Microsoft announces "Oslo" for SOA Vision

Wednesday, October 31, 2007

Microsoft just announced its resources and tools investments in adopting SOA. Some of the tools in this set were obvious. As can be expected, the prototype project Biztalk Services will be available as a CTP very soon. I spoke about the huge potential of this project a while back and its nice to see it coming to light. Biztalk Services takes the concepts of an ESB, and pushes it into the internet cloud – an ISB (internet service bus) if you will.

“Oslo will enable a new class of applications that are connected and streamlined — from design through deployment — reducing complexity, aligning the enterprise and Internet, and simplifying interoperability and management.” – Robert Wahbe, Corporate Vice President of the Connected Systems Division

This vision will be delivered through several servers and tools:

  • Server:  Microsoft BizTalk Server “6″ will continue to provide a core foundation for distributed and highly scalable SOA and BPM solutions, and deliver the capability to develop, manage and deploy composite applications.

  • Services:  BizTalk Services “1″ will offer a commercially supported release of Web-based services enabling hosted composite applications that cross organizational boundaries. This release will include advanced messaging, identity and workflow capabilities.

  • Framework: The Microsoft .NET Framework “4″ release will further enable model-driven development with Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF).

  • Tools: New technology planned for Visual Studio “10″ will make significant strides in end-to-end application life-cycle management through new tools for model-driven design of distributed applications.

  • Repository: There will also be investments in aligning the metadata repositories across the Server and Tools product sets. Microsoft System Center “5,” Visual Studio “10″ and BizTalk Server “6″ will utilize a repository technology for managing, versioning and deploying models.

Leave a Reply