Case Study:
Reflections on Enabling
Change in Healthcare with SOA

Paul Tjapkes
Spectrum Health
SOA Architect
Spectrum Health
• Integrated healthcare system
Our stack
•
•
•
•

WSO2 ESB
WSO2 Governance Registry
WSO2 Business Activity Monitor
WSO2 Identity Server
1. Follow a SOA Roadmap
•
•
•
•
•

Define one
Multi-year plan
Understand the benefits
Don’t ignore the costs
Executive sup...
2. Adhere to Standards
• Makes everything easier

Required Skills
•
•
•
•
•
•

SOAP
WSDL
XML/XSD
WS-Security
TLS
X.509
3. Adhere to SOA Principles
• Contract is key
• Get granularity right
• Keep components to their role

Consumer

WSO2
ESB
...
4. Use Artifacts
• Requirements
–
–
–
–
–

Consumers
Scope
Business Rules
High-level Operations
High-level Data Types

• T...
5. Prioritize
Function 1
Goal 1
Goal 2

Function 2

Function 3

X
X

Goal 3

• Show what is available
• Track feature requ...
6. Enterprise Team
• Dedicated to building reusable services
• Focus on strategic services
• Face of the team
1. Web service security
•
•
•
•

Valued over performance
Solve this problem once
Ambiguous standards
Get help
2. SOAP vs REST
• REST of the world
• SOAP fits really well with healthcare
Business benefits
• Flexibility
• Visibility
• Critical skills
Change Coming
• Real-time
• Sharing
• More security
Innovate with confidence
• Freedom
• Ready for new challenges
Thank you!
paul.tjapkes@spectrumhealth.org
Twitter: arch4web
Upcoming SlideShare
Loading in …5
×

WSo2Con US 2013 - Case Study: Reflections on Enabling Change in Healthcare with SOA

558 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
558
On SlideShare
0
From Embeds
0
Number of Embeds
186
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WSo2Con US 2013 - Case Study: Reflections on Enabling Change in Healthcare with SOA

  1. 1. Case Study: Reflections on Enabling Change in Healthcare with SOA Paul Tjapkes Spectrum Health SOA Architect
  2. 2. Spectrum Health • Integrated healthcare system
  3. 3. Our stack • • • • WSO2 ESB WSO2 Governance Registry WSO2 Business Activity Monitor WSO2 Identity Server
  4. 4. 1. Follow a SOA Roadmap • • • • • Define one Multi-year plan Understand the benefits Don’t ignore the costs Executive support is crucial
  5. 5. 2. Adhere to Standards • Makes everything easier Required Skills • • • • • • SOAP WSDL XML/XSD WS-Security TLS X.509
  6. 6. 3. Adhere to SOA Principles • Contract is key • Get granularity right • Keep components to their role Consumer WSO2 ESB Service Container
  7. 7. 4. Use Artifacts • Requirements – – – – – Consumers Scope Business Rules High-level Operations High-level Data Types • Technical approach • Design
  8. 8. 5. Prioritize Function 1 Goal 1 Goal 2 Function 2 Function 3 X X Goal 3 • Show what is available • Track feature requests X X
  9. 9. 6. Enterprise Team • Dedicated to building reusable services • Focus on strategic services • Face of the team
  10. 10. 1. Web service security • • • • Valued over performance Solve this problem once Ambiguous standards Get help
  11. 11. 2. SOAP vs REST • REST of the world • SOAP fits really well with healthcare
  12. 12. Business benefits • Flexibility • Visibility • Critical skills
  13. 13. Change Coming • Real-time • Sharing • More security
  14. 14. Innovate with confidence • Freedom • Ready for new challenges
  15. 15. Thank you! paul.tjapkes@spectrumhealth.org Twitter: arch4web

×