SOA Implementation & Case Studies

2,600 views
2,499 views

Published on

SOA Delivery Lifecycle and Case Studeis

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,600
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
190
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOA Implementation & Case Studies

  1. 1. Topic 5 SOA Implementation & Case Studies Dr.Thanachart Numnonda ATCI Asst.Prof.Thanisa Kruawaisayawan KMITL
  2. 2. Agenda  SOA Delivery Lifecycle  Case Studies 2
  3. 3. SOA Delivery Lifecycle 3
  4. 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. 5
  6. 6. 6
  7. 7. 7
  8. 8. 8
  9. 9. 9
  10. 10. 10
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14. 14
  15. 15. SOA Delivery Lifecycle 15
  16. 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
  17. 17. Service-Oriented Analysis 17
  18. 18. Sample Service Modelling Process 18
  19. 19. Service Delivery LifeCycle • Service-oriented design – Heavily standard-driven phase – Service design – Business process definition 19
  20. 20. Service-Oriented Design 20
  21. 21. Three core specification associate with Service Design 21
  22. 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. 23. Service Delivery LifeCycle • Service administration – Standard application management issues – How to monitor service usage? – Version control? – Message traced? 23
  24. 24. Acquiring the skills for SOA 24
  25. 25. SOA Training 25
  26. 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. 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. 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
  29. 29. SOA Case Studies 29
  30. 30. Case Study – Travel Insurance • Scenario – Hollis is a travel information and reservation provider (Global Distribution Service; GDS) 30
  31. 31. Travel Insurance – Conceptual Design 31
  32. 32. Telco – Case Study 32
  33. 33. 1. Electronic Wallet 33
  34. 34. 1. Electronic Wallet 34
  35. 35. 2. 128 Kb SIM 35
  36. 36. 2. 128 Kb SIM 36
  37. 37. 3. Easy Top-up 37
  38. 38. Business Requirement 38
  39. 39. Legacy Approach 39
  40. 40. Legacy Approach 40
  41. 41. Technical Challenges 41
  42. 42. SOA Approach 42
  43. 43. Results 43
  44. 44. SOA in Healthcare Case Studies in UK
  45. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 56. Thank you thanachart.numnonda@sun.com twitter.com/thanachart www.facebook.com/thanachart www.thaijavadev.com 56

×