This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Product SAEAF"

From HL7Wiki
Jump to navigation Jump to search
Line 9: Line 9:
  
 
===Standard Category===
 
===Standard Category===
Other
+
Modeling Standards
 
===Integration Paradigm===
 
===Integration Paradigm===
Documents, Messages, Servieces
+
Documents, Messages, Services
  
 
===Type===
 
===Type===
Line 19: Line 19:
  
 
===Summary===
 
===Summary===
The HL7 SOA-Aware Enterprise Architecture provides a framework for specification of standardized services that can be used by the HL7 community. It identifies artifacts and a constraint pattern that provides traceability from requirements. These specifications align with different levels of conformance that aid HL7 consumers in adopting standards in different contexts, and supports specific integration patterns between collaborators as they seek to achieve computable semantic interoperability.  
+
The HL7 SOA-Aware Enterprise Architecture provides HL7 with an Enterprise Architecture Framework, i.e. a set of constructs, Best Practices, processes, etc. that enable HL7 specifications to achieve cross-specification consistency and coherancy irrespective of the chosen interoperability paradigm (messages, documents, or services).  SAEAF consists of four core "frameworks":  Information (including RIM, data types, vocabulary bindings, etc.), Behavior (subsuming the existing Dynamic Model), Enterprise Conformance and Compliance (including HL7's existing Implementation and Conformance standards), and Governance.
 +
The SAEAF  provides a framework for specification of standardized services that can be used by the HL7 community. It identifies artifacts and a constraint pattern that provides traceability from requirements. These specifications align with different levels of conformance that aid HL7 consumers in adopting standards in different contexts, and supports specific integration patterns between collaborators as they seek to achieve computable semantic interoperability.  
  
 
===Description===
 
===Description===
The ArB Jump Start project was convened in the spirit of the “Left Side of the RIM” meetings some years ago. That is, they were an attempt to simplify and clarify the problem of how services will be created in HL7, how services serve a strategic vision, and then to bring the results of those discussions back to the community in an open and transparent manner. The ArB, through its membership and in conjunction with the organizations that were represented at the meetings, has defined portions of an enterprise architecture that is services-aware, that can aid HL7 in crafting a strategic vision that supports services, and (somewhat surprisingly) seems to provide a number of extension points that allows the various artifacts from HL7 to be aligned. The members of the ArB termed this the “unified field theory.” While this was neither the goal nor the focus of the Jump Start Sessions, the ArB took this finding as an indicator that we are fundamentally on the right track.   
+
See the SAEAF Overview Snapshot presentation from September 2009 [http://gforge.hl7.org/gf/project/saeaf/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Ftrunk%2Fdocs%2Fpresentations%2FSAEAF_Overview_Snapshot_Sept09_edit.ppt here].
   
 
The HL7 SOA-Aware Enterprise Architecture provides a framework for specification of standardized services that can be used by the HL7 community. It identifies artifacts and a constraint pattern that provides traceability from requirements. These specifications align with different levels of conformance that aid HL7 consumers in adopting standards in different contexts, and supports specific integration patterns between collaborators as they seek to achieve computable semantic interoperability. The HL7 SOA EA builds on the successes of the Healthcare Service Specification Project, taking many of its artifacts and its initial services as starting points. The lessons learned through the HSSP process as well as through the implementation of HSSP artifacts has provided a consistent touchstone for this effort.  
 
  
The Enterprise Architecture provides things that HL7 supporters need to achieve working interoperability in any given context. It uses the RM-ODP standard as a framework within which to create and define artifacts and specifications. RM-ODP provides a 4 dimensional approach to specification via conformance assertions. This approach allows for complete system specifications to be built from the business, informational, computational, and engineering viewpoints, and for the technical realization of these things to verify and validate the conformance assertions arising from these viewpoints. The things that the EA provides are not limited to “services”, though SOA provides some focus and placeholders for talking about functional semantics in a way that has traditionally been difficult to breach.   
 
 
 
The ArB feels that the combination of HL7, SOA, EA, RM-ODP, and MDA allows not only for a successful framework for the creation of services, but also most other HL7 artifacts. This “unified field theory” was not a goal of these ArB Jump Start sessions – on the contrary, the focus at first was very much on services to the exclusion of documents and messages. But in the process of creating a structure for specifying services, the ArB feels that they have provided a means of contextualizing other HL7 work, mixing it with a logical dynamic model, contract-based integration, functional specification, requirements traceability, and explicit expressions of policy and governance. Additionally, some clarity has been achieved in establishing the foundation of a governance model within HL7 as well as answering some existing questions around what it means to conform to HL7.   
 
 
 
The ArB feels like it has provided a potent framework for specification of HL7 standards, including documents, services, and messages. This framework supports an explicit conformance model, and allows for extension of organizational governance models to incorporate these specifications. It has specified a meta-model for dynamic frameworks that aligns with two industry standards (SOA Pro and WS-CDL). It aligns with the recent work within several national organizations (DoD, Canada Infoway, NCI caBIG), and seems to align with the recent work from B.G.M.E. Blobel.
 
  
 
===Business Case (Intended Use, Customers)===
 
===Business Case (Intended Use, Customers)===
*
+
*Enterprise interoperability projects including those building large-scale integrated health IT infrastructures at the national level
*
+
 
 
===Benefits===
 
===Benefits===
*
+
*The main benefits that will be derived from developing specifications using the SAEAF including:  consistency of specifications, enhanced ability to manage loosely-coupled complex interactions between multiple trading parters, increased cross-organization reuse of architecture primitives (realizing the value proposition of CMETs and extending that proposition to include behavioral as well as static semantic constructs).
*
+
 
 
===Implementations/ Case Studies (Actual Users)===
 
===Implementations/ Case Studies (Actual Users)===
*
+
*National Cancer Institute (NCI), 
*
+
*Canada Health Infoway (CHI), 
 +
*Open Health Tools (OHT) Architecture Project team
 +
 
 
===Resources===
 
===Resources===
  
Line 46: Line 42:
 
* [http://wiki.hl7.org/index.php?title=Architecture_Board ArB] - Architecture Board
 
* [http://wiki.hl7.org/index.php?title=Architecture_Board ArB] - Architecture Board
 
====Education====
 
====Education====
 +
*SAEAF 'book' under development
 +
*SAEAF document locations currently on GForge [http://gforge.hl7.org/gf/project/saeaf/scmsvn/?action=browse&path=%2Ftrunk%2Fdocs%2Fpresentations%2F here]
 +
*Tutorials offered at WGM on Services and Service-Awareness in HL7, and The SAEAF Behavior Framework
 
* See more at http://www.hl7.org/implement/training.cfm
 
* See more at http://www.hl7.org/implement/training.cfm
 
=====Certification Available=====
 
=====Certification Available=====
Line 51: Line 50:
  
 
====Presentations====
 
====Presentations====
*
+
*[http://wiki.hl7.org/index.php?title=Architecture_Board ArB wiki]
 
====Relationship to/ Dependencies on, other standards====
 
====Relationship to/ Dependencies on, other standards====
*
+
*Information Framework:  RIM, data types, vocabulary…
 +
*Behavior Framework:  UML, CDL…
 +
*Governance Framework:  TSC operationalization: 
 +
*Conformance and Compliance Framework:  TSC operationaliztion…
 +
*OVERALL:  RM-OPD, ISO 19763, 21090
 
====Links to current projects in development====
 
====Links to current projects in development====
*
+
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=365 Project Insight # 365]
 +
*[http://www.hl7.org/special/Committees/projman/searchableProjectIndex.cfm?action=edit&ProjectNumber=469 Project Insight # 469]

Revision as of 20:37, 16 October 2009

Product Brief - Enterprise Architecture Specification

back to Main_Page
back to Product List

Product Name

Services-Aware Enterprise Architecture Specification (SAEAF)

Topics

Standard Category

Modeling Standards

Integration Paradigm

Documents, Messages, Services

Type

Releases

Summary

The HL7 SOA-Aware Enterprise Architecture provides HL7 with an Enterprise Architecture Framework, i.e. a set of constructs, Best Practices, processes, etc. that enable HL7 specifications to achieve cross-specification consistency and coherancy irrespective of the chosen interoperability paradigm (messages, documents, or services). SAEAF consists of four core "frameworks": Information (including RIM, data types, vocabulary bindings, etc.), Behavior (subsuming the existing Dynamic Model), Enterprise Conformance and Compliance (including HL7's existing Implementation and Conformance standards), and Governance. The SAEAF provides a framework for specification of standardized services that can be used by the HL7 community. It identifies artifacts and a constraint pattern that provides traceability from requirements. These specifications align with different levels of conformance that aid HL7 consumers in adopting standards in different contexts, and supports specific integration patterns between collaborators as they seek to achieve computable semantic interoperability.

Description

See the SAEAF Overview Snapshot presentation from September 2009 here.


Business Case (Intended Use, Customers)

  • Enterprise interoperability projects including those building large-scale integrated health IT infrastructures at the national level

Benefits

  • The main benefits that will be derived from developing specifications using the SAEAF including: consistency of specifications, enhanced ability to manage loosely-coupled complex interactions between multiple trading parters, increased cross-organization reuse of architecture primitives (realizing the value proposition of CMETs and extending that proposition to include behavioral as well as static semantic constructs).

Implementations/ Case Studies (Actual Users)

  • National Cancer Institute (NCI),
  • Canada Health Infoway (CHI),
  • Open Health Tools (OHT) Architecture Project team

Resources

Work Groups

  • ArB - Architecture Board

Education

  • SAEAF 'book' under development
  • SAEAF document locations currently on GForge here
  • Tutorials offered at WGM on Services and Service-Awareness in HL7, and The SAEAF Behavior Framework
  • See more at http://www.hl7.org/implement/training.cfm
Certification Available
  • none

Presentations

Relationship to/ Dependencies on, other standards

  • Information Framework: RIM, data types, vocabulary…
  • Behavior Framework: UML, CDL…
  • Governance Framework: TSC operationalization:
  • Conformance and Compliance Framework: TSC operationaliztion…
  • OVERALL: RM-OPD, ISO 19763, 21090

Links to current projects in development