IT-Analysis.com
IT-Analysis.com Logo
Enterprise SME Business Issues Technology Services Channels
Module Header
Dale VileOpen Reasoning
Dale Vile
7th January - Enterprise 2.0 and the issue of workforce composition
Dale VileOpen Reasoning
Dale Vile
6th January - Breaking out of the social media echo chamber
Clive LongbottomQuocirca
Clive Longbottom
5th January - Matching IT service with business needs
Dale VileOpen Reasoning
Dale Vile
5th January - Downturn perception versus reality?
Peter AbrahamsAbrahams Accessibility
Peter Abrahams
5th January - How to tag documents with multiple languages and scripts.
Fern HalperFern Halper
Dr Fern Halper
23rd December - Data visualization and the dynamic dashboard
Module Header
Q. What features do you want to see on this site?
 
Blogs > Judith Hurwitz
Microsoft’s SOA and BPM Strategy: how is the journey?
Judith Hurwitz By: Judith Hurwitz, CEO, Hurwitz & Associates
Published: 30th October 2007
Copyright Hurwitz & Associates © 2007
Logo for Hurwitz & Associates

I dragged myself to Redmond last night to attend Microsoft’s Fifth annual SOA and Business Process Management (BMP) conference. There are about 1,000 participants. Having watched Microsoft’s strategy evolve over many years, it is important to take a step back and see how the company is positioning its SOA and BMP strategies.

I will write several entries over the next two days to give you some highlights of the meeting and my assessment of what I am hearing.

I was particularly interested in to hear from Don Ferguson, who was considered the father of the WebSphere application server and IBM fellow. Last year he bolted IBM and ended up as a fellow at Microsoft. I met him a few times during his tenure at IBM. He is indeed a very smart and irreverent fellow (the type of folks I enjoy).

So, I going to tell you a little about what Don said. He first directly addressed the questions he has gotten about why he left IBM and went to Microsoft. He mentioned that some people thought he might be a double agent (he denies that). Perhaps he felt frustrated at IBM and wanted to see if he could have a bigger impact at Microsoft. He believes that his mission at Microsoft is to help change the world of interoperability with Microsoft through a focus on web services. Being a realist, his goal is to bring Microsoft into the real world of the heterogeneous world that is a mix of IBM, Microsoft, and a bunch of other technologies.

Microsoft is embracing SOA in a serious way that I think will be good for the market. Ferguson makes an important point that the key to SOA is the notion of abstraction. One of the important abstraction notions that Microsoft is embracing is model driven development. Naturally, this isn’t a new concept but it is interesting that modeling seems to be taking center stage in Microsoft’s SOA/BPM strategy. According to Ferguson, this approach to modeling will be to allow developers, as well as business analysts, to create and work from a consistent model. Ferguson makes a strong case that, in fact, anyone in business already creates models before executing a business function. The primary difference is that typically these models have been conducted on white boards, documents, and spreadsheets.

This is my first entry about this meeting. During another break I will add more to the discussion of ideas. I would like to close this entry by mentioning some key issues:

  1. First, Microsoft states that it will not be designing and announcing its own enterprise service bus but will in fact allow customers to leverage whatever service bus(s) they already have. This sounds the same as HP’s philosphy towards ESBs.
  2. Second, the world of technology is based on a federated model (I agree). Given this philosophy, Microsoft is now talking about the Internet Service Bus—a publish/subscribe model for interoperability that leverages existing middleware. This is being offered as part of BizTalk Server and is being offered as a hosted cloud service by Microsoft.
  3. Third, Microsoft is making two big bets: a service orientation to creating applications by expanding and exploiting existing technology and providing hosted services via a set of cloud services that act as an integration framework. If customers want, they can move hosted services back to their enterprise.
  4. Fourth, Microsoft is making its entire plaform model driven that is backed up by a SQL Server based repository. This becomes a general purpose modeling platform with a set of tooling.

The message is still high level. Still a lot more questions than answers. But I’ll write more as I learn more.

Reader Comments

We are no longer accepting comments against this item. We suggest contacting the author directly.

1st November 2007: 'Brian Kaplun' said:

Hi Judith,

I agree with your posted message and view points. I have been working towards helping clients and developers understand that the concept of SOA has been here for many years, just not applied, and methods behind applying SOA to current applications and future application.

Thanks,

Brian Kaplun
IT Consultant

Reply to Brian Kaplun?

Advertisement



Published by: IT Analysis Communications Ltd.
T: +44 (0)190 888 0760 | F: +44 (0)190 888 0761
Email: