Home > Ask the SOA Experts > SOA infrastructure Questions & Answers > Virtualization and SOA
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Virtualization and SOA

Dana Gardner EXPERT RESPONSE FROM: Dana Gardner

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


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


>
QUESTION POSED ON: 28 April 2008
I'm interested in what virtualization technology can bring to SOA. Where, in your opinion, is a practical place to start in blending the two?

>
EXPERT RESPONSE

Virtualization and SOA have a indirect yet complementary relationship. Perhaps the biggest plus of using both in an IT and business transformation role, is that virtualization helps show faster return on investment (ROI) for deployment infrastructure. And that infrastructure can support many services and SOA assets efficiently, which should encourage increased use of SOA. That is, virtualization can increase utilization rates of services deployment environments, cut total costs for services deployment, and by association then cut total costs for SOA.

But strictly speaking, SOA is about design time composite applications and processes agility benefits, while virtualization is about runtime deployment efficiency and provisioning ease benefits. As organizations move to SOA they will seek a services lifecycle management approach, which may include a call for virtualized containers as runtimes for services, data, and even SOA infrastructure itself (such as virtualized software appliances). At some point, the dynamic demand on services will be accommodated automatically through newly provisioned instances of services in virtualized containers.

But for now, virtualization and SOA are orthogonal, and will probably be embraced by different aspects of IT and at uncoordinated rates. There is increased complexity and still insufficient visibility into how virtualized containers would allow for strict performance management of services. More needs to be done to ensure that the cost benefits of virtualization is not outweighed by lack of management and ability to determine root causes of slowdowns or failures in a distributed services containers environment.

For now, use virtualization to reduce server platform overhead, modernize applications to make them able to be virtualized well, and then deconstruct those applications into services. Soon it will makes sense to then run more of those services in a virtualized grid or utility runtime environment.


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


RELATED CONTENT
SOA infrastructure
"Private cloud" datacenters
Top three strategies for BI
SOA, storage and BI
The distinction between grid and cloud computing
Low latency loose coupling worth the money
Grid and utility operating infrastructures
SOA security precautions
SOA governance and infrastructure management
SOA language for network admins
Grid applications merge with SOA infrastructures

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



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice

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

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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