BizTalk Labs Home Getting Started with BizTalk Labs What's New with BizTalk Labs Feedback

BizTalk Services and Internet Service Bus Technologies

To benefit from Service Oriented Architecture (SOA), businesses need to be able to rapidly build and deploy connected composite applications, applications that are composed of multiple disparate pieces, often abstracted as services. Initial efforts to build composite applications are often done in an expedient point-to-point fashion. As the composite applications grow and get more sophisticated, the limitations of an ad-hoc point-to-point integration approach become obvious. A more sustainable, loosely coupled approach is required. Consequently many organizations move to an application architecture built around a Service Bus.

Enterprise Service Bus (ESB) technology helps businesses manage the interconnections between systems that are required for composite applications. ESBs address the maintenance issues associated with point-to-point approaches and help broker the diverse naming, identity, formats, and messaging technologies, that are necessary to interconnect the services within applications. The name Enterprise Service Bus reflects the historical focus of ESBs within the enterprise.

But as business requirements expand to include interconnectivity between enterprises, and as enterprises factor out portions of their information systems to hosted solutions, traditional ESB approaches become inadequate.

Enabling the Service Bus on the Internet

Companies need infrastructure to integrate services for internal enterprise systems, services running at business partners, and systems accessible on the public Internet. And companies need be able to start small and scale rapidly. This is especially important to smaller businesses that cannot afford the large investments in IT staff or heavy capital outlay for enterprise technologies. In other words, companies need the strengths of an ESB approach, but they need a simple and easy path to adoption and to scale up, along with full support for Internet-based protocols. In short, companies need Internet Service Bus technology.

Microsoft's Internet Service Bus Technologies

Here at BizTalk Labs we are providing early access to Internet Service Bus (ISB) capability, hosted on the Internet. The Microsoft ISB provides a next-generation platform technology for building composite applications, interconnecting disparate systems, and providing communications between endpoints, coordination of business processes, security for access control and data protection, as well as analysis and management of composite applications.

The current Microsoft ISB offering consists of these technologies:

  • Hosted Building-Block Services: To interconnect systems across business units and partners.
  • .NET Framework Extensions: To make connecting to the ISB simple and easy and to provide support for a wide range of Web programming capabilities.

The Microsoft Internet Service Bus technologies, next-generation platform infrastructure available today as a hosted service and in limited preview, brings new foundational capability to applications designers today. These technologies complement the existing deployments of Microsoft application platform technology such as Windows Server, the .NET Framework, and BizTalk Server.

Read more about the Microsoft ISB here.

The BizTalk Services SDK and the BizTalk Labs Services are currently available at CTP (Community Technology Preview) status. Microsoft offers this CTP as an early release of technology, to explore ideas and solicit feedback that will help shape a final release. The BizTalk Labs capability is not currently intended for high-availability production applications but rather to allow for measured experimentation. The BizTalk Labs team appreciates any feedback you have on these technologies.

©2008 Microsoft Corporation. All Rights Reserved. Privacy Statement | Terms of Use microsoft