A Framework to Organize-and-Assess VistA Open-Source SOA-Stack Components
|
|
- Lily James
- 8 years ago
- Views:
Transcription
1 A Framework to Organize-and-Assess VistA Open-Source SOA-Stack Components An Open-Source VistA SOA Platform objective is to provide an openstandards eco-system within which VA employees, large prime contractors, healthcare professionals, innovative small companies, healthcare software vendors, and entrepreneurs can all contribute to improving the best care anywhere' being provided by VA today. OSEHRA Community Seong K. Mun PhD Mike Henderson Peter Li, co-chair Chris Edwards 15-Oct-2013 AWG Presentation 15-Oct-2013 DRAFT-G Update President and CEO Director, Open Source Product Management Architecture Work Group (AWG) Implementation & Test 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 1
2 Introduction SITUATION: OSEHRA represents the open-source VistA EHR community; where, VA s VistA Evolution initiative proposes to transform legacy VistA into a Healthcare SOA Platform that can leverage modern technologies and cloud offerings. OSEHRA advocates for an open-source SOA stack assessment framework, as described in this presentation; but, OSEHRA does not advocate for a particular SOA stack.. PRESENTATION OBJECTIVE: Provide OSEHRA community s recommendations to the VA s VistA-Evolution initiative, regarding an approach to assessing and using open-source SOA stack components to create an Open-Source VistA SOA Platform that can leverage modern technologies and cloud offerings. 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 2
3 Assumptions & Benefits Summary Open Source Components (OSC) in an open-architecture require clearlydefined standards-based component-boundaries, including web services: AGILITY: OSC can accommodate new, unexpected, or subtly differing requirements among health providers, possibly due to improved medical domain knowledge, insight and innovation. OPENNESS: OSC allows users or small-businesses to focus on supporting a limited domain (e.g., orthopedics) FLEXIBILITY: OSC provides risk-mitigation alternatives in case COTS does not work or is inadequate SECURITY & PRIVACY: OSC can be vetted-and-tested by a broad audience of stakeholders QUALITY: OSC is a form of reuse; where, components are appropriately modularized and are comprehensively documented, tested and peer reviewed. AFFORDABILITY: OSC may allow a less expensive option, where licensing costs are prohibitive. 3
4 LAYER Business User Notional (Federated) VistA-Business SOA-Stack adapted from: WSBFoverviewpart1/index.html Clinicians Patients Partners Business Processes Business Services Business Components Business Integration ESB DMS Business Resources VistA VistA VistA MUMPS Federated MUMPS MUMPS VistA Ancillary Serv ices First Databank 4
5 Notional VistA SOA Platform Future-State VistA N-Tier Conceptual-Architecture 5
6 Sample Clinical/Business Services 1. Virtual Patient Record (VPR) Service to collate data from legacy sources RLUS (Retrieve, Locate Update Service) fronted databases and COOP / performance caches CIIF (Common Information Interoperability Framework) 2. Care Coordination Services enabling medical-home type patient-care management Problems, including Diagnosis and Allergies Treatments, including Medication List and Procedures Diagnostic Test Results, including Radiology, Pulmonary Function Tests, Electrocardiograms, Laboratory, Microbiology, Pathology Demographics, Advance Directives and Patient / Family Preferences 3. Orders Management Service, ideally, provided within the Care Coordination Service 4. Note Writer Service, ideally, provided within the Care Coordination Service 5. Inventory and Funds Control Management Services 6. CDS (Clinical Decision Support), possibly built from the Business Rules Service 7. UX Portal Framework enabling SSO/CM/AM/ID and medical-domain-specific portlets SSO/CM/AM/ID=SSO (single sign on), CM (context management), AM (access management), ID (identification). 6
7 Sample Data Management Services (DMS) 1. Retrieve, Locate, Update Service (RLUS) façade is used to access and harmonize heterogeneous data stores. Extraction, Transformation and Load (ETL) is an RLUS backend component. 2. Common Terminology Service (CTS) is used to harmonize terminology 3. Built in Test Environment (BITE) is used to verify information exchange syntax and semantics. 4. Clinical Template Repository (CTR) is used to standardize information exchanges. 5. Security and Privacy SSO/CM/AM/ID=SSO (single sign on), CM (context management), AM (access management), ID (identification). 7
8 ESB is intended to support Advanced SOA Maturity [Microsoft SOA Roadmap] ESB Objectives 8
9 Notional SOA-Stack View of Clinical Decision Support (CDS) Services Gartner has described Clinical Decision Support (CDS) as the CPR Systems Crown Jewel, because, CDS has the potential to be the most valuable component of a CPR; as, CDS is evolving to be a clinician s trusted mentor. RPCs ESB DMS RLUS CDW RLUS - RPCs VistA Legacy Apps. Business Resources 9
10 Notional SOA-Stack for VistA Exchange-Architecture 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 10
11 A VistA Open-Architecture Must Be Standards-Based Clinical/Business Standards DICOM for radiology, LOINC for laboratory, anatomical pathology, LOINC document types for inpatient notes, HL7 CCD (HITSP C32), and CCDA-CCD for VLER Health data, RxNORM for pharmacy, ICD-10 and SNOMED CT for outpatient visits, ICD-10 and LOINC for admissions encounter, SNOMED CT for smoking status, CPT4 and HCPCS for procedures, PDA-F for scanned paper reports, CDC Race Codes for demographics, UCUM for units of lab measures, NUCC Health provider taxonomy for provider types, CVX and MVX for immunology, ICD9, CPT4/HCPCS, ICD9PCS for billing data. Technical Standards CTS or Common Terminology Service RLUS or Retrieve Locate Update Service for heterogeneous database facades CDS or Clinical Decision Support API VPR or Virtual Patient Record FHIR or Fast Healthcare Interoperability Resource with RESTful API. RDF or Resource Description Framework for semantic web applications JSON or JavaScript Object Notation WS* or Web Service Standards 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 11
12 Notional Open-Source Assessment Criteria Applicability to need Options and customizability Software License Maturity of Software Documentation and Use Cases Testable requirements-specifications Test procedures, fixtures and results Community size and scope Supportability Community and Commercial venders Standards and Interoperability Other users Scalability & Performance 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 12
13 Example Open-Source Components OSEHRA will not recommend a particular SOA solution stack Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, ODE, Karaf into an enterprise ready ESB exclusively powered by OSGi; where, The OSGi framework is a module system and service platform for the Java programming language that implements a dynamic component model. It is released under Apache License v2. The main features are: reliable messaging with Apache ActiveMQ messaging, routing and Enterprise Integration Patterns with Apache Camel WS-\* and RESTful web services with Apache CXF loosely coupled integration between all the other components with Apache ServiceMix NMR including rich Event, Messaging and Audit API complete WS-BPEL engine with Apache ODE OSGi-based server runtime powered by Apache Karaf JBossESB offers Business Process Monitoring, Integrated Development Environment, Human Workflow User Interface, Business Process Management, Connectors, Transaction Manager, Security, Application Container, Messaging Service, Metadata Repository, Naming and Directory Service, Distributed Computing Architecture. JBossESB is part of an SOI (Service Oriented Infrastructure). (Parts of Jboss accepted on VA TRM) Drools 5 includes a Business Logic integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 13
14 Example Open-Source Components OSEHRA will not recommend a particular SOA solution stack Mirth Connect is the Swiss Army knife of healthcare integration engines, specifically designed for HL7 message integration. It provides tools for developing, testing, deploying, and monitoring interfaces. 3M Opens Access Healthcare Data Dictionary (HDD) Apelon Open-Source Common Terminology Service (CTS) version 2 OpenID is about authentication (ie. proving who you are) OAuth could be used in external partner sites to allow access to protected data without them having to re-authenticate a user. Paraview is a multi-platform data analysis and visualization application. 3D Slicer is an extensible medical-image visualization-and-analysis application. 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 14
15 Questions? How can OSEHRA help? Seong K. Mun Administration Mike Henderson Products Peter Li Architecture Christopher Edwards Implementation & Test Thank You 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 15
16 Plan-of-Actions and Milestones Participation Welcome SITUATION: OSEHRA represents the open-source VistA EHR community; where, VA s VistA Evolution initiative proposes to transform legacy VistA into a Healthcare SOA Platform that can leverage modern technologies and Cloud offerings. OSEHRA advocates an open-source SOA stack assessment framework, as described in this presentation. 8 Oct (Tuesday) 4 PM AWG AWG Discussion on 1 st draft of this presentation OSEHRA team create a Plan-of-Action for next week s AWG. 15 Oct (Tuesday) 4 PM AWG AWG Discussion on 2nd draft of this presentation OSEHRA team creates a Plan-of-Action for next week s AWG. 22 Oct (Tuesday) 4 PM AWG OSEHRA provide finalized presentation to open-source community and VA. Talend present their recommendations for VistA Service Backplane 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 16
17 Backup Acronyms API Application Program Interface AWG Architecture Work Group CDS Clinical Decision Support CDR Clinical Data Repository (DOD) CDW Clinical Data Warehouse (VA) COTS Commercial off-the-shelf CPR Clinical Patient Record CTS Common Terminology Service DMS Data Management Services ESB Enterprise Service Bus HDD Health Data Dictionary JASON Javascript Object Notation RLUS Retrieve, Locate, Update Service RPC Remote Procedure Call SOA Service Oriented Architecture 17
18 Tom Munnecke s VistA Onion 18
19 TALKING POINTS: Notional VistA s-business SOA-Stack Based on 1. User Facing Layer provide support for users (both inside and outside the enterprise) to view and control the execution of the enterprise business processes and/or services. These users can be either humans using Web or rich clients or B2B connections (e.g., VLER) supporting intra-enterprise business processes. 2. Business Processes Layer, such as Orders Management, allow for creation of complex business protocols through orchestration of business services. 3. Business Services Layer, such as Ancillary Services, provide high-level business functionality throughout the enterprise. This layer effectively bridges between the "ideal" business model and the existing enterprise IT assets - applications and business components. 4. Business Components Layer, such as Laboratory, uses Service Orchestration to produce deployable units of software that provide the functionality required by business services. These components can be either newly developed or "wrappers" using integration layer to access the functionality of existing enterprise resources (e.g., Virtual Patient Record (VPR)). 5. Integration Layer uses various technologies (e.g., JASON, RLUS API) to expose existing enterprise resources (e.g., data stores, laboratory test machines) and operational systems (e.g., VistA) so resources could be used by business components. 6. Enterprise Resources Layer represents the portfolio of Operational Systems and existing applications (i.e., legacy, COTS and custom built systems). 19
20 TALKING POINTS: Enterprise Service Bus (ESB) The enterprise data bus provides access to the VistA enterprise data and other DOD and VA databases. ESB based business components implement business logic based on the existing functionality; but, data access is implemented through the ESB; where, the ESB advantage is explicit separation of concerns between implementation of the service functionality (business logic) and enterprise data support logic; because, the ESB creates an abstraction layer shielding business functionality from enterprise data access and transformations among enterprise semantic data model and data models of enterprise applications. Because all service implementations have access to all enterprise data, implementations significantly reduce coupling among services; because, actual data accesses are implemented by the service itself using enterprise data bus. The potential disadvantage of this approach is performance, due to the amount of concurrent synchronous accesses, which should be mitigated by Virtual Patient Record (VPR) local data caches. 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 20
21 Enterprise Data Access Issues Mitigated by ESB Based On VISION: Federated SOA-Enabled VistA + ESB + Data Management Services (DMS) = Healthcare SOA Platform that can leverage modern technologies and Cloud offerings. ISSUE: VistA s M-implementation tightly couples functionality, data and business rules 1. Consolidation of data between multiple applications. DOD and VA data is scattered between multiple silo applications; where there is potential data redundancy among applications creating inconsistent enterprise data representations of "master" data stored for particular functionality/unit. As an SOA implementation is attempting to represent enterprise-wide functionality it needs to operate based on a well-defined enterprise data model. This means that enterprise data access from service implementations is required to correctly align and consolidate data from multiple existing applications and ensure propagation of data changes to all applications, using this data. 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 21
22 Enterprise Data Access Issues Mitigated by ESB 2. Ownership of enterprise data by services is the foundation of the modern service definition technique; where, functional decomposition is not easily mapped to the enterprise data. For example, the notion of the patient (and corresponding data) is usually shared between multiple functional services; where, 1. The problem is that functional and data decompositions are driven by completely different rules. 1. Functional decomposition is defined based on the enterprise business processes - enterprise functionality; whereas, 2. Data decomposition is defined based on the enterprise data taxonomy - underlying enterprise data model. As a result, aligning of the enterprise data with enterprise services becomes a daunting task. 3. Interface definitions. Because service invocations are often remote, service design strives towards large granularity interfaces, aiming at minimizing service traffic (chattiness) between service consumers and providers; where, 1. Data access can require fine granularity of interfaces to meet functional requirements and 2. Data access typically implements pure CRUD (Create, Read, Update, Delete) a where as enterprise services implement business meaningful interface, like orders management, etc. 22
23 Open Source is not Free Open source is often called a "community" and there is a good reason why: most open source projects depend on volunteers, some of whom may be paid by their employer. People who are skilled and motivated get involved in open-source projects to help bring useful-ideas to life. User skin-in-the game generally provides better results; where, It is important to realize that successful organizational use of open-source software implies resource investment for the betterment of the Open-Source community as well as a particular organization s betterment; and where, Open-Source communities are meritocracies; where, leadership in a meritocracy is based on intellectual talent, demonstrated achievement and resource contribution. Although not free, open-source development can be: FASTER: Community participation encourages faster results. BETTER: Community peer-review of products & tests encourages quality. CHEAPER: Community software reuse encourage agility, economy and quality. 10/15/2013-G OSEHRA-AWG Draft-Working-Document; Not for Official Distribution. 23
A Framework to Assess VistA Open-Source SOA-Stacks
A Framework to Assess VistA Open-Source SOA-Stacks An Open-Source VistA SOA Platform objective is to provide an environment within which VA employees, large prime contractors, healthcare professionals,
More information3M Health Information Systems
3M Health Information Systems 1 Data Governance Disparate Systems Interoperability Information Exchange Reporting Public Health Quality Metrics Research Data Warehousing Data Standards What is the 3M Healthcare
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationSOA Design Patterns for VistA Evolution: Web Technologies Data Sharing for VistA Evolution
SOA Design Patterns for VistA Evolution: Web Technologies Data Sharing for VistA Evolution Office of Technology Strategies (OTS) Architecture, Strategy, and Design (ASD) Office of Information and Technology
More informationService Oriented Architecture and Design Strategies
Service Oriented Architecture and Design Strategies Michael Rosen Director, Enterprise Architecture Cutter Consortium mrosen@cutter.com Michael Rosen 2008 Slide 1 Mike Rosen Consultant IT Architecture
More informationIndependent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.
Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!
More informationSOA in the pan-canadian EHR
SOA in the pan-canadian EHR Dennis Giokas Chief Technology Officer Solutions Products and Group Canada Health Infoway Inc. 1 Outline Infoway EHR Solution EHRS Blueprint Overview Oriented Architecture Business
More informationVistA Evolution Presentation to World Vista
VistA Evolution Presentation to World Vista Theresa A. Cullen, MD, MS Chief Medical Information Officer Director, Health Informatics Office of Informatics and Analytics Veterans Health Administration Department
More informationA Semantic Foundation for Achieving HIE Interoperability
A Semantic Foundation for Achieving HIE Interoperability Introduction Interoperability of health IT systems within and across organizational boundaries has long been the holy grail of healthcare technologists.
More informationService-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
More informationSOA Design Patterns for VistA Evolution: COTS Applications
SOA Design Patterns for VistA Evolution: COTS Applications Office of the Chief Technology Strategist (TS) Architecture, Strategy, and Design (ASD) Office of Information and Technology (OIT) Version 1.2
More informationIBM Enterprise Content Management Product Strategy
White Paper July 2007 IBM Information Management software IBM Enterprise Content Management Product Strategy 2 IBM Innovation Enterprise Content Management (ECM) IBM Investment in ECM IBM ECM Vision Contents
More informationBusiness Opportunity Session. Health Care Delivery Projects
Business Opportunity Session Health Care Delivery Projects Name of Presenter: Michael Braithwaite (Michael.Braithwaite@va.gov) Director, Office of Information and Technology (OI&T), Product Development
More informationDefense Healthcare Management Systems
Defense Healthcare Management Systems Recovering Warrior Task Force Interagency Program Office (IPO) Review Mr. Christopher Miller 28 January 2014 1 Agenda Topic Introduction Program Executive Office (PEO)
More informationApplication for Demonstrating at California Connects 2014
Application for Demonstrating at California Connects 2014 This document collects critical information for each proposed demonstration at the 2014 California Connects Interoperability Exhibition, to be
More informationSOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
More informationService Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
More informationExperiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič
Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič University of Ljubljana Faculty of Computer and Information Science Laboratory for Integration of Information Systems
More informationOPENIAM ACCESS MANAGER. Web Access Management made Easy
OPENIAM ACCESS MANAGER Web Access Management made Easy TABLE OF CONTENTS Introduction... 3 OpenIAM Access Manager Overview... 4 Access Gateway... 4 Authentication... 5 Authorization... 5 Role Based Access
More informationSOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationIBM Information Management
IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper
More informationService Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)
More informationSOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
More informationEHR Standards Landscape
EHR Standards Landscape Dr Dipak Kalra Centre for Health Informatics and Multiprofessional Education (CHIME) University College London d.kalra@chime.ucl.ac.uk A trans-national ehealth Infostructure Wellness
More informationSingapore s National Electronic Health Record
Singapore s National Electronic Health Record The Roadmap to 2010 Dr Sarah Christine Muttitt Chief Information Officer Information Systems Division 17 th July, 2009 Taking the Next Step (MSM April 2008)
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
More informationEnterprise Refactoring with Apache
Enterprise Refactoring with Apache Evolving VistA Open Architecture Edward Ost 9/6/2013 Agenda Enterprise Refactoring Strategy Apache Solution Architecture Refactoring Use Cases HL7 Event Subscription
More informationSOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith dbs@sei.cmu.edu SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
More informationStandards and their role in Healthcare ICT Strategy. 10th Annual Public Sector IT Conference
Standards and their role in Healthcare ICT Strategy 10th Annual Public Sector IT Conference Peter Connolly Oct 2014 What is the Direction of Travel? 1 Understanding the Why- The Data Context 2 Stakeholder
More informationGovernment's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
More informationContext. Accessibility. Relevance.
CLINICAL COLLABORATION PLATFORM Context. Accessibility. Relevance. CLINICAL DATA WORKFLOW FOR MEANINGFUL COLLABORATION. Connect. Collaborate. Care. Give physicians and administrators the clinical support
More informationSOA in the pan-canadian EHR
SOA in the pan-canadian EHR Dennis Giokas Chief Technology Officer Solution Architecture Group Canada Health Infoway Inc. 1 Outline Infoway EHR Solution EHRS Blueprint Approach EHR Standards Oriented Architecture
More informationAn Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
More informationService Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
More informationNational Integrated Services Framework The Foundation for Future e-health Connectivity. Peter Connolly HSE May 2013
National Integrated Framework The Foundation for Future e-health Connectivity Peter Connolly HSE May 2013 The Context Introduction A national approach to interoperability is essential for Ireland s E-Health
More informationWhitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff
Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff The Challenge IT Executives are challenged with issues around data, compliancy, regulation and making confident decisions on their business
More informationMicrosoft SOA Roadmap
Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends
More informationCombining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business
More informationEligible Professionals please see the document: MEDITECH Prepares You for Stage 2 of Meaningful Use: Eligible Professionals.
s Preparing for Meaningful Use in 2014 MEDITECH (Updated December 2013) Professionals please see the document: MEDITECH Prepares You for Stage 2 of Meaningful Use: Professionals. Congratulations to our
More informationEHR Business Process Models for Care Coordination and MU
EHR Business Process Models for Care Coordination and MU OSEHRA 2014 Conference Bethesda, MD Dr. Aneel Advani SVP Healthcare, everis Group Assoc. Prof (Adj.), Johns Hopkins 2012, everis Spain, S.L. September
More informationSERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
More informationSOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
More informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More informationMeaningful use. Meaningful data. Meaningful care. The 3M Healthcare Data Dictionary: Enabling effective health information exchange
Meaningful use. Meaningful data. Meaningful care. The 3M Healthcare Data Dictionary: Enabling effective health information exchange Understanding health information exchanges (HIEs) What is the goal of
More informationEnabling REST Services with SAP PI. Michael Le mle@advantco.com Peter Ha pha@advantco.com
Enabling REST Services with SAP PI Michael Le mle@advantco.com Peter Ha pha@advantco.com Learning Points Understanding the REST architecture and concepts Understanding the differences between SOAP and
More informationMANAGING USER DATA IN A DIGITAL WORLD
MANAGING USER DATA IN A DIGITAL WORLD AIRLINE INDUSTRY CHALLENGES AND SOLUTIONS WHITE PAPER OVERVIEW AND DRIVERS In today's digital economy, enterprises are exploring ways to differentiate themselves from
More informationUnlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
More informationTECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION
TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER From EAI to SOA to Cloud Integration ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION DECEMBER 12-14, 2011 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationOverview of ehr Development. Slide - 1
Overview of ehr Development Slide - 1 Where are we today? Hospital Authority 8 million patient records 800 million laboratory results 340 million prescribed drugs 34 million Xray images 33 million transactions
More informationEnterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
More informationUsing SOA to deliver a Healthcare Interoperability Platform that improves medical outcomes and enables public health surveillance
Using SOA to deliver a Healthcare Interoperability Platform that improves medical outcomes and enables public health surveillance Bart Harmon, M.D, M.P.H, Chief Medical Officer Nagesh Bashyam, Chief Architect
More informationAPI Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
More informationFor the enterprise application environment utilizing the SOA Paradigm
Terminology Services For the enterprise application environment utilizing the SOA Paradigm Michael Riben, MD, Medical Director of Vocabulary Services Department of Data Management and Application Services
More informationEAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
More informationperspective Microservices A New Application Paradigm Abstract
perspective Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper
More informationAir Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
More informationi-care Integrated Hospital Information System
i-care Integrated Hospital Information Empowering Healthcare Through Integrated Information and Intelligence Iterum TM i-care Hospital Information (HIS) provides a comprehensive and integrated solution
More informationMeaningful Use Stage 2 Certification: A Guide for EHR Product Managers
Meaningful Use Stage 2 Certification: A Guide for EHR Product Managers Terminology Management is a foundational element to satisfying the Meaningful Use Stage 2 criteria and due to its complexity, and
More informationSOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
More informationService-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
More informationCA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage
PRODUCT BRIEF: CA REPOSITORY FOR DISTRIBUTED SYSTEMS r2.3 CA Repository for Distributed Systems r2.3 CA REPOSITORY FOR DISTRIBUTED SYSTEMS IS A POWERFUL METADATA MANAGEMENT TOOL THAT HELPS ORGANIZATIONS
More informationService Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
More informationHealth Informatics Development in the Hospital Authority
Health Informatics Development in the Hospital Authority Dr CP Wong Chairman, Clinical Informatics Program Executive Group Co-Chairman, Clinical Informatics Program Steering Group Begin to take off in
More informationHP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
More informationMEDHOST Integration. Improve continuity of care, resulting in more informed care decisions
Improve continuity of care, resulting in more informed care decisions Integration Data exchange, visibility, timeliness and mobility directly influence patient safety and satisfaction, care transitions,
More informationEnterprise Service Bus Defined. Wikipedia says (07/19/06)
Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies
More informationMDM and SOA Timo Itälä T-86.5161
MDM and SOA Timo Itälä T-86.5161 Outline Need for SOA Options for SOA Need for common master data in SOA Discovering master data Managing master data Managing external master data SOA and MDM 2 Recap:
More informationNew York ehealth Collaborative. Health Information Exchange and Interoperability April 2012
New York ehealth Collaborative Health Information Exchange and Interoperability April 2012 1 Introductions Information exchange patient, information, care team How is Health information exchanged Value
More informationA Service Oriented Approach for Guidelines-based Clinical Decision Support using BPMN
e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed under
More informationThe Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
More informationUnifying IT Vision Through Enterprise Architecture
Unifying IT Vision Through Enterprise Architecture A model for Strategic Alignment Northeast Ohio Information Technology & Enterprise Architects (NEO-ITEA) Presentation To: Integrate 2010: Uniting the
More informationTable of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
More informationShelly Spiro, Executive Director, Pharmacy HIT Collaborative reports no relevant financial relationships.
Shelly Spiro, Executive Director, Pharmacy HIT Collaborative reports no relevant financial relationships. 1. Discuss the vision, mission, and goals of the Pharmacy HIT Collaborative as it relates to informatics,
More informationBusiness Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
More informationThe Do s and Don ts of Medical Device integration
Advances in Wireless Technologies for Healthcare The Do s and Don ts of Medical Device integration Shahid N. Shah, CEO Visit Dräger and Shahid at HIMSS 2012 Dräger Booth on the main floor: Booth #5734
More informationHealth & Wellness Management System
Health & Wellness Management System 7762 Martinsburg Pike Shepherdstown, WV 25443 KRM Associates Inc. www.krminc.com Phone: 304.876.1127 Fax: 304.876.2969 KRM Associates, Inc. Woman-owned small business
More informationData Management Roadmap
Data Management Roadmap A progressive approach towards building an Information Architecture strategy 1 Business and IT Drivers q Support for business agility and innovation q Faster time to market Improve
More informationIBM Customer Experience Suite and Electronic Forms
Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your
More informationService-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
More informationBusiness Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
More informationBEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
More informationWHITE PAPER. Democratizing the ESB
WHITE PAPER Democratizing the ESB Table of Contents INTRODUCTION... 3 BUSINESS DRIVERS FOR DEMOCRATIZING THE ESB... 4 CHANGING THE ECONOMICS OF INTEGRATION... 4 DEMOCRATIZING INTEGRATION WITH TALEND ESB...
More informationHealth Information Technology OIT Architecture Strategy
Health Information Technology OIT Architecture Strategy Enabling Technology Solutions Efficiently, Effectively, and Elegantly Table of Contents Executive Summary Current State Applications Communication
More informationWELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
More informationHealth Information Exchange in Minnesota & North Dakota
Health Information Exchange in Minnesota & North Dakota April 16, 2014 Objectives Learn basic HIE concepts Understand key success factors for HIE Gain an understanding of Minnesota and North Dakota s approach
More informationWhite paper. Planning for SaaS Integration
White paper Planning for SaaS Integration KEY PLANNING CONSIDERATIONS: Business Process Modeling Data Moderling and Mapping Data Ownership Integration Strategy Security Quality of Data (Data Cleansing)
More informationHIT Standards Committee Transitional Vocabulary Task Force Wednesday October 14th, 2015, 10:30 A.M. 12:00 P.M. Et
HIT Standards Committee Transitional Vocabulary Task Force Wednesday October 14th, 2015, 10:30 A.M. 12:00 P.M. Et Agenda Overview Of The Transitional Vocabularies Task Force Workgroup Charge And Workplan
More informationFrom HITSP to HL7 EHR System Function and Information Model (EHR-S FIM) Release 3.0 Interoperability Specifications a Ten Year Journey
From HITSP to HL7 EHR System Function and Information Model (EHR-S FIM) Release 3.0 Interoperability Specifications a Ten Year Journey Gary.Dickinson@ehr-standards.com, EHR WG Co-Chair Nancy.Orvis@tma.osd.mil
More informationDigital Asset Management Beyond CMIS
Digital Asset Management Beyond CMIS CMIS is an important component of DAM for many organizations, but knowing how to use it to maximize its effectiveness is the key. In this paper: How organizations use
More informationEmerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
More informationService-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
More informationIBM Software A Journey to Adaptive MDM
IBM Software A Journey to Adaptive MDM What is Master Data? Why is it Important? A Journey to Adaptive MDM Contents 2 MDM Business Drivers and Business Value 4 MDM is a Journey 7 IBM MDM Portfolio An Adaptive
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationSOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
More informationIntroduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
More informationHealth IT Interoperability: HITSP Overview, Update and Discussion
Health IT Interoperability: HITSP Overview, Update and Discussion July, 2008 Jamie Ferguson KP Health IT Strategy & Policy Health IT Strategy & Policy Agenda Overview Introductory Overview of HITSP HITSP
More information