<<When talking to analysts who cover service-oriented architecture and
are studying Microsoft's approach to SOA, a one word description
emerges: "different."

Microsoft is operating in a different SOA world from other major
software vendors, such as IBM, BEA Systems Inc. and the newly
conglomerated webMethods/Software AG, analysts say.
                                
"They've always been kind of a different company, and they're staying
true to that," said Bradley F. Shimmin, principal analyst of
application infrastructure for Current Analysis, who recently met with
Microsoft to discuss their approach to SOA.

"Microsoft tends to market things very differently," said Ron
Schmelzer, senior analyst with ZapThink LLC., who is researching
Microsoft's approach to SOA. "They never have things that are in the
same product categories as everybody else. They've been very resistant
to any sort of Gartner three-letter acronym. You should give them a
hand for doing that."

As an example, Shimmin said, "They are enabling SOA but they don't
have an SOA suite." But while avoiding some standard SOA product
categories, analysts find Microsoft moving forward in the SOA space,
although pretty much within their own .NET world with BizTalk server
sometimes serving as a hub of sorts.

The analysts point out that Microsoft doesn't have an ESB but offers
ESB guidelines and capabilities. Microsoft doesn't support the Service
Component Architecture (SCA) and Service Data Objects (SDO)
specifications, which offer similar functionality to .NET. Microsoft
is not offering Business Process Management (BPM), which is this
year's hot topic in SOA, although it is aggressively pursuing workflow
technology. , Shimmin said Microsoft has 10 partners that focus on
BPM. He is also bemused that Microsoft recently announced .NET support
for Business Process Execution Language (BPEL) 1.1 while most SOA
vendors are already supporting the newly adopted BPEL 2.0. He said he
was told BPEL 2.0 is on the roadmap for later in the year.

"It's another example of how they work within their own universe," he
said.

Schmelzer doesn't like portraying Microsoft as if it were in an
alternative matrix with .NET as compared with the players in the Java
world such as IBM. He said criticism that everything Microsoft does
related to SOA is .NET centric, misses the point, or just reflects a
Java-bias.

"If you went to IBM and said you want WebSphere but they have to
deploy it on the .NET platform," Schmelzer said. "The answer is no.
WebSphere is a Java thing. IBM is just as much Java centric in their
approach as Microsoft is .NET centric in their approach."

What Microsoft is doing within their .NET world makes sense for their
customers and developers, the two analysts agreed.

For example, even though BizTalk is not being marketed as an
enterprise service bus, the analysts found mature functionality for
supporting SOA in the venerable product.

"They're selling boatloads of BizTalk," noted Jason Bloomberg, senior
analyst with ZapThink, "and many of those customers are leveraging it
in SOA initiatives, for example." Anne Thomas Manes, research director
at the Burton Group Inc., cited BizTalk as the number one offering in
Microsoft's SOA efforts.

In what may be a matter of having an ESB by another name, Shimmin
said, "BizTalk is going to remain their integration server. That's
really what it's good at. But, as you know, an integration server that
handles brokering and messaging and transformation, which is what
BizTalk does, is a key facet of an ESB. It's kind of splitting hairs.
It's just another example of how Microsoft operates in its own continuum."

BizTalk pre-dates the SOA marketing hype, but has matured to fit into
the service-oriented approach, Schmelzer said. "BizTalk was originally
a business-to-business document exchange platform when it first came
out," he explained. "It's evolved quite a bit. You could think of it
as integration middleware or as a composite service delivery platform.
It basically serves the role that you would use a WebSphere Business
Integrator for, or maybe the functionality that webMethods and
Software AG are providing."

Schmelzer said Windows Communication Foundation (WCF) is the other key
to providing functionality also known as ESB.

"Microsoft would certainly position BizTalk as providing some of the
capabilities that people may be looking for in ESBs," he said,
"although they'd also include the rest of the WCF framework. Microsoft
sees the ESB not as a product but as a pattern. You can achieve all
the things you want to achieve in an ESB from the Microsoft family of
solutions."

Beyond BizTalk and WCF, Schmelzer noted that Microsoft's Connected
Services Framework and the Well-Enabled Service are two other pieces
of its SOA puzzle. "The Connected Services Framework is really a
collection of service products and technologies, and the Well-Enabled
Service is basically their positioning on what a SOA platform should
provide for services. It covers security, reliability, management,
governance and other technologies. The Connected Services Framework,
the Well-Enabled Service, and the products provided with BizTalk and
Windows Communications Foundation as well as Windows Workflow
Foundation, and Windows Presentation Foundation, that's the basis of
their enterprise SOA assets."

Shimmin said workflow is one of the strengths of the Microsoft
approach to SOA.

"If there's one thing about them that I feel they get," he said, "it's
that processes are human based. They all start and end with people. I
think that's reflected in their overall approach to SOA."

Microsoft's desktop dominance in the small-to-medium business (SMB)
market makes it's approach to SOA appealing to companies outside the
Fortune 1000 that may not be able to afford a major vendor's suite,
and lack the IT skills to assemble free open source software into an
SOA, Shimmin said.

"Microsoft's not ever going to be like BEA, Tibco, or
webMethods/Software AG, trying to create an entire suite, everything
from the tooling up to BAM/BPM with governance on top of that, and be
everything for building a SOA-based infrastructure," he said. "What
they realize is they have a really strong presence on the desktop and
through the desktop presence they're intimately tied into a lot of
business processes that go on inside companies they do business with –
the SMB market in particular. With that realization, they actually are
on to something with that in terms of 'people-ready,' process friendly
SOA."

Schmelzer also sees Microsoft's SOA play being mainly for the
companies that already rely on Microsoft for their business software.

He said, "Microsoft's counterweight to companies that would be looking
at an IBM or BEA solution is obviously centered around the BizTalk
product line and the Windows Communications Foundation (WCF) and all
the products and technologies enabled by that, plus all the assets
they bring to the development table around Visual Studio and all the
things that would facilitate the creation of enterprise services."

"Microsoft has an ecosystem and they have a value proposition that's
very solid for that ecosystem," Schmelzer said. "What Microsoft has
for what it's doing is very good. It is what it is.">>

You can read this at:

<http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1251630,00.html?track=NL-110&ad=585814&asrc=EM_NLN_1301778&uid=5532089>

Gervas

Reply via email to