SOA in Action Blog

Joe McKendrick

Connecting the Dots Between SOA and Cloud

user-pic
Vote 0 Votes

There's been plenty of discussion lately about the cloud computing phenomenon, but rarely is the case made for bringing in SOA. And when SOA and cloud are mentioned in the same sentence, we seldom hear about their interactions or commonalities. Or, to put forth the most radical proposal, that they're one in the same.

We tackled these issues in ebizQ's recent Cloud QCamp, acknowledging that services are services, whether they come from somewhere within the depths of your organization, or come from a commercial outside provider.

ebizQ's own David Linthicum, for one, has been watching both SOA and cloud very closely, and observes that the two methodologies are intertwined quite deeply. Dave is in the process of publishing a book, Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide, that connects the dots between SOA and cloud. (Book now available on Amazon, will be released in October.)

In the book, Dave describes what cloud computing could learn from SOA:

Service governance: While governance is fundamental to well-executed SOA, "there is little notion of governance today within cloud computing, and thus there is little control and implementation of policies."

Driving from the architecture: SOA initiatives begin with the architecture first. Cloud, on the other hand, tends to start with the resources on demand. "With cloud computing, the need for a well-thought-out architecture does not go out the window; indeed, it's even more important, considering that you're extending the architecture out of the firewall."

SOA also can even learn a thing or two from cloud computing, and Dave details some of these elements:

Service design: Since they're meant for internal groups, SOA services tend not to be too well-designed. On the other hand, cloud services may be setting good examples to follow. "those who deploy services in the cloud such as Amazon, Force.com, and others, have done a pretty good job with service design. You really must do a good job to rent the darn things out."

Service expandability: SOA services typically are not designed to scale, and thus, "the ability to expand services within a SOA is typically a painful and expensive process," Dave says. "Cloud computing providers had to figure out scaling rather quickly."

In many ways, cloud is an extension of the principals and practices we've been developing and finessing for the past few years with SOA, Dave points out. "Clearly, SOA and cloud computing go hand-in-hand," he points out. "Cloud computing is just the ability to leverage new platforms and resources that you don't happen to own. Nothing really changes outside of that, including the need to do SOA right. However, cloud computing is accelerating the adoption of SOA by providing aspects of SOA on-demand. SOA can learn a lot from the clouds, and the clouds can learn a lot from SOA."

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15805

Leave a comment

SOA in Action Blog

Joe McKendrick

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. View more

Subscribe



Subscribe in Bloglines
Subscribe in NewsGator Online
Add ebizQ's SOA in Action Blog to Newsburst from CNET News.com
Add to Google

Recently Commented On

Tag Cloud

Accenture, Active Endpoints, AlignSpace, Amazon Web Services, amazon web services, AmberPoint, Anne Thomas Manes, Apache, Apache Project, Association for Enterprise Information, automated decision making, Bank of America, Brenda Michelson, business activity monitoring, Business agility, business process management, California Institute of Technology, Capability Maturity Model Integration, Carnegie-Mellon Software Engineering Institute, chief information officer, Citigroup, Cloud Summit, COBOL, complex event processing, Data Direct, data integration, data management, Dave Linthicum, dave linthicum, David Bressler, David Linthicum, Dion Hinchcliffe, E-Gov, economy, ed horst, Ed Horst, electronic health records, enterprise application integration, enterprise architecture, enterprise decision management, enterprise information integration, enterprise mashups, Enterprise Service Bus, ERP, European Union, federal government, Fiorano, Forrester, Forrester Research, Frank Kenney, FUSE, Gartner, grid computing, Hibernate, hurwitz, IBM, IEEE, Informatica, Information Builders, InterSystems, Intuit, iPhone, iTKO, J2EE, Java EE, JBOWS, Jessica Mola, Joe McKendrick, John Crupi, john favazza, John Reimer, JP Morgenthal, Judith Hurwitz, Keane, Kelly Emo, Key Agility Indicators, Layer 7, legacy modernization modernization, mainframe, mashups, michael kavis, Michael Poulin, mike hammer, miko matsumura, Miko Matsumura, OASIS, Object Management Group, OMG, Oracle, Oracle Fusion Middleware, Peter Schooff, Phil Wainewright, Progress Apama, Progress Software, Progress Software Ed Horst, Randy Heffner, RedMonk, Regev Yativ, REST, SAP, Security Token Service, Service Component Architecture, ServiceMix, soa, SOA, SOA Consortium, soa for dummies, soa governance, SOA governance, SOA in Action, soa in action conference, SOA in Action conference, SOA Manifesto, soa patterns, soa predictions, SOA Software, SOA Symposium, SOAP, social BPM, software ag, Software AG, software as a service, Soumadeep Sen, Spinal Tap, SpringSource, SUPER, supply chain management, System z, Tarak Modi, The Open Group, the open group, TIBCO, US Coast Guard, US Department of Defense, US Navy, WebLayers, WebMethods, Windows, WS-*, WS-Security, WS-Trust, WSO2, Yefim Natis,

Monthly Archives

ADVERTISEMENT