Enterprises are pursuing SOA and virtualization with great speed and at the same time, although perhaps in different departments. SOA is of interest mainly at the business and technical architecture levels, whereas virtualization is principally the concern of the datacenter management and applications systems deployment groups. These communities are often separated from each other in the organization and are frequently driven by separate goals. Business and IT want to achieve greater agility in their business processes and applications, whereas datacenter management wants to reduce costs by consolidating computing, storage and network infrastructure.
This paper establishes the technical links between these two popular developments in enterprise computing.