Professional Documents
Culture Documents
Design Strategies
Michael Rosen
Director, Enterprise Architecture
Cutter Consortium
mrosen@cutter.com
© Michael Rosen 2008 Slide 1
Mike Rosen
Consultant
• IT Architecture and Strategy
• Chief Enterprise Architect for service- and component-based systems
– Finance,
Finance Insurance,
Insurance Telecom
• SOA, EA and MDA implementation, strategy and training
• 25+ years experience in distributed systems, software and architecture
Author
• Cutter Consortium
– ‘10 Things and Architect Does to Add Value’
– ‘EA by Example’
– “Designing Service Oriented Applications”
– “EA – It’s not Just for IT Anymore”
– “Agile
g Methods and Enterprise p Architecture”
– “Enterprise Architecture Roll-out and Training”
– “Service Oriented Integration: Aligning SOA with Enterprise Integration”
– “Implementing SOA on Common Technologies”
• Books
– SOA Applied: Architecture and Design Strategies
Strategies, 2008
2008, Wiley
– Developing e-Business Systems and Architecture: A Manager’s Guide, 2000, Morgan-Kaufman
– Integrating CORBA and COM Applications, 1998, Wiley
2
Agenda
g
Problem
SOA Solution
S l ti
Challenges
• Semantics
• ownership
Conclusion
Billing
PACS
radiology PACS
cardiology
MPI
Lab.
Pharmacy
Order entry
From http://hssp-infrastructure.wikispaces.com/space/showimage/CORBAmed_2000_05_01_ROADMAP_2_0.doc
© Michael Rosen 2009 Slide 4
But this was not sustainable…
Billing
PACS
radiology PACS
cardiology
MPI
Lab.
Pharmacy
Order entry
Source: Gartner,
© Michael Rosen2000
2009 Slide 6
The Result: Typical IT Budget Allocation
5-15%
Patient
Marketing Diagnostics
Management
Pharmacy
y Lab 1 Patient 1 Billing
g Lab 2 Patient 2
System System System System System System
Source: Practical
© Michael Rosen Guide to SOA in Healthcare
2009 Slide 9
Healthcare Context Boundaries
The Inter-organizational Boundary (outermost) represents inter-
organizational considerations, such as policies, sharing agreements,
and business partners
partners.
But,
B t we can learn
l from
f what
h t failed,
f il d and
d what
h t
succeeded
…Expanded
E d d tto 80 Li
Lines off B
Business
i
Service Layer
customer Internet
service banking presentation
operational
systems
Requires
equ es a suppo
supporting
t go organizational
ga at o a st structure
uctu e
Defines common
semantics and data Web Service
Application Specifies service
Service wrapping
Processes, Common Adapter techniques
Guidelines
Guidelines, Semantics
Tools and Data
Physical Data:
Described by data
base schema
schema.
Used for persistence.
Source: OMGRosen
© Michael EIS Specification
2009 Slide 21
SOA Patient Information Solution
Patient
Administration Diagnostics
Registration
Document
EIS RLUS Insurance
History
Extended Integration
Source: OMGRosen
© Michael EIS Specification
2009 Slide 23
As Simple As Possible…
…but not more so! (A. Einstein)
Single
Si l system
t view
i
• Enables consolidated view (read), but not data utility (CRUD)
Single repository
• Impractical. Data needs to be stored at the service, and then
exposed and integrated into workflows
Accommodate organizational
g realities