On TV.com: Why Is Everyone in TV High School SO OLD
BNET Business Network:
BNET
TechRepublic
ZDNet

May 15th, 2009

SOA's new mission: move workloads in and out of the cloud

Posted by Joe McKendrick @ 1:01 pm

Categories: Enterprise Architecture, General, Links, Management, Web 2.0-Enterprise 2.0, cloud computing

Tags: SOA, Cloud, Lori MacVittie, Pieces, Service-Oriented Architecture (SOA), Web Services, Middleware, Enterprise Software, Software, Joe McKendrick

Lori MacVittie recently channeled Gartner’s Daryl “G-Man” Plummer in an analysis of the converging roles of SOA and cloud computing.

Essentially, the challenge with cloud computing comes along when you want to move workloads in and out of the cloud, versus entire applications. And Lori and Daryl are very careful to emphasize the point that many enterprises may not want entire applications moved into the cloud. Pieces are fine. The preferred approach for many organizations seeking the most robust and cost-effective solutions may be hybrid arrangements of clouds and on-premise data centers.

Lori defines a “workload” as a “discrete block of application logic that is self-contained, and can be executed on its own” — such as a function, method, or Web service. The problem the cloud has it that it was never designed to assist in decomposition of monolithic applications into composite processes — “it was designed, for the most part, to run applications,” she says.

So here’s the challenge and here’s where SOA comes into the picture:

“In order to move a “workload” into the cloud you have to decouple it from the application; you have to use the basic principles associated with SOA and decompose the application into its composite processes such that you can distribute those processes in a way that most effectively utilizes the processing power at hand – whether that’s locally or in the cloud. You can’t simply move a monolithic application into the cloud and expect the cloud provider to be able to dig into it and optimize the execution of specific processes. It just isn’t that smart.”

The whole point of SOA, Lori reminds us, is to decompose applications into discrete services so they can be distributed intelligently. “If one service is reused by multiple business processes it can be replicated or moved into the cloud so that it scales appropriately to meet the demands that are placed upon it by other applications.”

SOA was conceived and designed to enable the deployment and consumption of services anywhere, anytime, inside or outside the firewall. Sounds pretty cloudish to me.

Joe McKendrickJoe McKendrick is an author and consultant with deep knowledge and insights regarding trends and developments in the technology industry. See his full profile and disclosure of his industry affiliations.


Email Joe McKendrick

Subscribe to Service Oriented via Email alerts or RSS.

Talkback

Add your opinion

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>
Learn more about tools to grow your business
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Save time with the UPS Business Essentials Guide
The more you simplify, the more you save
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
Learn more >>
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here