Ориентация на сервисы и её роль в Стратегии распределенных систем Страница 8. Сервисная ориентация с SQL Server 2005 и Visual Studio.NET 2005
|
Страница 8 из 17 Сервисная ориентация с 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 может использоваться, чтобы поддержать сервисы, спроектированные для распределенной модели данных, включая суперскалярные информационные архивы.
|