Keynote: Microsoft’s Vision for the Next Generation Application Platform
Robert Wahbe, Corporate Vice President, Connected Systems Division
Don Ferguson, Technical Fellow
Steve Martin, Director, Connected Systems Division
During the keynote speech Robert Wahbe announced Microsoft’s vision, roadmap and next wave of products regarding SOA and the ability to make it available to firms of all sizes, codenamed “Oslo”. For more information see Microsoft’s press release. It comprises of a group of products and services that Microsoft intends to deliver over the next few years. This forms part of the vision of Software + Services that has been a Microsoft focus recently.
As part of reaching the goals set out by “Oslo” Microsoft will be enhancing the current technology available today, focusing on the following five areas:
- Server – Microsoft BizTalk Server “6” will 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. Of note is that 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.
“Oslo in a nutshell” will comprise of Services which will extended from the client to cloud and hosted by Microsoft, (e.g. www.biztalk.net) and Models and making them a mainstream part of development.
The keynote also delved further into these two concepts.
- Model Driven Development (Models) – Microsoft aims to create new tools and a model that takes models across domains (Business Analysts, Architects, IT Professionals, and Developers).
- Internet Service Bus (Services ) – The services will be hosted on the cloud, allowing for the ability to take small enterprises and allow them to build customizable and simple connected Business Processes. The goal being to make it simple to connect people to applications they need. See the Architecture Journal – Journal 13 for a great article on this topic by Donald Ferguson, Dennis Pilarinos and John Schwchuk.
The final thing that stood out to me was the announcement of a SOA & BP Pack – which is a discounted software package including BizTalk Server 2006 R2, SharePoint Server, Visual Studio Team System and SQL Server 2005. I’m not sure how much this will cost, but it will need to be a reasonable cost if the aim to have firms of all sizes have the ability to deal with Software + Services.
Links:
www.microsoft.com/soa
People_Ready Processes with SP Workflows & Forms Services
Christian Stark, Senior Product Manager, Microsoft
This presentation was an introductory level presentation about using Windows Workflow Foundation (WF) with Microsoft Office SharePoint Server and Office 2007. There were a few demos around the way Office products have built-in support for workflows and around creating simple worklfows with Visual Studio and SharePoint Designer. It touched on the following Microsoft products:
- Visio 2007 – the modeling tool, used to design and analyze processes.
- InfoPath 2007 – used to create forms for UI.
- Outlook 2007 – used to receive notifications.
- SharePoint Designer 2007 – used to create/customize simple to intermediate workflows.
- Word 2007, PowerPoint 2007, Excel 2007 – used to interact with workflows processes.
- Visual Studio 2005 – used to create workflows, extending templates, etc.
Also mentioned was the creation of the Microsoft Business Process Alliance which provides a technological alliance of business process partner, including Ascentn, K2.net, Global 360 and Metastorm. Finally, the final point made was that Microsoft would continue to provide the Business Process platform and that it would be relying on the partners to provide the business (product) solutions required by organizations.
Flexible Governance Infrastructure
Frank Martinez, Executive Vice President of Product Strategy, SOA
Frank presented a great vision of creating a governance infrastructure for SOA in the enterprise. He touched on the main goals of SOA governance to reduce cost through reuse, increase agility to better align IT and the business and to reduce the risk, fragility and complexity of integration by improving interoperability through standards.
He covered the top 5 fallacies regarding SOA governance:
- We have good IT and application lifecycle governance, thus we have good SOA governance
- We don’t have an SOA program, thus we don’t need SOA governance
- We don’t have any services, thus we don’t need SOA governance
- We already have run-time SOA management capabilities, thus we already have SOA governance
- We already have an SOA registry/repository, thus we already have SOA governance
He covered a couple of SOA products, viz. Workbench SOA Governance (lifecycle related) and Service Manager SOA Management and Security (operations related).
He ended with the following take away’s
- There is No “one size fits all” governance model
- Effective SOA has to address people, policy, process and technology… in that order
- Governance automating delivers economies of scale …when it supports your governance model and structures
- Early cycle governance model (that is collaborative) can act as an accelerator for enterprise SOA goals and objectives
- Closed-loop policy definition, enforcement, auditing, compliance reporting is a must have for effective governance automation
For more information regarding governance and SOA see The Business Benefits of Shared Services in an SOA by Frank.
Panel Discussion
The final session of the day was a Microsoft panel discussion. The most notable piece of news there for me was that Visual Studio 2008 will ship by the end of this year.
The evening ended with an Ask the Experts Reception and Sponsor Expo where I managed to run into a few partners from K2.Net. It was a full first day for me with more to come tomorrow.
Microsoft, Microsoft SOA Conference, BizTalk, Oslo, Software + Services, Internet Service Bus, Windows Workflow Foundation, WF







Recent Comments