SOA and Virtualization
The idea of „Service Orientiented Architecture“ (SOA) has a long history. SOA decribes a service oriented architecture that supports the enterprise in the daily business with more flexibility and agility.
By talking more and more about Cloud Computing, SOA is more and more connected to virtualization and consolidation of server, storage and networking infrastructure.
Like many .Net and Java applications SOA services are able to run in a Virtual Machine (VM), that is powerd by a hypervisor. All infrastructure components that are necessary to run SOA can be virtualized and dynamically managed based on service level agreements (SLA's).
SOA management tools are using API's of this virtual infrastructure in a service oriented way. Especially when starting SOA or Virtualization, ParaVirtualization is a good choice. An application is able to communicate with a server via existing protocolls and present SOA interfaces to the user. Services can be based on a hypervisor infrastructure, legacy systems can stay in their physical environment.
Building up a service oriented infrastructure that is based on virtualization technology is a first step to successful implementation of SOA on application level. SOA projects are able to use an application or a silo, that is completely integrated in a virtual platform.
By using management tools that have been tested by VCA, workload and optimal service usage in virtualized environment can be realized fast and efficient.
Benefits of using SOA with virtualization:
• By combining common strategic planning of SOA and virtualization cost saving for the delivery an support of IT infrastructure can be
reduces significant.
• Simple usage, full performance and enhanced flexibility for virtualized environments.
• Simple usage, full performance and enhanced flexibility for virtualized environments.