Microsoft выводит на орбиту VS 2005, SQL 2005 и BizTalk 2006
7 ноября 2005 г. состоялось событие, которое Microsoft еще за несколько месяцев до этого объявила главным технологическим событием в своем текущем финансовом году (с 01.07.2005 по 30.06.2006). В этот день в огромном конференц-центре Moscone в Сан-Франциско (шт. Калифорния, США) состоялось официальное объявление о выпуске Visual Studio 2005, SQL Server 2005 и BizTalk Server 2006*. Эти продукты, будучи ключевыми компонентами общей системы ПО Microsoft (см. соответствующую врезку), вряд ли нуждаются в особом представлении. Фактически именно это ПО олицетворяет собой то, что мы в последние годы называем платформой .NET.
* Такие специальные мероприятия называются launch («лонч»), что в данном случае
можно перевести как «запуск, вывод на орбиту».
Признанием важности события со стороны ИТ-индустрии стало, например, участие в этом однодневном мероприятии рекордного числа спонсоров: свои «сопутствующие товары» на проходившей тут же партнерской выставке представили около шестидесяти компаний, среди которых были, в частности, AMD, Computer Associates, Dell, EMC, Fujitsu, Hitachi, HP, IBM, Intel, NEC, SAP и Unisys. На лонче присутствовало около трех тысяч ИТ-специалистов со всего мира. Причем мероприятие в Сан-Франциско открыло самую масштабную в истории Microsoft серию представлений новых продуктов, которые в течение месяца затем прошли по всему миру. Всего было запланировано около 1800 мероприятий, в России первое представление инструментария образца 2005/2006 состоялось в Москве в начале декабря на конференции «Платформа 2006».
Детальное описание новшеств представленных продуктов даже в серии публикаций
— дело совершенно безнадежное. Об этих инструментах еще до их официального выпуска
опубликованы сотни статей, сейчас вышли десятки книг (правда, в США), и впереди
нас ожидает детальное их изучение. Поэтому пока мы дадим лишь краткую характеристику
представленных средств, которая поможет расставить акценты в процессе их изучения
и освоения.
Вехи развития Microsoft SQL Server 2005, Visual Studio 2005 и BizTalk
|
SQL Server 2005 | Visual Studio 2005 | BizTalk Server 2006 |
Самое крупное внедрение на раннем этапе ознакомления: Mediterranean Доступно почти 1500 партнерских решений для SQL Server 2005. В мире насчитывается 137 тыс. администраторов баз данных, сертифицированных SQL Server занимает семь из 10 позиций в рейтинге тестирования Выпущено восемь предварительных версий 2005 — бета и Community В тестировании продукта приняло участие 6600 бета-тестеров. В самой Microsoft на SQL Server 2005 работают 200 серверов, на |
96% компаний из списка Fortune 100 используют Microsoft .NET. В программе Microsoft Visual Studio Industry Partner (VSIP) участвуют Более 20 партнеров уже применяют Microsoft Visual Studio Team System. Скачано 120 млн копий .NET Framework, используются более 3,5 млн Еще до официального объявления 35 заказчиков развернули у себя 82 заказчика участвовали в тестировании Visual Studio 2005. В новой версии обновлено около 70% исходного кода. Выпущено восемь предварительных ознакомительных версий Visual Studio Около 1 млн пользователей зарегистрировались для получения предварительных С момента выпуска Visual Studio beta 2 на онлайновом форуме появилось |
80% компаний из списка Fortune 100 используют Microsoft BizTalk С 2004 г. на 90% выросла база инсталляций BizTalk Server, на 44% Насчитывается 600 партнеров Microsoft по BizTalk Server. В BizTalk Server 2006 вошло 16 новых адаптеров. BizTalk Server 2006 beta 1: выполнено 10,5 тыс. загрузок через |
Три основные инновации SQL Server 2005
В представленной тройке SQL Server 2005 — несомненно, главный именинник. Определяется это двумя обстоятельствами. Во-первых, это самый массовый серверный продукт, ориентированный как на пользователей, так и на разработчиков ПО. Его роль в развитии серверного семейства и направления бизнес-приложений Microsoft неизменно возрастает. Во-вторых, он выпущен спустя пять лет после появления предыдущей версии СУБД Microsoft, что придает ореол загадочности появлению продукта и объясняет то чувство ожидания, которые испытывают и партнеры, и клиенты, и конкуренты.
В свое время появление SQL Server 2000 вывело его в состав признанных лидеров СУБД на корпоративном рынке. По данным Gartner за 2004 г., тройка лидеров на рынке СУБД выглядит в денежном выражении так: IBM (34,1% рынка), Oracle (33,7%) и Microsoft (20%). А вот в штучном Microsoft уже давно впереди, ее доля приближается к 50%. На конференции в Сан-Франциско для демонстрации успехов компании на корпоративном рынке был выбран пример инсталляций SAP, поскольку она, работая на рынке корпоративных (преимущественно крупных) заказчиков, исторически использует в своих решениях средства как Microsoft, так и не-Microsoft, в том числе на уровне ОС и СУБД. За последние годы доля технологий Microsoft Windows/SQL Server в общем объеме новых инсталляций SAP менялась следующим образом: 10/0% (1994 г.), 40/12% (1998), 60/30% (2002), 70/45% (2005). Были представлены также результаты тестовых испытаний — ERP SAP, запущенная на базе SQL Server 2005, обеспечивала одновременную работу 93 тыс. пользователей, что в три раза больше самой крупной работающей системы SAP, при том что версия SQL Server 2000 может поддерживать до 26 тыс. пользователей.
Долгий перерыв между выпуском версий 2000 и 2005 представители компании объясняют желанием создать качественный продукт, который заказчики смогли бы сразу использовать в своих критически важных для бизнеса системах. Это раньше ИТ-поставщики могли идти на то, чтобы поскорее начать продажи решений, имея в виду возможность их последующей доработки. Сейчас ситуация иная — компании хотят сразу иметь решение высокого качества и полной функциональности.
Очевидно, что появление версии 2005 должно закрепить и развить этот успех. Говоря о том, что нового появилось в SQL Server 2005, нужно выделить три основных направления: повышение масштабирования, производительности, надежности ядра СУБД, формирование полноценного комплекса бизнес-аналитики, а также интеграцию с .NET Framework и Visual Studio 2005.
Одно из новшеств SQL Server 2005 — реализация механизма зеркалирования БД, что позволяет приложению быстро переключаться с основной БД на резервную, повышая отказоустойчивость решения. Еще одним важным шагом стало онлайновое выполнение многих операций, которые ранее делались только в автономном режиме. Иными словами, во время проведения каких-то вспомогательных работ (например, администрирования, индексации, восстановления) БД продолжает функционировать в обычном производственном режиме. Большое внимание уделялось поддержке масштабирования, возможностям работы с большими объемами данных. В SQL Server 2005 поддерживаются виртуальные разделы, что позволяет распределить единую БД по нескольким физическим серверам. Повышение быстродействия почти на 250% по сравнению с версией 2000 обеспечивается во многом за счет улучшения механизма запросов. И, наконец, большое внимание уделено повышению безопасности и защищенности кода.
Мощное развитие в SQL Server 2005 получили средства бизнес-аналитики, что вполне соответствует повышению спроса на данные технологии со стороны заказчиков. Еще до выпуска версии 2005, в рамках развития SQL Server 2000, Microsoft серьезно обновила и расширила свою аналитическую платформу (OLAP-средства, формирование отчетов, извлечение знаний, интеграция данных), которая в новом варианте обрела дополнительный потенциал будущего развития.
SQL Server — это не только СУБД, но и средство разработки приложений. Именно поэтому в системе особое внимание уделяется повышению эффективности работы программистов. Эта задача в версии 2005 решалась за счет глубокой интеграции с .NET Framework и Visual Studio.
Теперь CLR можно использовать в качестве среды исполнения SQL-приложений. Это дает возможность создавать хранимые процедуры на любом языке .NET. Одновременно сокращается цикл отладки — в том числе в режиме взаимодействия серверной и клиентской частей программ — за счет применения мощных средств VS. Применение .NET Framework 2.0 повышает производительность СУБД, в частности, за счет применения методов кэширования среднего уровня, а также механизма автоматической синхронизации кэш-памяти и содержания БД. Важно и то, что Web-сервисы можно создать теперь непосредственно из базы данных.
Сладкая парочка: Visual Studio 2005 и .NET Framework 2.0
Именно эти два программных комплекса фактически реализуют то, что мы называем платформой Microsoft .NET, представляя собой соответственно среду разработки и исполнения .NET-приложений. Только первый — это коммерческий продукт (потому он и выносится в описании платформы на первый план), а второй — бесплатный компонент (по сути дела виртуальная машина .NET).
Основное новшество в VS 2005 — это быстрое продвижение в сторону создания полноценного комплекса для всех этапов разработки ПО (моделирование, управление требованиями, тестирование и т. п.) с использованием ролевой модели управления командой разработчиков. Раньше для решения этих задач требовались продукты третьих фирм (Rational, Borland), теперь Visual Studio Team System (VSTS) будет их решать самостоятельно, и поставляться он будет также в виде линейки продуктов Team Editions — для архитекторов, для разработчиков и для тестеров. В их состав войдет также полный комплект Visual Studio Team Suite, который, кроме трех ролевых вариантов, будет включать новый сервер Visual Studio Team Foundation Server, предназначенный для более эффективной поддержки групповой работы в команде. Буквально в последний момент перед выпуском VSTS это решение пополнилось средствами тестирования кода на предмет его безопасности.
Для индивидуальных разработчиков предназначены издания Standard и Professional. Не забыты и начинающие программисты — они могут воспользоваться версиями Express: для языков C#, Visual Basic, C++, J# и для Web-разработки.
BizTalk Server 2006 — курс на интеграцию приложений и процессов
Данный продукт, предназначенный для решения задач автоматизации бизнес-процессов и интеграции данных и приложений в разнородных информационных системах, появился в арсенале Microsoft относительно недавно, в 2000 г., но с тех пор развивается очень динамично, и компания отводит ему ключевую роль в своей реализации сервис-ориентированных архитектур (SOA). Так что появление BizTalk 2006 в одной компании с именитыми стратегическими продуктами Microsoft выглядит вполне логичным. Отметим, что в новой версии получили развитие средства управления бизнес-процессами: в частности, существенно расширены возможности служб Business Activity Monitoring для контроля за ключевыми показателями производительности (key performance indicators, KPI) в реальном времени.
Тем не менее корпорации еще нужно проделать большую работу, чтобы повысить
уровень интеграции BizTalk со своими средствами разработки ПО и СУБД. К тому
же BizTalk 2006 был представлен в Сан-Франциско лишь в виде предварительной
версии с обещанием, что окончательный вариант появится в начале 2006 г. Так
что обсуждение технологических новшеств этого продукта еще впереди, отметим
только, что он будет поставляться в виде выпусков Standard и Enterprise и содержать
16 новых адаптеров для связи с приложениями третьих фирм, в том числе Oracle,
PeopleSoft и Siebel Systems.
Основные компоненты технологической платформы MicrosoftMicrosoft Windows Server — набор серверных ОС, представляющих Microsoft Windows — наиболее популярная настольная ОС домашнего Microsoft Windows Mobile — законченная платформа для мобильных Microsoft Office — мощный интегрированный набор офисных приложений, Microsoft SharePoint Portal Server — система поддержки групповой Microsoft Dynamics (Microsoft Business Solutuions). — набор ПО Microsoft SQL Server — СУБД масштаба предприятия, включающая широкий Microsoft BizTalk Server — серверная инфраструктура для автоматизации Microsoft .NET Framework — мощная производительная среда для разработки Microsoft Visual Studio — инструмент разработки самых разнообразных Microsoft System Center — набор инструментов и средств управления Microsoft Live Services — набор онлайновых Интернет-услуг для
|
Платформа Microsoft устремлена в будущее7-8 декабря 2005 г. корпорация Microsoft (http://www.microsoft.com) Нынешняя повестка дня собрала рекордное число слушателей: более 1800
«BYTE/Россия»: В конце 2003 г. Microsoft объявила, что Visual Эрик Раддер: При разработке SQL Server 2005 были поставлены три В целом можно уверенно сказать, что развитие SQL Server пойдет в тех Мы будем прикладывать усилия, чтобы повысить привлекательность SQL Server Сейчас еще рано говорить о сроках выпуска и технических контурах будущего «BYTE/Россия»: Два года назад Microsoft объявила, что одним из Э. Р.: Наши долгосрочные планы в этом направлении остаются неизменными. Что касается технических проблем, то такая задача изначально казалась «BYTE/Россия»: Мы видим быстрый рост спроса на средства бизнес-аналитики Э. Р.: На самом деле за последние два года виден довольно значительный Различия между решениями разных вендоров перемещаются на более высокий Но в ближайшей перспективе мы будем наблюдать на рынке разные модели Что касается стандартов, мы в содружестве с компанией Hyperion Solutions Тут я должен сделать одно важное замечание. До недавнего времени технологии «BYTE/Россия»: Каковы перспективы локализации представленных продуктов Э. Р.: Мы решили, что настала пора более активно продвигать эти «BYTE/Россия»: А что можно сказать по поводу темпов перехода заказчиков Э. Р.: На самом деле 64-разрядные технологии — это потрясающе «BYTE/Россия»: В сентябре 2005 г. Microsoft объявила о проведении Э. Р.: В целом это объясняется нашим желанием повысить адаптивность «BYTE/Россия»: Спасибо Вам за беседу. |