getting to the heart of service oriented architecture (soa)

18
© 2005 IBM Corporation NAPHIT SOA Webcast Getting to the heart of Service Oriented Architecture (SOA) Richard Franck IT Architect, IBM Software Group Healthcare and Life Sciences Solutions

Upload: zubin67

Post on 18-Nov-2014

733 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Getting to the heart of Service Oriented Architecture (SOA)

© 2005 IBM Corporation

NAPHIT SOA Webcast

Getting to the heart of Service Oriented Architecture (SOA)

Richard FranckIT Architect, IBM Software GroupHealthcare and Life Sciences Solutions

Page 2: Getting to the heart of Service Oriented Architecture (SOA)

2

NAPHIT SOA Webcast

… a service?

A repeatable business task – e.g., check

customer credit; open new account

What is …..?

… service orientation?

A way of integrating your business as linked

servicesand the outcomes that

they bring

… service oriented architecture (SOA)?

An IT architectural style that supports

service orientation

… a composite application?

A set of related & integrated services that

support a business process built on an SOA

Page 3: Getting to the heart of Service Oriented Architecture (SOA)

3

NAPHIT SOA Webcast

Traditional Business*

Today’s World-Class Business*

*Sources: CBDi

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

Why SOA for business flexibility and reuse?

Page 4: Getting to the heart of Service Oriented Architecture (SOA)

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

Page 5: Getting to the heart of Service Oriented Architecture (SOA)

5

NAPHIT SOA Webcast

Flexibility

Point-to-Point connection between applications

Simple, basic connectivity

Messaging Backbone

EAI connects applications via a centralized hub

Easier to manage larger number of connections

Enterprise Application Integration (EAI)

SOA builds flexibility on current investments The next stage of integration

Integration and choreography of services through an Enterprise Service Bus

Flexible connections with well defined, standards-based interfaces

Service Orientated Integration

Page 6: Getting to the heart of Service Oriented Architecture (SOA)

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

Page 7: Getting to the heart of Service Oriented Architecture (SOA)

7

NAPHIT SOA Webcast

What differentiates SOA from claims like this in the past?

Broadly adopted Web services ensure well-defined

interfaces.

Before, proprietary standards limited interoperability

Standards

Business and IT are united behind SOA

Before, communication channels & ‘vocabulary’ not in

place

Organizational Commitment

SOA services focus on business-level activities &

interactions

Before, focus was on narrow, technical sub-tasks

Degree of Focus

SOA services are linked dynamically and flexibly

Before, service interactions were hard-coded and

dependent on the application

Connections

SOA services can be extensively re-used to

leverage existing IT assets

Before, any reuse was within individual applications

Level of Reuse

Page 8: Getting to the heart of Service Oriented Architecture (SOA)

8

NAPHIT SOA Webcast

What are the core elements that SOA brings together?

Coming together under Service Oriented Architecture

Skills - assistance, and best practices

Flexible, robust infrastructure that reuses existing IT assets

Applications

Industry know-how and best practices linked to specific industries

Page 9: Getting to the heart of Service Oriented Architecture (SOA)

9

NAPHIT SOA Webcast

How are customers thinking technically about flexible IT through SOA?The SOA Lifecycle

Gather requirements

Model & SimulateDesign

DiscoverConstruct & TestCompose

Integrate people Integrate processesManage and integrate information

Manage applications & services

Manage identity & compliance

Monitor business metrics

Financial transparencyBusiness/IT alignmentProcess control

Page 10: Getting to the heart of Service Oriented Architecture (SOA)

10

NAPHIT SOA Webcast

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

Business process management is key to SOAFlexible business demands automating and optimizing business processes

Page 11: Getting to the heart of Service Oriented Architecture (SOA)

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)

Page 12: Getting to the heart of Service Oriented Architecture (SOA)

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

Page 13: Getting to the heart of Service Oriented Architecture (SOA)

13

NAPHIT SOA Webcast

SummaryBased 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

Page 14: Getting to the heart of Service Oriented Architecture (SOA)

14

NAPHIT SOA Webcast

SOA in Healthcare

HL7

Integrating the Healthcare Enterprise (IHE)

Canada Health Infoway EHR System Blueprint

Page 15: Getting to the heart of Service Oriented Architecture (SOA)

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

Page 16: Getting to the heart of Service Oriented Architecture (SOA)

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

Page 17: Getting to the heart of Service Oriented Architecture (SOA)

17

NAPHIT SOA Webcast

Longitudinal Record Services

Canada Health Infoway EHR System Blueprint

JURISDICTIONAL

Pharmacy System

EHR Data & Services

Pharmacist

EHR ViewerRadiologyCenterPACS/RIS

LabSystem(LIS)

Hospital,LTC, CCC,EPR

Physician/ProviderLab ClinicianRadiologist

PhysicianOfficeEMR

Physician/Provider

Physician/Provider

Public HealthServices

Public HealthProvider

Ancillary Data & Services

OutbreakManagement

PHSReporting

POINT OF SERVICE

Registries Data & Services

ClientRegistry

ProviderRegistry

LocationRegistry

TerminologyRegistry

DrugInformation

DiagnosticImaging

LaboratorySharedHealthRecord

SecurityManagement Data

PrivacyData Configuration

HIAL

DataWarehouse

HealthInformation

MessageStructures

EHRIndex

BusinessRules

NormalisationRules

Common Services

Communication Bus

Page 18: Getting to the heart of Service Oriented Architecture (SOA)

18

NAPHIT SOA Webcast

For More Information...

Richard FranckIT Architect, IBM Software GroupHealthcare and Life Sciences Solutions

[email protected]