Ориентация на сервисы и её роль в Стратегии распределенных систем
Страница 8. Сервисная ориентация с SQL Server 2005 и Visual Studio.NET 2005


 

Сервисная ориентация с SQL Server 2005 и Visual Studio.NET 2005

Две ключевых технологии выпускаются в 2005году - это Microsoft SQL Server 2005 (кодовое имя "Yukon") и Visual Studio.NET 2005 (кодовое имя "Whidbey").

Visual Studio.NET введет новую канву моделирования для архитекторов, сосредоточенных на вызове проектирования распределенных систем с использованием Веб-служб. В Visual Studio.NET присутствуют два средства проектирования, использующих эту канву:
- Логический прикладной проектировщик, для моделирования компонентов сервис-ориентированных решений и их взаимодействий.
- Логический проектировщик центра обработки данных, для моделирования процессоров, на которых будет развернуты сервисы, и зоны безопасности, в которые эти процессоры окружены брандмауэрами.

Важность этих инструментальных средств моделирования - в поддержке ранней связи между архитекторами решения и системными архитекторами, позволяющей удостовериться, что операционные требования решения полностью рассматриваются в фазе дизайна. Microsoft вняла многократным отзывам клиентов о том, что множество проектов отсрочены или превысили бюджет из-за проблем с развертыванием, которые, возможно, были бы предотвращены лучшим моделированием в начале.

Оба проектировщика работают с System Definition Model (SDM), схемой XML для описания программных компонентов, компьютерных аппаратных средств, сетей, и моделей взаимодействия. Как язык моделирования для описания и анализа подключенных систем, SDM - технический краеугольный камень Dynamic Systems Initiative (см. ниже).

Среди многих изменений в SQL Server 2005 улучшена поддержка XML и Веб-сервисов. SQL Server предложит следующее:
  • Естественное хранение документов XML.

  • Поддержка XQuery для поиска этих документов.

  • Возвращение результирующих наборов в XML.

  • Выставление хранимых процедур как Веб-сервисов.

Несколько архитектурных элементов в SQL Server будут поддерживать сценарии решений в сервис-ориентированном центре обработки данных:
  • Сервисы уведомления могут использоваться, чтобы публиковать и подписаться на информационные каналы(feeds).

  • Сервисы отчетов могут выполнить запланированные запросы, и произвести уведомления XML о результатах анализа.

  • SQL Service Broker может использоваться, чтобы поддержать сервисы, спроектированные для распределенной модели данных, включая суперскалярные информационные архивы.

 
« Предыдущая статья   Следующая статья »