SlideShare a Scribd company logo
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

PDF
Cloud Security, Standards and Applications
PPT
Grid computing
PDF
Federated Cloud Computing - The OpenNebula Experience v1.0s
PPTX
Cloud computing
PPTX
PPTX
Cloudonomics in Advanced Cloud Computing
PPTX
Distributed Computing system
PPT
Distributed Systems
Cloud Security, Standards and Applications
Grid computing
Federated Cloud Computing - The OpenNebula Experience v1.0s
Cloud computing
Cloudonomics in Advanced Cloud Computing
Distributed Computing system
Distributed Systems

What's hot (20)

PPTX
Eucalyptus, Nimbus & OpenNebula
PPTX
Bi Architecture And Conceptual Framework
PDF
Service-Oriented Architecture (SOA)
PPTX
PDF
Architecture Description Languages: An Overview
PPTX
Data mining presentation.ppt
PDF
Virtualization for Cloud Environment
PPT
ITSM Presentation
PPTX
Underlying principles of parallel and distributed computing
PPTX
Cloud Computing & Business Intelligence
PDF
Neden Sistem Mühendisliği
PPTX
1. Internet of Things - M2M to IoT
PPTX
ERP MARKET
PPT
Unit 4
PPTX
Google App Engine
PPTX
Chapter 10: Information Systems Acquisition, Development, and Maintenance
PPT
Cc unit 1 ppt
PDF
Cloud computing system models for distributed and cloud computing
PPTX
Edge computing
Eucalyptus, Nimbus & OpenNebula
Bi Architecture And Conceptual Framework
Service-Oriented Architecture (SOA)
Architecture Description Languages: An Overview
Data mining presentation.ppt
Virtualization for Cloud Environment
ITSM Presentation
Underlying principles of parallel and distributed computing
Cloud Computing & Business Intelligence
Neden Sistem Mühendisliği
1. Internet of Things - M2M to IoT
ERP MARKET
Unit 4
Google App Engine
Chapter 10: Information Systems Acquisition, Development, and Maintenance
Cc unit 1 ppt
Cloud computing system models for distributed and cloud computing
Edge computing
Ad

Viewers also liked (8)

PPT
Three SOA Case Studies
PDF
SOA Case Study
PDF
Mashups and Business Process Management in SOA
PDF
Oracle SOA Development - Hands-On from Start to Finish
PPT
Basic introduction to SOA
PPT
A Comprehensive Introduction to Everything SOA
PPT
SOA Unit I
Three SOA Case Studies
SOA Case Study
Mashups and Business Process Management in SOA
Oracle SOA Development - Hands-On from Start to Finish
Basic introduction to SOA
A Comprehensive Introduction to Everything SOA
SOA Unit I
Ad

Similar to SOA Implementation & Case Studies (20)

PDF
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
PDF
Aged Care in the Community - The Challenge
PPTX
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
PDF
Successfully establishing a SOA Center of Excellence
PDF
Ten Lessons from NPfIT
PDF
Developing An SOA Strategy V1
PDF
Building Innovative Mobile, Cloud and Process Apps Using SOA
PDF
Fixing nhs
PDF
Australia Department of Immigration and Citizenship - A Case Study on Transfo...
PPTX
PeopleSoft Accelerate for Healthcare
PDF
Integration and Accountability for Aged Care
PDF
Approach to SOA:Making this a successful endeavor for the whole organization
PDF
Align Finance and Procurement to Achieve Shared Services Excellence - NHS SBS
PDF
Moving Beyond Project Level SOA
PDF
Shared Services in Health IT (based on SOA principles)
PDF
SOA and Cloud in Life Sciences
PDF
SOA Governance and WebSphere Service Registry and Repository
PDF
21st Century Service Oriented Architecture
PDF
10 key decisions_your_ecm_checklist
PDF
Sla Model 2002 Jvk
Service Oriented Architecture (SOA) [5/5] : SOA Best Practices
Aged Care in the Community - The Challenge
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Successfully establishing a SOA Center of Excellence
Ten Lessons from NPfIT
Developing An SOA Strategy V1
Building Innovative Mobile, Cloud and Process Apps Using SOA
Fixing nhs
Australia Department of Immigration and Citizenship - A Case Study on Transfo...
PeopleSoft Accelerate for Healthcare
Integration and Accountability for Aged Care
Approach to SOA:Making this a successful endeavor for the whole organization
Align Finance and Procurement to Achieve Shared Services Excellence - NHS SBS
Moving Beyond Project Level SOA
Shared Services in Health IT (based on SOA principles)
SOA and Cloud in Life Sciences
SOA Governance and WebSphere Service Registry and Repository
21st Century Service Oriented Architecture
10 key decisions_your_ecm_checklist
Sla Model 2002 Jvk

More from Thanachart Numnonda (20)

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

SOA Implementation & Case Studies

  • 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