Home > Cloud computing News > Is Microsoft dissing SOA just to push Azure Cloud computing?
Cloud computing News:
EMAIL THIS

Is Microsoft dissing SOA just to push Azure Cloud computing?

By Rich Seeley
31 Oct 2008 | SearchCloudComputing.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Los Angeles, Calif. – Introducing Windows Azure for Cloud Computing at Microsoft's Professional Developers Conference, Bob Muglia, the president of Microsoft's server and tools business, positioned it as the next step beyond service-oriented architecture. But analysts who cover both SOA and Cloud Computing challenge the comparison of the two as well as the criticism of the service-oriented approach to application development.

At PDC, Muglia labeled Azure a "fifth generation of computing," on a timeline that showed the four past steps as monolithic applications, client/server applications, Web applications and service oriented architecture (SOA).

The cloud needs a platform built to scale out from the beginning.
Bob Muglia,
president, business and tools, Microsoft

He argued that SOA is limited in its ability to scale, whereas Microsoft's approach to the cloud is built to scale.

"The Azure Services Platform builds on SOA but has fundamental difference," he asserted. "SOA doesn't scale well. The cloud needs a platform built to scale out from the beginning."

"Muglia's comments that something like Windows Azure is a more scalable alternative to SOA don't make sense," said Joe McKendrick, an independent analyst covering SOA and Cloud Computing. "SOA is not a platform of some finite collection of technologies; it is a methodology, a philosophy if you will, that specific services can be made available at anytime, anywhere, to any consumer -- regardless of the underlying technology the service creator and consumer are using at the time. Theoretically, SOA is as scalable as you want it to be."

New role for SOA
McKendrick does see the emergence of Cloud Computing creating a new role for the service-oriented approach to application development as "enabler of 'internal clouds' that enterprises are developing to better service their business units."

David Chappell, principal of Chappell & Associates in San Francisco, agreed that any SOA vs. Cloud Computing debates would be an apples and oranges comparison.

"While there is some overlap between SOA and Cloud Computing," he said, "they are also deeply different. They solve different problems. They address different issues. But they overlap in some ways."

SOA provides Web services from applications to other programs, where the Cloud is about providing software services to end users and running code, Chappell said.

"SOA is about exposing services to other programs," Chappell explained. "Most of the time those services are exposed by applications. For example if I have my SAP application running my enterprise and I expose services to other software running in my enterprise, that's an example of SOA."

Web services running in the Cloud would still be a form of SOA, in his view.

"If I run my ERP app in the Cloud and it exposes Web services to other applications in my organization from the Cloud, that's still SOA, Chappell said.

Conflation alert
Cloud Computing provides a platform for a different kind of service.

"In Cloud Computing when people talk about Software as a Service, they usually mean a service delivered to a person through a browser, not a Web service," Chappell said. "So Software as a Service is different than SOA because you're delivering services to people rather than other pieces of software."

Another distinction between SOA and Cloud Computing in Chappell's view is the Cloud platform.

"When you think about Windows Azure or Amazon EC2, those are Cloud platforms," he said. "Platforms are sometimes about delivering services from the Cloud. But with Windows Azure and EC2, they're about running code in the Cloud. That's totally different from SOA. That's a whole different world with no connection to SOA."

McKendrick said he did not understand why Microsoft would advance the Cloud as one step beyond SOA, since in the past year the company has been building support for SOA.

"Conflating SOA and the Cloud is confusing," Chappell concluded. "They overlap in some areas but they are fundamentally different."

For more information
Microsoft Azure Platform moves Windows to Compute Cloud
Forrester sees two Compute Clouds - Forrester.com



Tags: Platform as a Service and cloud computingEvaluating cloud servicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Platform as a Service and cloud computing
Intuit muscles into the Platform as a Service game
Platform as a Service speeds time to market of iPhone app startup
Gartner thinks cloud computing's the tops
Online auction firm taps Force.com to glue apps together
Developers discuss pros and cons of Force.com
Micro Focus pitches COBOL in the cloud
XCP aims to standardize open source virtualization
An introduction to developing for Microsoft Azure
Azure tools for cloud-based development
Comparing Microsoft Azure's pricing policies

Evaluating cloud services
Major players form cloud coalition, challenge traditional hardware vendors
Financial services group and consumer health giant venture into cloud
L.A. bets on cloud computing with Google Apps despite financial woes
City of Angels is now City of Google
EC2 email blackout raises new concerns about security, reliability in the cloud
Amazon EC2 attack prompts customer support changes
Cloud computing: Appeal, origins and economics
Cloud news dominates VMworld 2009
New players launch public clouds with VMware/Cisco guts
Cloud fails stress test?

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Infrastructure as a Service (IaaS)  (SearchCloudComputing.com)
Platform as a Service (PaaS)  (SearchCloudComputing.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts