Greater interconnectivity and integration through an open-standards approach
The architectural vision contained in the Connected Health Framework addresses two main subjects: seamless application integration and technical connectivity and interoperability. It provides generic and scenario-specific recommendations for the design, development, deployment, and operation of an e-Health system.
Fundamental to Microsoft's design vision is a reliance on Service-oriented architecture (SOA), a modular approach that reduces dependencies between systems and uses open standards and protocols to promote data and application interoperability. SOA responds to the need to achieve integration on two major levels -- application integration, in which systems and applications can talk to each other in mutually understandable terms, and technical interoperability, in which systems can be interconnected in a secure and reliable manner.
In a business context, SOA is a way of making enhanced business capabilities and information available to systems both inside and outside the enterprise by resolving issues of data consistency and business interoperability.
From a technical standpoint, SOA is a design paradigm aimed at enabling applications to operate across diverse technical and operational platforms. Technical interoperability is based on the observance of detailed international standards and protocols, particularly those of Web services.
Recognizing the need for agility in an environment of adaptive healthcare solutions, Microsoft's Connected Health Framework separates the more volatile user and business processes from the more stable business and data services. A Connected Health Service Hub is the architectural component that provides a crucial link between these volatile and stable worlds.
The hub is the logical common infrastructure shared by multiple providers of e-Health services. It implements a set of services that are available to a variety of clients, and in turns acts as a client itself, calling on other external systems for services.
All client interaction is through published interfaces based on industry standards for Web services. This provides the necessary openness, compatibility with a wide range of commercial products, and cross-platform interoperability.