soa dynamic modeling for hl7
Download
Skip this Video
Download Presentation
SOA: Dynamic Modeling for HL7

Loading in 2 Seconds...

play fullscreen
1 / 21

SOA: Dynamic Modeling for HL7 - PowerPoint PPT Presentation


  • 169 Views
  • Uploaded on

SOA: Dynamic Modeling for HL7. HSSP Implementation Guides and Best Practices John Koisch , VA July 12 th , 2007. Goals. Show latest work on HSSP Service Definition and Modeling Show how this ties into the HL7 Dynamic Modeling evolution Show why WSDL is not enough …. SOA 4 HL7.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SOA: Dynamic Modeling for HL7' - york


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
soa dynamic modeling for hl7

SOA: Dynamic Modeling for HL7

HSSP Implementation Guides and Best Practices

John Koisch, VA

July 12th, 2007

goals
Goals
  • Show latest work on HSSP Service Definition and Modeling
  • Show how this ties into the HL7 Dynamic Modeling evolution
  • Show why WSDL is not enough ….
soa 4 hl7
SOA 4 HL7
  • Top Down and Bottom Up Alternative approaches for Service Specification and Creation
    • Top Down – Very close to the HL7 HDF
    • Bottom Up – Reuse of existing artifacts, partnerships, designs, etc.
  • Focuses on usable artifacts (WSDL Creation) and reuse of existing information structures
soa 4 hl7 example slide 1
SOA 4 HL7 Example (Slide 1)
  • Deliverables and their relation to HL7 components
soa 4 hl7 example slide 2
SOA 4 HL7 Example (Slide 2)
  • Service Description
soa 4 hl7 example slide 3
SOA 4 HL7 Example (Slide 3)
  • Interface Identification
soa 4 hl7 example slide 4
SOA 4 HL7 Example (Slide 4)
  • Operation Identification
soa 4 hl7 example slide 5
SOA 4 HL7 Example (Slide 5)
  • Note on Operation Identification:
soa 4 hl7 example slide 7
SOA 4 HL7 Example (Slide 7)
  • Other Topics:
    • Exception Handling
    • Acknowledgements
    • Service Choreographies and Orchestrations
    • Service Compositions
soa 4 hl7 example slide 8
SOA 4 HL7 Example (Slide 8)
  • Service Creation Methodology
    • Functional Specification
    • PIM
    • PSM
soa 4 hl7 example slide 9
SOA 4 HL7 Example (Slide 9)
  • Functional Specification
    • Define Requirements
    • Define Process and Information Capabilities
    • Id and Name Service Components
    • Map Requirements to Components
    • Produce Logical Specification
soa 4 hl7 example slide 10
SOA 4 HL7 Example (Slide 10)
  • Platform Independent Model
    • Refine Interaction Solution
    • Refine Component definitions
    • Define Detailed Dynamic Model
    • Specify Operations and Messages
    • Define QoS considerations
    • Produce PIM Specification
soa 4 hl7 example slide 11
SOA 4 HL7 Example (Slide 11)
  • Define Platform Specific Solution
    • Define Scope (Constrained Functional Model)
    • Platform Selection (WSDL, eg)
    • Produce PSM
    • Identify Services (/consumers, interfaces, operations, parameters)
    • Produce Interface Specification
    • Define Technical Conformance Levels
    • Documentation
soa 4 hl7 example slide 12
SOA 4 HL7 Example (Slide 12)
  • WSDL Definition
    • Documentation
    • Port Type – logical definition of an interface
    • Operation – From PSM
    • Input – Input Parameters
    • Output - Output Parameters
    • Fault
insidious problems
Insidious Problems
  • HL7 Governance (message level, application roles) vs SOA Governance (interface, contractual)
  • HL7 HDF – message-oriented, information-focused
  • Rich content v Skinny content
    • Information hides behavior
  • Specificity in Description
    • Problems for governance, designers, developers
    • Documentation is always last
  • WSDL = Web Services = Services = SOA
hl7 s dynamic model and soa
HL7’s Dynamic Model and SOA
  • Purpose: To reexamine the HL7 HDF and bring into alignment with foundational IT Methodologies
    • Standard Artifacts
    • Messaging may be one PSM
overall conclusions similarities and differences
Overall Conclusions – Similarities and Differences
  • Mapping between V3 messaging concepts and SOA Service Definitions is not automatic/deterministic. However, the quality/appropriateness of a Service Definition is subjective and there is a reasonable mapping if judgment is used.
durable inter system integration for healthcare
Durable Inter-system Integration for Healthcare
  • Investigating WS-CDL
    • Moves the governance model towards interfaces
    • Moves the location of coordinated behavior into the System of Systems
      • Still owned by subsystems
ad