© Copyright 2006 dbMotion Ltd. dbMotion and SOA A Successful RHIO Implementation.
How to Implement Successful SOA in Healthcare
Transcript of How to Implement Successful SOA in Healthcare
How to Implement Successful SOA in Healthcare
� University of Chicago Medical Center Case Study
K. Scott MorrisonVP Engineering & Chief ArchitectLayer 7 Technologies
Ben PatelAssistant Director, ITUniversity of Chicago Medical Center
SOA Governance is a Foundation of Successful SOA
People
ProcessTechnology
What is SOA Governance?
Policy
RadiologySAP
Governance Technology is 3 ThingsFirst, it is:
Oracle
Admissions
1. The Distribution and Enforcement of Policy on
Services
1. The Distribution and Enforcement of Policy on
Services
ChecklistChecklist
� Policy Enforcement
SAP
In Addition, Governance Technology is:
Oracle
2. Lifecycle Management of Assets
2. Lifecycle Management of Assets
Checklist
� Policy Enforcement
Checklist
� Policy Enforcement
� Lifecycle Management
Radiology
Admissions
SAP
Finally, Governance Technology is:
Oracle
3. Comprehensive Monitoring of Services
3. Comprehensive Monitoring of Services
Checklist
� Policy Enforcement
� Lifecycle Management
Checklist
� Policy Enforcement
� Lifecycle Management
� Monitor & Audit
Radiology
Admissions
Policy is Fundamental to Governance.
Policy is everything you can do as an intermediary
� Security, SLA, routing, audit, orchestration, etc
� Dozens of out-of-the-box policies across 10 functional areas
� Scripting language supports:
- conditional branching
- event traps and audit trigger points
- user-defined context variables
- and more
Out-of-the-box assertions
Build policies from atomic assertions & policy fragments
Automatically validate polices as they’re built
The Policy Enforcement Point (PEP) is the Foundation of SOA Governance Technology
SOA Service Provider
Policy Enforcement Point (PEP)
Policy Enforcement Point (PEP)
SOA Message
The PEP applies polices to communication streams
SOA Service Consumer
K. Scott Morrison
Layer 7 Technologies
405 – 1100 Melville St.
Vancouver, B.C. V6E 4A6
Canada
(800) 681-9377
http://www.layer7tech.com
For further information: