В сентябре в Киеве впервые состоялся архитектурный форум Microsoft, на котором представители компании обнародовали свой подход к построению программных решений, а также уделили внимание такой дилемме, как выбор между ПО и сервисом.


По данным организаторов, архитектурный форум Microsoft посетили более 70 архитекторов и разработчиков ПО
По данным организаторов, архитектурный форум Microsoft посетили более 70 архитекторов и разработчиков ПО
Александр Ложечка, руководитель группы экспертов департамента стратегических технологий в компании «Майкрософт Украина», считает, что оптимальное решение состоит в объединении программного обеспечения и сервисов, необходимых заказчику. По его словам, несмотря на пример таких любителей сервисов, как компания Salesforce.com, в дальнейшем тенденция к взаимопроникновению программного обеспечения и услуг будет только усиливаться. В то же время у интерактивных сервисов есть ряд преимуществ перед локальными, обеспечиваемыми ПО, установленным на серверах заказчика. Прежде всего, к этим преимуществам следует отнести снижение стоимости услуг и минимизацию финансовых рисков, относительную простоту развертывания. Среди основных проблем, связанных с использованием интерактивных услуг, особенно актуальна сегодня в Украине проблема доверия: компании очень неохотно предоставляют данные о своих заказчиках сервис-провайдерам.

Для построения интерактивных приложений следующего поколения Microsoft предлагает собственную разработку — кроссплатформенную надстройку Silverlight 2, позволяющую создавать приложения на основе технологии .NET. Данный продукт работает внутри плагина (например, ActiveX) на установленном браузере независимо от его типа (однако не поддерживает работу с Opera). При этом роль браузера сводится только к загрузке необходимых HTML-кодов. Обязательные для работы надстройки библиотеки при этом размещаются непосредственно внутри плагина. Silverlight 2 работает с такими языками, как C sharp, а также с рядом динамических языков, например Python и др. В целом для построения Silverlight-приложений используются продукты MS Expression Blend и Visual Studio.

На форуме были представлены решение для управления жизненным циклом разработки программного обеспечения Microsoft Visual Studio Team System Code Name «Rosario», а также BizTalk Server 2006 R2, предназначенный для построения сервисных шин уровня предприятия, и технология виртуализации на базе Windows Server 2008 Hyper-V.  По словам Александра Орехова, руководителя департамента стратегических технологий компании «Майкрософт Украина», в дальнейшем подобные мероприятия Microsoft будут проводиться в Украине на регулярной основе, около трех раз в год.