BizTalk and around

Stas Kondratyev (MSFT)

Создание сервис-ориентированной инфраструктуры с помощью Managed Services Engine

Практически все организации сегодня в своей информационной инфраструктуре тем или иным способом используют сервисы, и всё большая часть из них имеет целенаправленную стратегию развития информационной инфраструктуры в соответствии с принципами сервис-ориентированной архитектуры (SOA). На любом уровне зрелости информационной инфраструктуры перед организацией стоят задачи управления, мониторинга, миграции своих сервисов, и чем больше сервисов организация использует, тем острее необходимы инструменты по их централизованному управлению. В данный момент на рынке существуют множество решений по управлению сервис-ориентированной инфраструктурой (SOA Governance), например AmberPoint или SOA Software.

Кроме них существует ещё один интересный инструмент - Managed Services Engine (MSE) – позволяющий формировать сервис-ориентированную инфраструктуру за счет виртуализации сервисов. Данный инструмент разрабатывается при участии Microsoft Services и предоставляется бесплатно.

MSE представляет собой репозиторий сервисов, предоставляющий возможности версионности и абстракции сервисов, маршрутизации и преобразования вызовов, применения различных политик и многое другое. Эта функциональность помогает организациям быстрее развертывать свои сервисы и координировать процесс изменений, а возможность применения политик позволяет подключать собственные расширения, например, для реализации мониторинга соответствия уровню обслуживания (SLA) и др.

Сценариев, в которых MSE может использоваться множество. Например, в случаях когда необходимо:

  • Быстро предоставить доступ партнеру к внутреннему сервису, в котором ранее не было предусмотрено никакой авторизации и шифрования данных.
  • Снизить кол-во некорректных вызовов сервисов за счёт дополнительной верификации входных сообщений.
  • Плавно мигрировать с одной версии сервиса на другую. То есть сделать так чтобы старые и новые приложения использовали одну и туже входную точку, но обращались к тем версиям сервиса, для которых они проектировались.
  • Реализовать мониторинг вызова сервисов без изменения реализации самих сервисов.

и во многих других случаях.

Архитектурно MSE состоит из нескольких модулей: Messanger, Broker и Dispatcher реализованных на технологиях .Net Framework (в частности WCF), а так же репозитория сервисов использующего SQL Server для хранения метаданных.

mse

Консоль управления MSE вполне доступна для понимания и легка в использовании.

OpVerScreen

Скачать последнюю версию MSE можно здесь: http://www.codeplex.com/servicesengine

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

Published Thursday, December 18, 2008 9:41 AM by yaroslav
Filed under: ,

Comments

 

BizTalk and around said:

Сегодня вышла новая версия MSE (Managed Services Enginge) – бесплатное средство для построения серсвис-ориентированной

March 3, 2009 3:10 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker