implementing saif
DESCRIPTION
Implementing SAIF. Reference Section. SAIF with examples. Foundational Concepts: MDA. MDA or Model-driven Architecture is an approach to system development using models as a basis for understanding, design, construction, deployment, operation, maintenance, and modification - PowerPoint PPT PresentationTRANSCRIPT
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
Implementing SAIF
Reference Section
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
2
SAIF with examples
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
3
Foundational Concepts: MDA
MDA or Model-driven Architecture is an approach to system development using models as a basis for understanding, design, construction, deployment, operation, maintenance, and modification
MDA Viewpoint Models Computationally Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM)
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
4
Foundational Concepts: RM-ODP
The Enterprise Viewpoint: which is concerned with the purpose and behaviors of the system as it relates
to the business objective and the business processes of the organization. The Information Viewpoint:
which is concerned with the nature of the information handled by the system and constraints on the use and interpretation of that information.
The Computational Viewpoint: which is concerned with the functional decomposition of the system into a set
of components that exhibit specific behaviors and interact at interfaces. The Engineering Viewpoint:
which is concerned with the mechanisms and functions required to support the interactions of the computational components.
The Technology Viewpoint: which is concerned with the explicit choice of technologies for the
implementation of the system, and particularly for the communications among the components. ECCF does not specify the technology viewpoint.
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
5
The ECCF Specification Stack
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
6
ECCF Terminology
Conformance Assertion: A Boolean (true/false) statement capable of being realized as a software
component and tested with a T/F outcome. Conformance:
Conformance is a quantitative assessment of how completely and accurately a given implementation fulfills the requirements stated in the specification
The term mature: Refers to the “completeness” of a given SS instance; the extent to which
the SS subject cells are fully populated, i.e., the degree to which the maximum number of possible explicit assumptions and conformance statements have been made across the cells of the SS
Consistency: Is a characterization of the logical coherence of the artifacts that are
collected in a particular instance of a specification stack. Consistency is normally assessed on a row-by-row basis.
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
7
ECCF Terminology
Traceability: Refers to system capabilities explicit in a software component that can be
traced down from a CIM-level statement to the PIM-level, followed by a trace to the PSM-level, followed by a trace to an implementation-specific capability
Compatibility: Is a relationship between two or more conformance statements involving
two or more specification stack instances. The relationship identifies whether two or more implementations certified to be conformant to the specification stack instances can achieve WI (working interoperability) without further transformations
Certification: A validation of trust, usually performed by a third party, which states that
there has been a quantitative verification that a conformance assertion made by a technology binding and implementation correctly implements a specific conformance statement made in a given instance of a specification stack.
© 2010 Health Level Seven ® International. All Rights Reserved. HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
8
GlossaryGlossary HDF
HL7 Development Framework DAM
Domain Analysis Model DIM
Design Information Model D-MIM and R-MIM are equivalent to a DIM
ITS Implementation Technology Specification
GOM HL7 Governance and Operations Manual
PLCPD Project Life Cycle for Product
Development
SAIF Services Aware
Interoperability Framework CIM
Computation-Independent Model
PIM Platform-Independent Model
PSM Platform-Specific Model
SOA Service Oriented Architecture
WI Working Interoperability 8