4. Is SOA right for your organization?
• Do you need application integration?
• Do you want to automated interaction with your
partners?
• Do you need distributed computing?
• Do you have the skills?
• Performance is a concern
• Can the business process be automated?
• Do you have a business case?
4
16. SOA Delivery Lifecycle
• Service-oriented analysis
– Determine potential scope of of our SOA
– Service are mapped out
– Individual services are model as services candidate
16
22. Service Delivery Lifecycle
• Service Development
– Actual construction phase
– Choice of programming language
– .NET or Java EE platform
• Service Testing
– Services are required to undergo rigorous testing
prior to deployment
• Service Deployment
– Configuring distributed components, service
interfaces, and any associated middleware products
onto production servers 22
23. Service Delivery LifeCycle
• Service administration
– Standard application management issues
– How to monitor service usage?
– Version control?
– Message traced?
23
26. Role and Responsible
• SOA Leaders
– Decide whether SOA is right for the organization
– If so, make SOA a business principle
– Drive SOA adoption within the organization
• Business Process Managers
– Train to use BPM tools & know the methodology of
BPM
– Perform BPM
– Drive continuous optimization of business process
26
27. Role and Responsible
• IT Architects
– Derive the technical infrastructure for SOA
– Make the proper standards are being followed
– Describe technical principles (best practices)
– Establish the Service Oriented Analysis-Design
• SOA Developers
– Design & develop services and business processes
– Most services will wraping up existing software
systems
27
28. Role and Responsible
• SOA Support Personnel
– Monitor day-to-day operation of developed business
processes
– Suggest enhancements to a business process to the
business managers
• Software Testers
– Test services & business processes
• IT Managers
– IT governance & SOA governance
28
45. 2003: The state of UK Healthcare IT
Stand-Alone Boxed applications and systems
GP Community Hospital Community A Social Care
Hospital Community B
Private Care
Pharmacy Community
Patient-centred services
Patient Safety
Confidentiality/Security NHS
National Programme
Service Reliability for IT
Management Information Regional and
National
Clinical Data Sharing IT Services for the NHS
NHS Reform = £6billion
46. Today's evolving landscape
SOA
Patient Portal
Clinical
New
Pharmacist Telecare NHS Choices
Spine Maternity Composite
Portal Portals myhealthspace
Portal
Portal Applications
Theatres Transfer of Care New Care
Diabetes Care Pathways
Maternity Care and Service
Choose and Book Payment by Orchestratio
Results
Prescribing process Process n
TODAY
National and
Prescriptions Picture Archiving & Management
Regional
Care Patient
Record Service Communications Appointments information Services
Existing
GP Community Social Care
Systems
Replacement
& Integration
Hospital B
Pharmacy Community
Hospital A Private care
EAI
47. Why EAI in Healthcare is here to stay
• SOA generates demand
for EAI service and data discovery
• NPfIT programme requires EAI for existing systems to
fulfil national and regional SOA services
• EAI firmly established as healthcare core IT skill since
1996
• Existing customers need to upgrade as older SeeBeyond
products are EOLed
> Healthcare integration standards (HL7
v2/v3, etc) still messaging based, see
example HL7 v3 schema :
48. Healthcare CIO awareness of SOA is rising
• Nearly all UK hospitals have EAI platforms for:
– HL7 version 2 - ubiquitous
– HL7 version 3 – mainly around NHS Spine
• Desire for Healthcare SOA capability is strong:
– UK National Programme is forcing uptake of national and
regional services
– Cost pressures forcing NHS to develop shared services
– Government agenda for NHS reform demand greater agility
from IT
– Increasing involvement of private sector care
• More press coverage of healthcare SOA
49. SOA for the worlds largest integration project
$2.3B project
50+ million patients with life-long healthcare records
Linking with 250 hospitals
+
Name
600,000 providers (doctors, nurses, scientists)
NHS No.
Address
Chest Infection
10,000 systems, 40,000 sites Newcastle
Newcastle Broken Leg
For the National Service Provider (NASP) “Spine”
Back Pain
Emergency
• 2005 – 2 billion transactions per year
2010 - 6 billion transactions per year
Due to peak usage approximately 420 messages per second
(4–6x hourly average) Bristol
Response SLA – 0.2 seconds
Name
Available 99.9% (44 minutes per month downtime) NHS No.
Failover in 30 minutes Address
For the Local Service Providers (LSP’s) Chest infection
Broken Leg
• Each has a lot of local messages (10bn to 12bn per year) and Back Pain
shares some with the NASP Emergency
There are 5 LSP and therefore the total volumes of messages
per year is: 56 billion to 66 billion messages per year
50. Largest Healthcare Project in the World
UK -
NHS
• One of largest databases in world (entire
NHS population of 55+ million)
• Potentially 500,000 users
• 600+ million prescriptions will be processed
per annum
• High levels of availability (99.9%)
• Very fast response times (less than 0.35 secs)
51. How the Spine works … In an emergency
● A Bristol resident visits
Newcastle + ?
Newcastle
● Taken ill - admitted to
local hospital
● A&E Consultant needs
patient’s medical history
● Searches Spine by name, Bristol
address, or NHS Number
Name
● An entry found in PDS NHS No.
(Personal Demographic Address
Service)
… more
52. How the Spine works … In an emergency
+
Name
NHS No.
● Clinical records then Address
Chest
Infection
retrieved from PSIS Newcastle Broken
Leg
(Personal Spine Back Pain
Information Service) Emergen
cy
● Immediately made
available to A&E
Consultant in Newcastle
● Bristol
Patient receives
treatment – Details
recorded locally Name
NHS No.
● AND transmitted back to Address
Spine for future Chest
reference infection
Broken Leg
Back Pain
… more Emergency
53. How the Spine works … In an emergency
● Patient goes back home
to Bristol +
Newcastle
● Discharge message
transmitted from hospital
to Spine
● Discharge summary
(details of diagnosis &
Bristol
treatment) is sent Discharge
automatically to G.P. in Summary
Name
Bristol for follow-up care NHS
No.
Emerge
ncy Discharge
● All communications in
real-time and virtually Chest
infection
immediate Broken Leg
Back Pain
Emergency
54. What does the NHS want?
Benefit
s
• Access to patient records transformed
• Fast and secure access nationally
• Link to full demographic information
• Portal access for clinicians
• Highly resilient transmission of eBookings and
ePrescribing
• eEnablement of the NHS in a secure and high integrity
environment
55. Resources
Service-Oriented Architecture: Concepts, Technology
and Design, Thomas Erl
Service Oriented Architecture Field Guide for
Executives, Kyle Gabhart and Biphas Bhattacharaya
55
56. Thank you
thananum@gmail.com
www.facebook.com/imcinstitute
www.imcinstitute.com
56