Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #40, МАРТ 2004 г.

Новое дитя Microsoft

Crazy_Script

Спецвыпуск Xakep, номер #040, стр. 040-012-3


XS: Можно ли рассматривать Indigo как конкурента продуктов данной категории?

MS: Продуктов, реализующих эту архитектуру, нет, есть отдельные фрагменты, в т.ч. в составе собственно Windows. Целью Indigo является создание нового поколения распределенных систем на базе веб-служб. Основным отличием Indigo является подход к services-oriented программированию, а не к объектно-ориентированному. Тем самым для программиста открываются более удобные способы реализации и последующей эксплуатации распределенных систем.

XS: Расскажите, plz, о возможностях Indigo.

MS: Архитектурно Indigo состоит из нескольких блоков:

- Системные службы – обеспечивают поддержку транзакций, федеративных режимов доступа и т.п.

- Службы сообщений - очереди сообщений, маршрутизация, событийность и т.п.

- Коммуникации - каналы (дейтаграммы, надежность сети, точка-точка и т.п.), транспортные каналы (IPC, HTTP, TCP, ...), менеджеры коммуникаций (порты), движек безопасности каналов, кодировщик сообщений.

- Сервисная служба - менеджер экземпляров, менеджер контекста, методы службы, интеграция типов, методы декларирования данных, транзакционные методы.

- Среда хостинга - ASP.NET, контейнер, исполняемый файл, системный сервис или DLLHost.

XS: Возможна ли интеграция Indigo на другие версии Windows?

MS: Indigo будет доступна для скачивания и работы в Windows XP & Windows Server 2003.

CS: Когда новая технология будет полностью готова?

MS: Сейчас мы не можем сообщить дату выхода продукта. Во время конференции для разработчиков PDC 2003 ее участники смогли ознакомиться со специальной Preview версией этой технологии.

"Мы позиционируем Indigo как технологию для построения среды времени исполнения (run time environment - прим. ред.) для Web-служб. ESB-стратегии будут строиться с применением целого ряда технологий. Они могут формироваться на основе Web-служб, ведь транспорт данных может быть организован несколькими различными способами. Данные можно передавать посредством TCP или HTTP. Можно использовать совсем другие решения, например стратегии обмена сообщениями, скажем MSMQ или Tibco. Думаю, все они будут использоваться в сочетании", - заявил старший вице-президент Microsoft Эрик Раддер.

Естественное от природы

Еще одной фичей новой системы будет так называемый "естественный интерфейс пользователя" (Natural User Interface). Но по этому поводу Microsoft почему-то особо не распространяется. Цель разработки - сделать взаимодействие между компьютером и пользователем более похожим на общение людей. Одним из главных компонентов NUI станет система распознавания речи. С ее помощью можно будет давать компьютеру команды голосом. Еще один компонент - распознавание рукописного текста. Теперь с помощью электронного пера можно "писать" на экране, а система сама распознает текст. Мое личное мнение - за NUI будущее, и этот интерфейс, несомненно, будет стремительно развиваться.

Конечно, для осуществления всего задуманного, да еще и в рабочем виде ;), требуется немало времени. Поэтому неудивительно, что Microsoft постоянно откладывает официальный релиз Лонгхорна. Зато мы видим, как от билда к билду меняется LH. К лучшему или к худшему - решать не мне... Но я уверен, что если MS не изменит пути развития своей ОС, то этот проект может оказаться просто очередной версией Windows, а не новым шагом к развитию .Net технологии.

Назад на стр. 040-012-2  Содержание  Вперед на стр. 040-012-4