x paradigm layered architecture
DESCRIPTION
Draft 02. X Paradigm layered architecture. Starting Point. S. Lotti HL7 Italia Chair Enterprise Architect at Invitalia – Government Agency for Inward Investment Promotion and Enterprise Development. Objective of Layered Architecture ( from wiki ). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/1.jpg)
HSSP 1
X Paradigm layered architecture
Starting Point
S. Lotti
HL7 Italia Chair
Enterprise Architect atInvitalia – Government Agency forInward Investment Promotion and Enterprise Development
Draft 02
27/06/2012
![Page 2: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/2.jpg)
HSSP 2
Objective of Layered Architecture (from wiki)
The overall approach to layered service architecture is to extract common elements from project artefacts performing similar capabilities into a “platform specific model” and consider a multiplicity of platform specific models based upon the differences.
Initial ideas are: Map artefacts into the SAIF framework as was done in Practical Guide Part II with an eye to
separating platform independent elements from platform specific ones. A decision tree through the stack will be graphed. The output of task #1 may or may not be
appropriate as a starting point. Particular paths of choices through the stack may represent particular existing artifact choices (example: IHE XDS profile). Again the purpose is to find the common elements vs. differences and provide raw material for generating a deployment that enables disparate systems to interoperate.
![Page 3: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/3.jpg)
SAIF - Interoperability Specification Matrix
27/06/2012 HSSP 3
![Page 4: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/4.jpg)
X Paradigm specs in SAIF ISM
HSSP 4
Implementable perspective
HSSP WS* and semantic signifiers specs
Implementable perspective IHE Profiles
Implementable perspective
HSSP RESTful and semantic signifiers specs
Implementable perspective FIHR (?)
27/06/2012
Common part (Platform indipendent)
Platform Specific part
?
Conformance assertion analysis
?
Mixed implementation environments are also theoretically possible
![Page 5: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/5.jpg)
SAIF – ISM and Xparadigm Artifacts
Enterprise dimension
Information dimension
Computational dimension
Engineering
dimension
Technical dimension
Conceptual perspective
- Use case (narrative)
- Business Vocabulary (SBVR DOM in UML derived from existing spec, DAMs)
- BPMN2 Collaboration (from use cases)- Capabilities (from SFMs and other spec)
N.A. Technology requirement
- EHR-S function - EHR-S conformance criteria(as SBVR Rules ?)- Other specific SBVR rules
- EHR-S conformance criteria(as SBVR Rules ?)- Other specific SBVR rules
Logical perspective
Conformance stantement
(SBVR rules)(TBD)
Logical models of semantic signifiers, (RMIMs, UML Models)
BPMN choreographyService Architecture and contracts (SoaML from STMs PIM)Resulting Service Inventory (task, entity, utility, etc.)
N.A. Technology (and security) model
Implementable perspective
Conformance stantement
(SBVR rules)(TBD)
Message spec,Implementation Guide
OMG STM PSM (WS* / REST)IHE profilesFIHR (?)
N.A. Selected Technology an Security standards (e.g. soap 1.2, ws- security etc.)
HSSP 527/06/2012
![Page 6: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/6.jpg)
Logical progession (partial)
23/08/2010 HSSP
Bottom upWith existingspecs
![Page 7: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/7.jpg)
e.g. Service architecture design
23/08/2010 HSSP 7
- Use case (narrative)
- Business Vocabulary (SBVR)
- BPMN2 Collaboration
- BPMN2 Choreograpy
- Layered Service Inventory
- Service Architecture (SoaML from STMs PIM)
Process Services
Entity services
Utility services
![Page 8: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/8.jpg)
23/08/2010 HSSP 8
- Business Vocabulary (SBVR)
The Vocabulary will be designed with SBVR (with a simple UML profile)
SBVR will be used for role/actor modeling and also for conceptual information modeling
![Page 9: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/9.jpg)
23/08/2010 HSSP 9
- Business Vocabulary (SBVR)
- BPMN2 Collaboration
The processes will be derived from narrative use cases and vocabulary (participants)
Narrative Use Case
![Page 10: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/10.jpg)
23/08/2010 HSSP 10
- BPMN2 Collaboration
- Service Architecture
From BPMN collaborations will be identified the operations and mapped on the service architecture and contracts (from STMs)
Contract
Service architecture
- Service Contracts
Retro-modeling from existing standard specs is necessary
&
![Page 11: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/11.jpg)
23/08/2010 HSSP 11
- BPMN2 Collaboration
- BPMN2 Choreograpy
From BPMN collaborations will be defined the choreography or the orchestration(s) (if possible or useful)
![Page 12: X Paradigm layered architecture](https://reader035.vdocument.in/reader035/viewer/2022062519/56814dd8550346895dbb3f45/html5/thumbnails/12.jpg)
Resulting Service Inventory
23/08/2010 HSSP
Layered Service InventoryParadigm X
RLUS
CDSS
IXS CTS2
HCSPDIR
HSSP Services(logical dimension)
OMG Standards
IHE Profile
Implementabledimension
Inform
…