Why Service Virtualization Matters: The Need for SOA Infrastructure in the Enterprise
Service virtualization is an emerging trend in the SOA landscape that focuses on providing a common infrastructure for building and managing a complex service ecosystem. This paper discusses the concept of service virtualization along with a brief description of the technical solutions Microsoft currently provides today. The Microsoft approach to service virtualization allows independent ownership of each layer within a typical SOA. For example, developers can develop service interfaces and logic. Operations can dictate endpoint policies and messaging standards. Architecture can influence service policies and define execution patterns. And business owners can dictate business policy and requirements. However, the MSE makes it possible for all stakeholders to collaborate with one another through the central rendezvous point provided by the repository models.