Getting to the heart of Service Oriented Architecture (SOA)


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Getting to the heart of Service Oriented Architecture (SOA)

  1. 1. NAPHIT SOA Webcast Getting to the heart of Service Oriented Architecture (SOA) Richard Franck IT Architect, IBM Software Group Healthcare and Life Sciences Solutions © 2005 IBM Corporation
  2. 2. NAPHIT SOA Webcast What is …..? … a service? … service orientation? A way of integrating your A repeatable business business as linked task – e.g., check services customer credit; open and the outcomes that new account they bring … service oriented … a composite architecture (SOA)? application? An IT architectural style A set of related & that supports integrated services that service orientation support a business process built on an SOA 2
  3. 3. NAPHIT SOA Webcast Why SOA for business flexibility and reuse? Traditional Business*  Economics: globalization demands flexibility  Business processes: changing quickly and sometimes outsourced  Reusable assets: can cut costs  Information: greater availability  Crucial for flexibility and becoming an On Demand Business Today’s World-Class Business* *Sources: CBDi 3
  4. 4. NAPHIT SOA Webcast What are the barriers to business flexibility and reuse?  Lack of business process standards  Architectural policy limited  Point application buys to support redundant LOB needs  Infrastructure built with no long-term plan 4
  5. 5. NAPHIT SOA Webcast SOA builds flexibility on current investments The next stage of integration Service Orientated Integration Enterprise Application Integration (EAI) Messaging Backbone  Integration and choreography of services through an  EAI connects applications Enterprise Service Bus via a centralized hub  Flexible connections with well  Easier to manage larger defined, standards-based  Point-to-Point connection number of connections interfaces between applications  Simple, basic connectivity y Flexibilit 5
  6. 6. NAPHIT SOA Webcast Why SOA now?  To keep pace with global competition: – “We are taking apart each task and sending it … to whomever can do it best, … and then we are reassembling all the pieces” from Thomas Friedman’s ‘The World is Flat’  The standards and technology are finally in place, with broad industry support  Availability of best practices for effective governance  The necessary software to get started is available today 6
  7. 7. NAPHIT SOA Webcast What differentiates SOA from claims like this in the past? Standards Organizational Commitment Broadly adopted Web services ensure well-defined Business and IT are united interfaces. behind SOA Before, proprietary standards Before, communication limited interoperability channels & ‘vocabulary’ not in place Degree of Focus Connections Level of Reuse SOA services can be SOA services focus on SOA services are linked extensively re-used to business-level activities & dynamically and flexibly leverage existing IT assets interactions Before, service interactions Before, any reuse was within Before, focus was on narrow, were hard-coded and individual applications technical sub-tasks dependent on the application 7
  8. 8. NAPHIT SOA Webcast What are the core elements that SOA brings together? Coming together under Service Oriented Architecture Skills - assistance, and best practices Applications Industry know-how and best practices linked to specific industries Flexible, robust infrastructure that reuses existing IT assets 8
  9. 9. NAPHIT SOA Webcast How are customers thinking technically about flexible IT through SOA? The SOA Lifecycle Discover Integrate people Construct & Test Integrate processes Compose Manage and integrate information Gather requirements Model & Simulate Design Manage applications & services Financial transparency Manage identity & Business/IT alignment compliance Process control Monitor business metrics 9
  10. 10. NAPHIT SOA Webcast Business process management is key to SOA Flexible business demands automating and optimizing business processes  Identify and eliminate redundancies and bottlenecks  Reduce risk by gaining an understanding of process impacts prior to making operational  Automate process implementation, eliminating manual deployment tasks  Immediately execute new business rules and processes  Visualize actual process performance against key performance indicators  Pinpoint future process improvements 10
  11. 11. NAPHIT SOA Webcast SOA Case Study: Xerox  Challenges: – Increased costs and time delays to develop new applications – Little ability to take advantage of common back-end databases across applications – Require 24x7 availability for critical applications  SOA Benefits: – Application development time reduced by 25% by leveraging standard technologies like J2EE and Enterprise Java Beans – Savings of $720,000 per year in application development and deployment – Multiple methods of communicating with back-end systems – Failover capability using standards like J2EE and Java Messaging Services (JMS) 11
  12. 12. NAPHIT SOA Webcast SOA Case Study: University of Pittsburgh Medical Center  Challenges: – Needed to simplify IT systems that had grown complicated through acquisition and lack of strategic planning – Lower costs – Leverage IT to produce better clinical outcomes  SOA Benefits: – Expected IT cost savings of up to 20% – Simplified infrastructure improves IT management – Ability to bring solutions to the broader healthcare IT marketplace 12
  13. 13. NAPHIT SOA Webcast Summary Based on Customers’ Experiences  SOA is a team sport: – Business Team and IT Team work hand-in-hand  SOA Foundation is critical: – Establish an enterprise architecture & infrastructure, based upon SOA principles to enable the journey  Project Entry points are important – Avoid The “Big Bang” Approach  Governance is a must for success The first step is the most important… so plan ahead 13
  14. 14. NAPHIT SOA Webcast SOA in Healthcare  HL7  Integrating the Healthcare Enterprise (IHE)  Canada Health Infoway EHR System Blueprint 14
  15. 15. NAPHIT SOA Webcast HL7 Activities  Creation of Services Oriented Architecture (SOA) Special Interest Group – Joint activity with Object Management Group – Seeks to establish a methodology for defining healthcare services – Working to create service definitions for some commonly encountered services in Healthcare: • Record Locator and Update Services • Entity Identification Service • Decision Support Service • Common Terminology Service 15
  16. 16. NAPHIT SOA Webcast Integrating the Healthcare Enterprise (IHE)  IHE defines profiles indicating what standards should be used, and “how” they should be used, to achieve certain functions. For example: – Patient Administration Management – Cross-Enterprise Document Sharing – Digital Signatures  While IHE profiles are not explicitly “Services-oriented”, they do have some SOA characteristics: – Clearly identified actors and roles – Shared common functions across profiles – Well-defined access to services based on standards 16
  17. 17. NAPHIT SOA Webcast Canada Health Infoway EHR System Blueprint Registries Data Ancillary Data & EHR Data & Services Data & Services Services Warehouse Client Shared Registry Drug Diagnostic Health Outbreak PHS Health Laboratory Reporting Information Imaging Information Management Record Provider Registry Location Registry Business EHR Message Normalisation Rules Index Structures Rules Terminology Registry Longitudinal Record Services Security Privacy JURISDICTIONAL Management Data Data Configuration Common Services HIAL Communication Bus Public Pharmacy Radiology Lab Hospital, Physician Health System Center System LTC, CCC, Office EHR Viewer Services PACS/RIS (LIS) EPR EMR Public Health Physician/ Physician/ Physician/ Pharmacist Radiologist Lab Clinician Provider POINT OF SERVICE Provider Provider Provider 17
  18. 18. NAPHIT SOA Webcast For More Information... Richard Franck IT Architect, IBM Software Group Healthcare and Life Sciences Solutions 1-919-254-4771 18