Enterprise Service Bus now included in MS Application Platform

I’m pleased to announce the final release of the Microsoft Enterprise Service Bus (ESB) Guidance for BizTalk Server 2006 R2! 

“The Microsoft ESB Guidance provides architectural guidance, patterns, practices, frameworks, reusable components and samples for BizTalk Server R2 to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging and integration solutions.

The Microsoft ESB Guidance results from the successful collaboration between the Connected Systems Division and Patterns and Practices within Microsoft and is intended to empower customers to develop more policy driven, governed applications on the BizTalk platform.  The Guidance provides new exception mediation, analytics, registry provisioning as well dynamic messaging and process options to the BizTalk platform.  Combined, these features allow customers to lower their overall cost of implementation as well as enable them to build more agile and dynamic solutions that can more easily accommodate business changes over time.

The Microsoft ESB Guidance extends the functionality of BizTalk Server 2006 R2 to provide a range of new capabilities focused on building robust, connected, service-oriented applications. The following are some of the core capabilities that the ESB Guidance provides to enhance BizTalk Server 2006 R2:

  • Policy driven mediation:
    • Itinerary-based service invocation that supports lightweight service composition at the time of message publication. The Itinerary mechanism dynamically resolves service endpoints and mediation requirements, and routes messages using any resolver that ships with the Guidance. This approach allows developers to implement loosely coupled patterns such as VETO/VETRO.
    • Provides dynamic resolution of endpoints and maps using the Microsoft ESB Guidance Resolver and Adapter Provider Framework. This supports dynamic resolution of endpoints and transformation requirements, as well as providing custom configuration to services, effectively decoupling the consumer from the services.
    • Exception Management Framework for unified exception handling, mediation and reporting.
  • Connecting systems:
    • Performs namespace normalization of messages.
    • Provides IBM JMS/WMQ connectivity.
    • Supports messaging patterns that enable dynamic service aggregation, message routing, message validation, and message transformation.
    • Incorporates service registry and repository integration using UDDI and WS-MetadataExchange.
  • Management and monitoring:
    • clip_image002Includes the ESB Management Portal that provides:
      • Exception mediation and fault management.
      • Message repair and resubmission.
      • Exception notification and alert engine enabling user/group subscriptions.
      • BizTalk endpoint and registry integration, management, and publication.  Support auto publication from the BizTalk Administration Console
      • Reporting and analytics for exceptions, alerts, subscriptions and registrations.
      • Basic auditing on message saves, edits and resubmits
  • SOA governance:
    • Provides integrated SOA governance solutions developed by AmberPoint and SOA Software.

Technorati Tags: ESB