Enterprise Architecture Models Networking and Health Information Exchange This material Comp9_Unit8 was developed by Duke University, funded by the Department.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

웹 서비스 개요.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
A Successful RHIO Implementation
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Ch. 7. Architecture Standardization for WoT
April 2008 page 1 Interoperability, Information Fidelity, and the Need for SOA Healthcare Standards Ken Rubin ( ) Chief Healthcare.
OASIS Reference Model for Service Oriented Architecture 1.0
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Business Process Orchestration
- 1 - Component Based Development R&D SDM Theo Schouten.
Service-oriented architecture. The Basic main concepts –Service-orientation describes an architecture that uses loosely coupled services to support the.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Enterprise Resource Planning
Initial slides for Layered Service Architecture
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
An Introduction to Software Architecture
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Architecting Web Services Unit – II – PART - III.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Networking and Health Information Exchange Unit 8 Enterprise Architecture Models.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
Service Oriented Architecture + SOAP -Robin John.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
ELECTRONIC SERVICES & TOOLS Strategic Plan
Basics of SOA Testing Assurance Services Unit 24 February 2016.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
Identifying the Building Blocks of Web Services Web Services can convert your application into a Web-application, which can publish its function or message.
Models of the OASIS SOA Reference Architecture Foundation Ken Laskey Chair, SOA Reference Model Technical Committee 20 March 2013.
1 Acquisition Automation – Challenges and Pitfalls Breakout Session # E11 Name: Jim Hargrove and Allen Edgar Date: Tuesday, July 31, 2012 Time: 2:30 pm-3:45.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
A service Oriented Architecture & Web Service Technology.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
HL7 SOA-Aware Enterprise Architecture
Distribution and components
Unit 5 Systems Integration and Interoperability
Component 9 – Networking and Health Information Exchange
Service-centric Software Engineering 1
Service Oriented Architecture (SOA)
Service Oriented Architecture + SOAP
An Introduction to Software Architecture
Presentation transcript:

Enterprise Architecture Models Networking and Health Information Exchange This material Comp9_Unit8 was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC

Enterprise Architecture Models Learning Objectives 2 Health IT Workforce Curriculum Version 3.0/Spring 2012 Networking and Health Information Exchange Enterprise Architecture Models 1.Explain regional healthcare networks – policy and implementation strategies 2.Explain the concept of a Nationwide Healthcare Information network 3.Explain the significance of Service Oriented Architecture in networking and health information exchange networks 4.Explain the value of an Enterprise Architecture in networking and health information exchange networks 5.Describe key elements of various service oriented architecture platforms and infrastructure options

3 Health IT Workforce Curriculum Version 3.0/Spring 2012 Who Needs Interoperability? Two or more groups interested in collaborating and sharing healthcare / life sciences data / information using computer systems and electronic interchange –No assumption of any scale Nations Enterprises Individuals –No assumption of what is being exchanged, how it is exchanged, or why Networking and Health Information Exchange Enterprise Architecture Models

4 Health IT Workforce Curriculum Version 3.0/Spring 2012 Service Oriented Architecture (SOA) Is an automation of common services Ensures functional consistency across applications Minimizes duplication across applications –Reuse Messages can be either payloads in or infrastructure beneath services Is an accepted industry best practice Is used in many key products –But interfaces are not exposed Networking and Health Information Exchange Enterprise Architecture Models

5 Health IT Workforce Curriculum Version 3.0/Spring 2012 What is SOA? Flexible set of design principles –Used during the phases of system development and integration SOA based architecture provides a loosely- integrated suite of services that are reusable –These services function similarly to subroutines in computer programs SOA becomes more important with the availability of web services Networking and Health Information Exchange Enterprise Architecture Models

6 Health IT Workforce Curriculum Version 3.0/Spring 2012 Defining SOA SOA interface is defined in terms of protocols and functionality SOA separates functions into distinct services –Accessible over a network –Permits users to combine and reuse them in different applications Data is passed in a well-defined format SOA service is self-contained –It makes no calls out of its service package Networking and Health Information Exchange Enterprise Architecture Models

7 Health IT Workforce Curriculum Version 3.0/Spring 2012 Understanding Services Services –Perform specific tasks –Have a well-defined interface –May use different implementation languages XML is commonly used for interfacing with SOA services SOA contrasts with API approach Provides flexibility Modules can be updated or exchanged simply Networking and Health Information Exchange Enterprise Architecture Models

8 Health IT Workforce Curriculum Version 3.0/Spring 2012 SOA Supports –Integration of diverse classes of information –Distribution across a distributed heterogeneous research and care community Enables –Coordination of functionality between inter-enterprise information systems –Collaborative data processing and work flow execution Services –Can be implemented standalone fashion –Rapid creation of composite applications Networking and Health Information Exchange Enterprise Architecture Models

9 Health IT Workforce Curriculum Version 3.0/Spring 2012 Services XML is typically used to structure data that is wrapped in a nearly exhaustive description- container Web Services Description Language (WSDL) describes the services Simple Object Application Protocol (SOAP) describes the communication protocols Networking and Health Information Exchange Enterprise Architecture Models

10 Health IT Workforce Curriculum Version 3.0/Spring 2012 Usage SOA permits developers to string together large chunks of functionality to build applications Building an application is like taking a set of blocks, each representing a service, and stringing them together to create the application Networking and Health Information Exchange Enterprise Architecture Models

11 Health IT Workforce Curriculum Version 3.0/Spring 2012 SOA relies on service-orientation as its fundamental design-principle Simple interface can abstract away the underlying complexity Users can access independent services without knowledge of the service’s platform implementation Value Component Networking and Health Information Exchange Enterprise Architecture Models

12 Health IT Workforce Curriculum Version 3.0/Spring 2012 What SOA Buys Can use any Master Patient Index (MPI) without re-integrating Can painlessly integrate data from new clinical systems into a patient’s health summary Heterogeneous systems can be accessed consistently from an installed application base Standards support ability to redeploy or distribute hardware and software without breaking things Networking and Health Information Exchange Enterprise Architecture Models

13 Health IT Workforce Curriculum Version 3.0/Spring 2012 Requirements to Use SOA Interoperability between different systems as the basis for integration between applications on different platforms through a communication protocol. Messages are used across channels for communication and transfer of data. Create a federation of resources. Data flow is established and maintained in a federated database allowing new functionality developed to reference a common business format for each data element. Networking and Health Information Exchange Enterprise Architecture Models

14 Health IT Workforce Curriculum Version 3.0/Spring 2012 Guiding Principles Service encapsulation Service loose coupling Service contract Service abstraction Service usability Service composability Service autonomy Service optimization Service discoverability Service relevance Networking and Health Information Exchange Enterprise Architecture Models

15 Health IT Workforce Curriculum Version 3.0/Spring 2012 Service Contract Header –Name of service –Version –Owner –Responsibility assignment –Type (presentation, process, business, data, integration) Networking and Health Information Exchange Enterprise Architecture Models

16 Health IT Workforce Curriculum Version 3.0/Spring 2012 Service Contract (cont’d) Functional –What the service accomplishes –Service operations –How to invoke service (SOAP, event triggers) Networking and Health Information Exchange Enterprise Architecture Models

17 Health IT Workforce Curriculum Version 3.0/Spring 2012 Service Contract (cont’d) Non-Functional –Security constraints –Quality of service –Translational –Service level agreement –Semantics –Process Networking and Health Information Exchange Enterprise Architecture Models

18 Health IT Workforce Curriculum Version 3.0/Spring 2012 Enterprise Architecture (EA) The intersection of HL7, MDA, Distributed Systems Architecture, SOA, and CSI provide a goal, the artifacts, portions of a methodology, and the framework for defining robust, durable business-oriented constructs that provide extensibility, reuse, and governance. Networking and Health Information Exchange Enterprise Architecture Models

5 Viewpoints to an EA Enterprise View – Why? Information View – What? Computational View – How? Engineering View – Where? Technology View – True? 19 Health IT Workforce Curriculum Version 3.0/Spring 2012 Networking and Health Information Exchange Enterprise Architecture Models

20 Health IT Workforce Curriculum Version 3.0/Spring 2012 SOA Appears in the design of loosely connected inter-organization HIT networks –Desired way to interconnect widely distributed systems Particularly attractive when no one organization owns/controls all of the applications and platforms Networking and Health Information Exchange Enterprise Architecture Models

21 Health IT Workforce Curriculum Version 3.0/Spring 2012 How Is SOA Different From Messaging? A common practice in healthcare, just not yet in healthcare IT Many key products use them but do not expose interfaces Ensures functional consistency across applications Accepted industry best practice Furthers authoritative sources of data Minimizes duplication across applications, provides reuse Messages can be either payloads in or infrastructure beneath services Service-oriented architecture provides the framework for automation of common services Still, SOA has to be done well. It is cheaper and easier than ever to create badly designed applications and spaghetti integration Fits well with Open Source Networking and Health Information Exchange Enterprise Architecture Models

22 Health IT Workforce Curriculum Version 3.0/Spring 2012 HL7 Services-Aware Enterprise Architecture Framework (SAEAF) Interoperability Framework for Enterprise Architecture Uses v3/RIM artifacts and expertise Supports measurable, testable conformance and compliance Provides directly implementable solutions Networking and Health Information Exchange Enterprise Architecture Models

23 Health IT Workforce Curriculum Version 3.0/Spring 2012 SAEAF Services: –This is about “services enabling” HL7’s Standards Awareness: –This is about making our standards “aware” of both services and an Enterprise Architecture Enterprise Architecture: –When adopted and imbedded in our development methodologies, SAEAF becomes our Enterprise Architecture Framework: –This is a “framework” in which we will “place” our standards so that we can see how they relate to each other and they relate to other standards and becomes part of our users’ Integration Architectures. Networking and Health Information Exchange Enterprise Architecture Models

24 Health IT Workforce Curriculum Version 3.0/Spring 2012 SAEAF Core Components Information Framework Behavioral Framework Enterprise Conformance and Compliance Framework Governance Framework Implementation Guide Networking and Health Information Exchange Enterprise Architecture Models

25 Health IT Workforce Curriculum Version 3.0/Spring 2012 What Is Being Specified? Standards are being developed for: –Entity Identification –Record Location & Retrieval –Decision Support Services –Terminology Service Networking and Health Information Exchange Enterprise Architecture Models

26 Health IT Workforce Curriculum Version 3.0/Spring 2012 Where Would Specifications Be Used? Inter-Enterprise (such as National Health Information Network, Regional Health Information Organizations) –By functionally specifying behavior, roles between applications and products are clarified, and the technologies supporting them can be profiled and sharpened Intra-Enterprise –Standardization on functionality allows for better integration of off-the-shelf and custom development environments, and promotes more of a “plug and play” environment Intra-Product –Facilitates vendors ability to integrate third-party value-add components and speed design phase with higher confidence Custom-Implementation –Affords organizations wishing to custom-develop the opportunity to later integrate off-the-shelf Networking and Health Information Exchange Enterprise Architecture Models

27 Health IT Workforce Curriculum Version 3.0/Spring 2012 Services In Particular Are More coarsely granulated than messages More readily traceable to business, clinical capabilities, and requirements Specifications for a service are of the form: Functional Profile (collection of operations offered by a service) + Semantic Profile (static semantics utilized by operations in FP) + Conformance Profile (testable (automated or human) conformance standards against which an implementation may make pair-wise conformance assertions) Combination of these two points above provides a foundation for both intra- and inter-enterprise durable services interfaces Networking and Health Information Exchange Enterprise Architecture Models

28 Health IT Workforce Curriculum Version 3.0/Spring 2012 Healthcare Service Specification Project (HSSP) Effort to create common “service interface specifications” trackable within Health IT Joint standards development project by HL7 and Object Management Group (OMG) Objectives: –To create useful, useable healthcare standards that address functions, semantics and technologies –To complement existing work and leverage existing standards –To focus on practical needs and not perfection –To capitalize on industry talent through community participation Networking and Health Information Exchange Enterprise Architecture Models

29 Health IT Workforce Curriculum Version 3.0/Spring 2012 SAIF S = Services A = Aware I = Interoperability F = Framework Networking and Health Information Exchange Enterprise Architecture Models

Enterprise Architecture Models Summary Regional health care networks National health care networks SOA EA 30 Health IT Workforce Curriculum Version 3.0/Spring 2012 Networking and Health Information Exchange Enterprise Architecture Models

Enterprise Architecture Models Reference References No references used in this lecture. 31 Health IT Workforce Curriculum Version 3.0/Spring 2012 Networking and Health Information Exchange Enterprise Architecture Models