SlideShare a Scribd company logo
1 of 56
Download to read offline
Topic 5

      SOA Implementation &
           Case Studies
     Dr.Thanachart Numnonda
              ATCI
Asst.Prof.Thanisa Kruawaisayawan
             KMITL
Agenda
 SOA    Delivery Lifecycle
 Case   Studies




                              2
SOA Delivery Lifecycle




                   3
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
5
6
7
8
9
10
11
12
13
14
SOA Delivery Lifecycle




                   15
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
Service-Oriented Analysis




                     17
Sample Service Modelling Process




                        18
Service Delivery LifeCycle
•    Service-oriented design
    – Heavily standard-driven phase
    – Service design
    – Business process definition




                                      19
Service-Oriented Design




                    20
Three core specification associate
      with Service Design




                          21
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
Service Delivery LifeCycle
•   Service administration
     –    Standard application management issues
     –    How to monitor service usage?
     –    Version control?
     –    Message traced?




                                             23
Acquiring the skills for SOA




                       24
SOA Training




               25
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
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
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
SOA Case Studies




                   29
Case Study – Travel Insurance
•   Scenario
     –   Hollis is a travel information and reservation
         provider (Global Distribution Service; GDS)




                                               30
Travel Insurance – Conceptual Design




                            31
Telco – Case Study




                     32
1. Electronic Wallet




                   33
1. Electronic Wallet




                   34
2. 128 Kb SIM




                35
2. 128 Kb SIM




                36
3. Easy Top-up




                 37
Business Requirement




                  38
Legacy Approach




                  39
Legacy Approach




                  40
Technical Challenges




                   41
SOA Approach




               42
Results




          43
SOA in Healthcare
Case Studies in UK
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 NationalNHS
Service Reliability               Programme
                                 for IT
Management Information                        Regional and

Clinical Data Sharing                            National
                                          IT Services for the NHS
 NHS Reform                                    = £6billion
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
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 :
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
SOA for the worlds largest integration project

  $2.3B project

  50+ million patients with life-long healthcare records

  Linking with 250 hospitals

                                                                        +
                                                                                        Name
                                                                                      NHS No.

  600,000 providers (doctors, nurses, scientists)                                     Address
                                                                                     Chest Infection

  10,000 systems, 40,000 sites                                          Newcastle
                                                                        Newcastle     Broken Leg

                                                                                      Back Pain

  For the National Service Provider (NASP) “Spine”                                   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
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)
How the Spine works … In an emergency

 ●   A Bristol resident visits
     Newcastle                         +     ?
                                       Newcast
                                       le
 ●   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
How the Spine works … In an emergency


                                              +
                                                          Name
                                                         NHS No.

 ●   Clinical records then                               Address
                                                            Chest
                                                          Infection
     retrieved from PSIS                      Newcast     Broken
                                                           Leg
     (Personal Spine                          le         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
How the Spine works … In an emergency

 ●   Patient goes back home
     to Bristol                               +
                                              Newcast
                                              le
 ●   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
What does the NHS want?
Benefits
  • 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
Resources
 Service-Oriented Architecture: Concepts, Technology
  and Design, Thomas Erl
 Service Oriented Architecture Field Guide for
  Executives, Kyle Gabhart and Biphas Bhattacharaya




                                        55
Thank you

thanachart.numnonda@sun.com
    twitter.com/thanachart
 www.facebook.com/thanachart
     www.thaijavadev.com


                               56

More Related Content

What's hot

Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
 
Internet Architecture and Design Philosophy
Internet Architecture and Design PhilosophyInternet Architecture and Design Philosophy
Internet Architecture and Design PhilosophyDilum Bandara
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentalsabhi1112
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Mazhar Ishaq Khokhar
 
Cloud computing and utility computing
Cloud computing and utility computingCloud computing and utility computing
Cloud computing and utility computingasmita tarar
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...Alan McSweeney
 
Vector clock algorithm
Vector clock algorithmVector clock algorithm
Vector clock algorithmS. Anbu
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservicesGagandeep Singh
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPTSeminar Links
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) pptDulith Kasun
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Peter Waher
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 

What's hot (20)

Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Internet Architecture and Design Philosophy
Internet Architecture and Design PhilosophyInternet Architecture and Design Philosophy
Internet Architecture and Design Philosophy
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Mobile Transport layer
Mobile Transport layerMobile Transport layer
Mobile Transport layer
 
Cloud computing and utility computing
Cloud computing and utility computingCloud computing and utility computing
Cloud computing and utility computing
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
RPA (Robotic Process Automation), POA (Process Oriented Architecture) And BPM...
 
Vector clock algorithm
Vector clock algorithmVector clock algorithm
Vector clock algorithm
 
Amqp Basic
Amqp BasicAmqp Basic
Amqp Basic
 
Unit5 Cloud Federation,
Unit5 Cloud Federation,Unit5 Cloud Federation,
Unit5 Cloud Federation,
 
Introduction to webservices
Introduction to webservicesIntroduction to webservices
Introduction to webservices
 
Distributed Coordination-Based Systems
Distributed Coordination-Based SystemsDistributed Coordination-Based Systems
Distributed Coordination-Based Systems
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
High speed lan
High speed lanHigh speed lan
High speed lan
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Web 3.0 & IoT (English)
Web 3.0 & IoT (English)Web 3.0 & IoT (English)
Web 3.0 & IoT (English)
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
SOA Principles : 8. service statelessness
SOA Principles : 8. service statelessnessSOA Principles : 8. service statelessness
SOA Principles : 8. service statelessness
 

Viewers also liked

Three SOA Case Studies
Three SOA Case StudiesThree SOA Case Studies
Three SOA Case StudiesPaul Fremantle
 
Mashups and Business Process Management in SOA
Mashups and Business Process Management in SOAMashups and Business Process Management in SOA
Mashups and Business Process Management in SOAWSO2
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishRevelation Technologies
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOAJoaquin Rincon
 
A Comprehensive Introduction to Everything SOA
A Comprehensive Introduction to Everything SOAA Comprehensive Introduction to Everything SOA
A Comprehensive Introduction to Everything SOAMehmet Akyuz
 

Viewers also liked (7)

Three SOA Case Studies
Three SOA Case StudiesThree SOA Case Studies
Three SOA Case Studies
 
SOA Case Study
SOA Case StudySOA Case Study
SOA Case Study
 
SOA Application Development
SOA Application DevelopmentSOA Application Development
SOA Application Development
 
Mashups and Business Process Management in SOA
Mashups and Business Process Management in SOAMashups and Business Process Management in SOA
Mashups and Business Process Management in SOA
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOA
 
A Comprehensive Introduction to Everything SOA
A Comprehensive Introduction to Everything SOAA Comprehensive Introduction to Everything SOA
A Comprehensive Introduction to Everything SOA
 

Similar to SOA Case Studies in Healthcare

Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesService Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesIMC Institute
 
Tony Shannon: Health care change in the NHS: Practical considerations of VistA
Tony Shannon: Health care change in the NHS: Practical considerations of VistATony Shannon: Health care change in the NHS: Practical considerations of VistA
Tony Shannon: Health care change in the NHS: Practical considerations of VistANuffield Trust
 
Conor Burke & Lucy Moore: Learning from an integrated care organisation
Conor Burke & Lucy Moore: Learning from an integrated care organisationConor Burke & Lucy Moore: Learning from an integrated care organisation
Conor Burke & Lucy Moore: Learning from an integrated care organisationNuffield Trust
 
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...Informatics in Clinical Practice: Designing and Implementing an Electronic Re...
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...Health Informatics New Zealand
 
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated care
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated careLucy Moore & Conor Burke: Nuffield Trust Conference: Integrated care
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated careNuffield Trust
 
Liquent IUG Presentation Feb 2013
Liquent IUG Presentation Feb 2013Liquent IUG Presentation Feb 2013
Liquent IUG Presentation Feb 2013claudiapyne
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Compuware APM
 
OHUG 2012- HR Help Desk McKesson and Apex IT
OHUG 2012- HR Help Desk McKesson and Apex ITOHUG 2012- HR Help Desk McKesson and Apex IT
OHUG 2012- HR Help Desk McKesson and Apex ITApexIT_Help_Desk
 
Pistoia presentation bio it-worldexpo 21april2010
Pistoia presentation   bio it-worldexpo 21april2010Pistoia presentation   bio it-worldexpo 21april2010
Pistoia presentation bio it-worldexpo 21april2010Nick Lynch
 
20100223 jhester webinar
20100223 jhester webinar20100223 jhester webinar
20100223 jhester webinarOhioCIO
 
Csc Company Profile
Csc Company ProfileCsc Company Profile
Csc Company ProfileWader Zhang
 
Driving strategic vision & value
Driving strategic vision & valueDriving strategic vision & value
Driving strategic vision & valueGary Maggiolino
 
What Lies Ahead for ONC: Meaningful Use and Beyond
What Lies Ahead for ONC: Meaningful Use and BeyondWhat Lies Ahead for ONC: Meaningful Use and Beyond
What Lies Ahead for ONC: Meaningful Use and BeyondBrian Ahier
 
Using Technology to Create Community-Based Service Programs
Using Technology to Create Community-Based Service Programs Using Technology to Create Community-Based Service Programs
Using Technology to Create Community-Based Service Programs Fred Hobbs
 
eWave Md 2010 Company Profile
eWave Md 2010 Company ProfileeWave Md 2010 Company Profile
eWave Md 2010 Company ProfileTalor Sax
 
Validating the International Classification for Patient Safety (ICPS): The Be...
Validating the International Classification for Patient Safety (ICPS): The Be...Validating the International Classification for Patient Safety (ICPS): The Be...
Validating the International Classification for Patient Safety (ICPS): The Be...Plan de Calidad para el SNS
 
Current ONC Standards Activities
Current ONC Standards ActivitiesCurrent ONC Standards Activities
Current ONC Standards ActivitiesJitin Asnaani
 
InfosysPublicServices - Member Liability Estimator Solution | MLE Applications
InfosysPublicServices - Member Liability Estimator Solution | MLE ApplicationsInfosysPublicServices - Member Liability Estimator Solution | MLE Applications
InfosysPublicServices - Member Liability Estimator Solution | MLE ApplicationsInfosys
 
Delivering Telehealth At Scale In Northern Ireland - Jim O'Donghue
Delivering Telehealth At Scale In Northern Ireland - Jim O'DonghueDelivering Telehealth At Scale In Northern Ireland - Jim O'Donghue
Delivering Telehealth At Scale In Northern Ireland - Jim O'Donghuehealthcareisi
 

Similar to SOA Case Studies in Healthcare (20)

Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best PracticesService Oriented Architecture (SOA) [5/5] : SOA Best Practices
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
 
Cloud9 Primary Care
Cloud9 Primary CareCloud9 Primary Care
Cloud9 Primary Care
 
Tony Shannon: Health care change in the NHS: Practical considerations of VistA
Tony Shannon: Health care change in the NHS: Practical considerations of VistATony Shannon: Health care change in the NHS: Practical considerations of VistA
Tony Shannon: Health care change in the NHS: Practical considerations of VistA
 
Conor Burke & Lucy Moore: Learning from an integrated care organisation
Conor Burke & Lucy Moore: Learning from an integrated care organisationConor Burke & Lucy Moore: Learning from an integrated care organisation
Conor Burke & Lucy Moore: Learning from an integrated care organisation
 
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...Informatics in Clinical Practice: Designing and Implementing an Electronic Re...
Informatics in Clinical Practice: Designing and Implementing an Electronic Re...
 
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated care
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated careLucy Moore & Conor Burke: Nuffield Trust Conference: Integrated care
Lucy Moore & Conor Burke: Nuffield Trust Conference: Integrated care
 
Liquent IUG Presentation Feb 2013
Liquent IUG Presentation Feb 2013Liquent IUG Presentation Feb 2013
Liquent IUG Presentation Feb 2013
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
OHUG 2012- HR Help Desk McKesson and Apex IT
OHUG 2012- HR Help Desk McKesson and Apex ITOHUG 2012- HR Help Desk McKesson and Apex IT
OHUG 2012- HR Help Desk McKesson and Apex IT
 
Pistoia presentation bio it-worldexpo 21april2010
Pistoia presentation   bio it-worldexpo 21april2010Pistoia presentation   bio it-worldexpo 21april2010
Pistoia presentation bio it-worldexpo 21april2010
 
20100223 jhester webinar
20100223 jhester webinar20100223 jhester webinar
20100223 jhester webinar
 
Csc Company Profile
Csc Company ProfileCsc Company Profile
Csc Company Profile
 
Driving strategic vision & value
Driving strategic vision & valueDriving strategic vision & value
Driving strategic vision & value
 
What Lies Ahead for ONC: Meaningful Use and Beyond
What Lies Ahead for ONC: Meaningful Use and BeyondWhat Lies Ahead for ONC: Meaningful Use and Beyond
What Lies Ahead for ONC: Meaningful Use and Beyond
 
Using Technology to Create Community-Based Service Programs
Using Technology to Create Community-Based Service Programs Using Technology to Create Community-Based Service Programs
Using Technology to Create Community-Based Service Programs
 
eWave Md 2010 Company Profile
eWave Md 2010 Company ProfileeWave Md 2010 Company Profile
eWave Md 2010 Company Profile
 
Validating the International Classification for Patient Safety (ICPS): The Be...
Validating the International Classification for Patient Safety (ICPS): The Be...Validating the International Classification for Patient Safety (ICPS): The Be...
Validating the International Classification for Patient Safety (ICPS): The Be...
 
Current ONC Standards Activities
Current ONC Standards ActivitiesCurrent ONC Standards Activities
Current ONC Standards Activities
 
InfosysPublicServices - Member Liability Estimator Solution | MLE Applications
InfosysPublicServices - Member Liability Estimator Solution | MLE ApplicationsInfosysPublicServices - Member Liability Estimator Solution | MLE Applications
InfosysPublicServices - Member Liability Estimator Solution | MLE Applications
 
Delivering Telehealth At Scale In Northern Ireland - Jim O'Donghue
Delivering Telehealth At Scale In Northern Ireland - Jim O'DonghueDelivering Telehealth At Scale In Northern Ireland - Jim O'Donghue
Delivering Telehealth At Scale In Northern Ireland - Jim O'Donghue
 

More from Thanachart Numnonda

Thailand Digital Industry Survey Result 2021
Thailand Digital Industry Survey Result 2021Thailand Digital Industry Survey Result 2021
Thailand Digital Industry Survey Result 2021Thanachart Numnonda
 
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุข
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุขประวัติ (ศาสตร์) อันแสนสุขของ แถมสุข
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุขThanachart Numnonda
 
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทย
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทยข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทย
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทยThanachart Numnonda
 
Software Trends Towards AEC 2015
Software Trends Towards AEC 2015Software Trends Towards AEC 2015
Software Trends Towards AEC 2015Thanachart Numnonda
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?Thanachart Numnonda
 
Impact of cloud computing to Asian IT Industry
Impact of cloud computing  to Asian IT IndustryImpact of cloud computing  to Asian IT Industry
Impact of cloud computing to Asian IT IndustryThanachart Numnonda
 
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่Thanachart Numnonda
 
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]Thanachart Numnonda
 
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่Thanachart Numnonda
 
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย Thanachart Numnonda
 
Cloud Computing กับการใช้งานในองค์กรต่างๆ
Cloud Computing กับการใช้งานในองค์กรต่างๆCloud Computing กับการใช้งานในองค์กรต่างๆ
Cloud Computing กับการใช้งานในองค์กรต่างๆThanachart Numnonda
 
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทยThanachart Numnonda
 
บทความ Google vs. Android
บทความ Google vs. Android  บทความ Google vs. Android
บทความ Google vs. Android Thanachart Numnonda
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryThanachart Numnonda
 
อยากอยู่ 110 ปี
อยากอยู่ 110 ปี อยากอยู่ 110 ปี
อยากอยู่ 110 ปี Thanachart Numnonda
 
Java Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุตJava Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุตThanachart Numnonda
 

More from Thanachart Numnonda (20)

Thailand Digital Industry Survey Result 2021
Thailand Digital Industry Survey Result 2021Thailand Digital Industry Survey Result 2021
Thailand Digital Industry Survey Result 2021
 
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุข
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุขประวัติ (ศาสตร์) อันแสนสุขของ แถมสุข
ประวัติ (ศาสตร์) อันแสนสุขของ แถมสุข
 
Planning on Mobile Strategy
Planning on Mobile StrategyPlanning on Mobile Strategy
Planning on Mobile Strategy
 
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทย
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทยข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทย
ข้อบังคับ สมาคมสถาปนิกเทคโนโลยีสารสนเทศประเทศไทย
 
Software Trends Towards AEC 2015
Software Trends Towards AEC 2015Software Trends Towards AEC 2015
Software Trends Towards AEC 2015
 
Personal Cloud
Personal CloudPersonal Cloud
Personal Cloud
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?
 
Impact of cloud computing to Asian IT Industry
Impact of cloud computing  to Asian IT IndustryImpact of cloud computing  to Asian IT Industry
Impact of cloud computing to Asian IT Industry
 
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
 
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]
รายชื่อผู้สมควรได้รับใบประกาศเกียรติคุณโครงการวิทยาศาสตร์สู่ความเป็นเลิศ]
 
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
พิชิตคู่แข่ง แซงหน้าด้วยไอที ยุคใหม่
 
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย
ไอซีทีกับการเปลี่ยนแปลงของสังคมไทย
 
Cloud Computing กับการใช้งานในองค์กรต่างๆ
Cloud Computing กับการใช้งานในองค์กรต่างๆCloud Computing กับการใช้งานในองค์กรต่างๆ
Cloud Computing กับการใช้งานในองค์กรต่างๆ
 
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย
3G กับอนาคต ธุรกิจแอพพลิเคชันในเมืองไทย
 
บทความ Google vs. Android
บทความ Google vs. Android  บทความ Google vs. Android
บทความ Google vs. Android
 
IT trends for co-creation
IT trends for co-creationIT trends for co-creation
IT trends for co-creation
 
Technology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software IndustryTechnology Trends & The Impact for Software Industry
Technology Trends & The Impact for Software Industry
 
อยากอยู่ 110 ปี
อยากอยู่ 110 ปี อยากอยู่ 110 ปี
อยากอยู่ 110 ปี
 
Open
OpenOpen
Open
 
Java Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุตJava Programming: คลาสอินพุตและเอาต์พุต
Java Programming: คลาสอินพุตและเอาต์พุต
 

SOA Case Studies in Healthcare

  • 1. Topic 5 SOA Implementation & Case Studies Dr.Thanachart Numnonda ATCI Asst.Prof.Thanisa Kruawaisayawan KMITL
  • 2. Agenda  SOA Delivery Lifecycle  Case Studies 2
  • 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
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. 14
  • 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
  • 19. Service Delivery LifeCycle • Service-oriented design – Heavily standard-driven phase – Service design – Business process definition 19
  • 21. Three core specification associate with Service Design 21
  • 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
  • 24. Acquiring the skills for SOA 24
  • 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
  • 30. Case Study – Travel Insurance • Scenario – Hollis is a travel information and reservation provider (Global Distribution Service; GDS) 30
  • 31. Travel Insurance – Conceptual Design 31
  • 32. Telco – Case Study 32
  • 35. 2. 128 Kb SIM 35
  • 36. 2. 128 Kb SIM 36
  • 43. Results 43
  • 44. SOA in Healthcare Case Studies in UK
  • 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 NationalNHS Service Reliability Programme for IT Management Information Regional and Clinical Data Sharing National 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 NHS No.  600,000 providers (doctors, nurses, scientists) Address Chest Infection  10,000 systems, 40,000 sites Newcastle Newcastle Broken Leg Back Pain  For the National Service Provider (NASP) “Spine” 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 + ? Newcast le ● 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 Newcast Broken Leg (Personal Spine le 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 + Newcast le ● 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? Benefits • 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 thanachart.numnonda@sun.com twitter.com/thanachart www.facebook.com/thanachart www.thaijavadev.com 56