Welcome | Sign In
TechNewsWorld.com
CRM

OPINION
It's SOA No Matter What They Say

Print Version
E-Mail Article
Reprints
It's SOA No Matter What They Say

Microsoft is walking the SOA walk, but not yet talking the SOA talk. This should soon change. The next generation of Microsoft's development and deployment arsenal is as much about SOA as it is about client/server or Web-based computing. The .NET Framework, Windows Communications Foundation, Windows Server System and other infrastructures are designed for, of and by services.


Have you heard what a certain software company has been saying about next-generation IT development and deployment strategies?

There's this gem about service-oriented architecture: SOA "is not about a product or skill, but rather it's about style of how one comes up with a system." Or: SOA should allow "basic approaches [for] replacing or rewriting, depending on the particular business situation."

These sound bites could very easily be coming from IBM (NYSE: IBM), HP (NYSE: HPQ), BEA (Nasdaq: BEAS) or Oracle (Nasdaq: ORCL) -- but they came from Microsoft (Nasdaq: MSFT). Yet, at the November Dev Connections conference in Las Vegas, there were few, if any, utterances of the term "SOA."

Infrastructure in Place

Yes, Microsoft is walking the SOA walk but not yet talking the SOA talk. This should soon change. The next generation of Microsoft's development and deployment arsenal is as much about SOA as it is about client/server or Web-based computing.

The .NET Framework, Windows Communications Foundation, Windows Server System and other infrastructures are designed for, of and by services. Indeed, Microsoft was a pioneer and driver of many of the Web services standards that form the essence of SOA.

Because of Web services, developers are gaining more choices than ever for leveraging common services in order to provide client/server applications and Web applications, and for loosely coupled services that tie Office applications (or browsers) with standardized application interfaces and XML data.

The message is: Build in .NET and be able to embrace more services, applications, resources and data.

At the same time, Microsoft has deeply embraced SOA and its predecessor, object-oriented programming, in the way it architects its own infrastructure. Reuse is a common theme across the assortment of server-side infrastructure elements in Vista server, Visual Studio 2007 tools and even the new Live offerings.

The .NET 3.0 Framework includes support for Windows Workflow Foundation, an engine for building manual or automated workflows with Office 2007, SharePoint and eventually the BizTalk process server. Here we have common services supporting and integrating applications, data and business processes.

Sounds like SOA to me.

The only thing missing is whether or not the SOA computing concepts evident inside of the Windows arsenal will be equally exploited outside of it. That is, will SOA as an IT concept framework and methodology operate above the Windows environment, and integrate it with other legacy and new services (leaving SOA as the dog that wags the Windows heritage tail)?

Or, will next-generation Windows (with perhaps not even mentioning SOA) be broadly inclusive enough to act as the hub to the heterogeneity that is common across most enterprises?

Waiting on Vista?

As developers build components, services and applications in Visual Studio and .NET 3.0, they're increasingly ready-made for interoperability via loosely coupled standards and APIs with a broad assortment of non-Microsoft-deployed services.

It seems clear that the Microsoft technology that's so appealing to developers because of the built-in simplicity and integration could also form the basis for managing a large assortment of IT assets -- from mainframe batch transactions to Enterprise Java, and into open source-engineered, rich Internet applications and Web portals.

So far, we don't hear much from Microsoft about SOA governance, BPEL support, enterprise service buses and a business process management layer. That is, unless they're Windows-specific concepts carrying Microsoft-specific names.

Why dodge industry SOA lingo when talking about the larger value proposition of SOA? It could be due mostly to timing, priorities and the need for Vista to mature in the market.

As I said, my hunch is that Microsoft is on the verge of making SOA a very big part of its positioning and definition of providing business value to its customers -- whether they're enterprises, ISVs, service providers or channel partners.

A clue that this "Big Picture SOA" pressure is building came from none other than Microsoft Chairman Bill Gates during a keynote address at the company's first Convergence EMEA event in November. In that speech, he pointed out the "results gap" that exists between back-office applications and businesses, along with the user's ability to exploit them.

"Getting rid of the gap is something we feel we are uniquely able to do," said Gates. "We see huge efficiencies, big improvements -- if we get rid of that gap."

Sounds like SOA to me.

We can soon expect Microsoft to lift a page from IBM, SAP (NYSE: SAP) and BEA on SOA. The goal will be to make .NET 3.0 and the Visual Studio environment super appealing, allow for broad deployment of Vista Server and then begin a modest embrace of SOA terminology and methods.

The big-picture question will then be clearer: Is SOA a superset beyond Windows, or is Windows the best way to enjoy SOA benefits across the enterprise; or, more importantly, the extended enterprise?


Dana Gardner is president and principal analyst at Interarbor Solutions, which tracks trends, delivers forecasts, and interprets the competitive landscape of enterprise applications and software infrastructure markets for clients.


Print Version E-Mail Article Reprints More by Dana Gardner


More by Dana Gardner

Extreme Cloud Computing, CERN Style
March 17, 2010
In many ways, CERN -- the European Organization for Nuclear Research in Geneva -- is quite possibly the New York of cloud computing. If cloud can make it there, it can probably make it anywhere. CERN deals with large data sets, big throughput requirements, a global workforce and finite budgets. Sound familiar?
Cloudgazing: What Does the Rebound Have in Store for IT?
March 14, 2010
If we're lucky, the bottom of this recession is behind us, and it's time to build back up. What does the rest of this year and beyond hold for the IT industry? Here we'll speak to a range of experts in the field and get their thoughts on the trajectory of cloud computing as well as privacy, security, hiring and outsourcing.
The Shaky Dance of SOA and SaaS
March 10, 2010
Service-oriented architecture's hype machine is winding down; meanwhile cloud computing's is going strong. Is this a case of one having given way to the other? How is the emergence of SOA and the cloud happening in different places inside of enterprises? Shouldn't one hand get to quickly know what the other is up to -- and perhaps even work together?
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Free eBook: Secure Your Datacenter
Click here to download today.
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network