A Framework to Assess VistA Open-Source SOA-Stacks

Size: px
Start display at page:

Download "A Framework to Assess VistA Open-Source SOA-Stacks"

Transcription

1 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, 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, President and CEO Mike Henderson, Director, Open Source Product Management Peter Li, co-chair, Architecture Work Group (AWG) Chris Edwards, Implementer, Open-Source VistA 8-Oct-2013 DRAFT-D AWG Presentation 1

2 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) 4PM 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) 4PM AWG AWG Discussion on 2nd draft of this presentation OSEHRA team creates a Plan-of-Action for next week s AWG. 22 Oct (Tuesday) 4PM AWG OSEHRA provide finalized presentation to open-source community and VA. Talend present their recommendations for VistA Service Backplane 2

3 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. 3

4 LAYER Notional VistA-Business SOA-Stack adapted from: Business End-User Clinicians Patients Partners Business Processes Business Services Business Components ESB Business Integration Business Resources VistA MUMPS Ancillary Serv ices First Databank 4

5 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). 5

6 ESB is intended to support Advanced SOA Maturity [Microsoft SOA Roadmap] ESB Objectives 6

7 Enterprise Data Access Issues Mitigated by ESB Based On Vision VistA Evolution SOA Enablement + ESB SOA Suite = Healthcare SOA Platform that can leverage modern technologies and Cloud offerings. 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. 7

8 Enterprise Data Access Issues Mitigated by ESB Ownership of enterprise data by services. Foundation of the modern service definition technique - 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, The problem is that functional and data decompositions are driven by completely different rules. Functional decomposition is defined based on the enterprise business processes - enterprise functionality, whereas 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. 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, Data access can require fine granularity of interfaces to meet functional requirements and Data access typically implements pure CRUD (Create, Read, Update, Delete) a where as enterprise services implement business meaningful interface, like orders management, etc. 8

9 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 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. 9

10 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 evolves to be a clinician s trust mentor. ESB Business Resources 10

11 Notional SOA-Stack for VistA Exchange-Architecture 11

12 Traditional Standards DICOM for radiology, LOINC for laboratory, anatomical pathology, LOINC document types for inpatient notes, A VistA Open-Architecture Must Be Standards-Based 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. Emerging Standards CTS or Common Terminology Service RLUS or Retrieve Locate Update Service for heterogeneous database facades CDS or Clinical Decision Support 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 12

13 An Example VistA-Evolution Enterprise-Architecture Infrastructure-Alignment Layer System Management Security & Privacy Virtual Stack Transformation Physical Stack 1 Service Contracts Vulnerability Detection SOA Services Layer Service Facade Legacy Systems 2 Network Latency Standard Headers Enterprise Standard Message Layer Message Adapters Legacy Point-to-Point Communication 3 Application Firewalls Encryption Virtual Interface Layer Message Adapters Physical Interface Layer 4 Performance Mgmt Security Domains COTS Software Environment Service Facades Physical COTS Environment 5 Performance Mgmt Security Domains Virtual Enterprise Software Environment Configuration Physical Middleware Environment 6 Data Replication Data Access Controls Virtual Data Layer SQL Physical Data Layer 7 System Monitoring Audit Logs Virtual Management Environment Provisioning System Management and Control 8 Software Distribution Encryption-Anti Virus Virtual Hardware / OS Environment Provisioning Physical Hardware / OS Environment oauth Syncope WS-Security Google Calendar API, CIA, MDWS RPC, CIA, HL7, ical, CalDav GAE, GCE Talend

14 Notional Open-Source Assessment Criteria Applicability to need Software License Maturity of Software Documentation Use Cases Testable Requirements-specifications Test procedures, fixtures and results Community size and scope Supportability Community Commercial venders Other users Scalability & Performance 14

15 Popular 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 15

16 Popular 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. Please suggest additional candidates to put here. 16

17 How can OSEHRA help? Questions? Seong K. Mun PhD, Mike Henderson, Peter Li, Thank You 17

A Framework to Organize-and-Assess VistA Open-Source SOA-Stack Components

A Framework to Organize-and-Assess VistA Open-Source SOA-Stack Components 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,

More information

Enterprise Refactoring with Apache

Enterprise 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 information

Service-Oriented Architecture and Software Engineering

Service-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 information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal 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 information

OPENIAM ACCESS MANAGER. Web Access Management made Easy

OPENIAM 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 information

SOA 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 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 information

Service Oriented Architecture and Design Strategies

Service 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 information

SOA 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 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service 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 information

SOA @ ebay : How is it a hit

SOA @ 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 information

Experiences 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č 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 information

Service 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 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 information

SOA Design Patterns for VistA Evolution: COTS Applications

SOA 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 information

SOA in the pan-canadian EHR

SOA 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 information

3M Health Information Systems

3M 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 information

Defense Healthcare Management Systems

Defense 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 information

A Semantic Foundation for Achieving HIE Interoperability

A 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 information

Government's Adoption of SOA and SOA Examples

Government'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 information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise 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 information

Business Opportunity Session. Health Care Delivery Projects

Business 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 information

Enterprise 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 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 information

WELCOME TO Open Source Enterprise Architecture

WELCOME 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 information

VistA Evolution Presentation to World Vista

VistA 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 information

IBM Enterprise Content Management Product Strategy

IBM 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 information

Application for Demonstrating at California Connects 2014

Application 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 information

An 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 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 information

Service Oriented Architecture 1 COMPILED BY BJ

Service 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 information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service 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 information

Enabling 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 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 information

Building the European Biodiversity. Observation Network (EU BON)

Building the European Biodiversity. Observation Network (EU BON) Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation

More information

SOA in the pan-canadian EHR

SOA 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 information

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

EAI 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 information

Five best practices for deploying a successful service-oriented architecture

Five 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 information

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)

More information

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 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 information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking 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 information

SOA + 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 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 information

SOA for Healthcare: Promises and Pitfalls

SOA 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 information

perspective Microservices A New Application Paradigm Abstract

perspective 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 information

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.

Independent 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 information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA 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 information

Data Security and Governance with Enterprise Enabler

Data Security and Governance with Enterprise Enabler Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The information contained in this document represents the current view of Stone Bond Technologies on the issue discussed as of the date

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Version 9 2 SOA-2 Overview Ok, now we understand the Web Service technology, but how about Service Oriented Architectures? A guiding analogy Terminology excursion Service,

More information

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise 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 information

What is it? What does it do? Benefits

What is it? What does it do? Benefits JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Service Oriented Architecture (SOA) An Introduction

Service 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 information

Microsoft SOA Roadmap

Microsoft 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 information

Combining 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 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 information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]

More information

The Do s and Don ts of Medical Device integration

The 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 information

EHR Business Process Models for Care Coordination and MU

EHR 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 information

Air 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 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 information

An Open Policy Framework for Cross-vendor Integrated Governance

An Open Policy Framework for Cross-vendor Integrated Governance An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-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 information

Prerequisites for Successful SOA Adoption

Prerequisites for Successful SOA Adoption George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions

More information

Singapore s National Electronic Health Record

Singapore 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 information

HEDM and Integration. Michael Agnew Vice President, Localization Solutions

HEDM and Integration. Michael Agnew Vice President, Localization Solutions HEDM and Integration Michael Agnew Vice President, Localization Solutions Agenda 1 The challenges faced 2 The potential benefits 3 How the HeDM relates to the Irish HE sector 4 Q&A The challenges faced

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging 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 information

Meaningful 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 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 information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Event based Enterprise Service Bus (ESB)

Event based Enterprise Service Bus (ESB) Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for

More information

For the enterprise application environment utilizing the SOA Paradigm

For 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 information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Table 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 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 information

IBM Information Management

IBM 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 information

2020 Census Program Management Review

2020 Census Program Management Review 2020 Census Program Management Review 2020 Census Use of Enterprise Shared Services Harry A. Lee, Senior Computer Scientist for Infrastructure, IT Directorate June 21, 2013 1 2020 Census Importance of

More information

White Paper: Cloud Identity is Different. World Leading Directory Technology. Three approaches to identity management for cloud services

White Paper: Cloud Identity is Different. World Leading Directory Technology. Three approaches to identity management for cloud services World Leading Directory Technology White Paper: Cloud Identity is Different Three approaches to identity management for cloud services Published: March 2015 ViewDS Identity Solutions A Changing Landscape

More information

The deployment of OHMS TM. in private cloud

The deployment of OHMS TM. in private cloud Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere

More information

WHITE PAPER. Democratizing the ESB

WHITE 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 information

Business Process Management Enabled by SOA

Business 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 information

EHR Standards Landscape

EHR 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 information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

Meaningful Use Stage 2 Certification: A Guide for EHR Product Managers

Meaningful 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 information

VistA 4 Product Roadmap. Department of Veterans Affairs March 24, 2014

VistA 4 Product Roadmap. Department of Veterans Affairs March 24, 2014 Department of Veterans Affairs March 24, 2014 Contents Executive Summary... 1 1. Introduction... 2 1.1 Background... 2 1.2 VistA 4 Product... 3 1.3 Purpose... 4 1.4 Scope... 5 1.6 Assumptions... 5 2. Generation

More information

Enterprise Service Bus Evaluation as Integration Platform for Ocean Observatories

Enterprise Service Bus Evaluation as Integration Platform for Ocean Observatories Enterprise Service Bus Evaluation as Integration Platform for Ocean Observatories Durga pavani Brundavanam, Mississippi state university Mentor: Kevin Gomes Summer 2009 Keywords: Integration, Enterprise

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Entitlements Access Management for Software Developers

Entitlements Access Management for Software Developers Entitlements Access Management for Software Developers Market Environment The use of fine grained entitlements and obligations control for access to sensitive information and services in software applications

More information

Eligible Professionals please see the document: MEDITECH Prepares You for Stage 2 of Meaningful Use: Eligible Professionals.

Eligible 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 information

Using 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 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 information

Introduction. About the speaker: 31 years old. Degree in Computer Science (BA) in 2008. Professional Java Developer ever since

Introduction. About the speaker: 31 years old. Degree in Computer Science (BA) in 2008. Professional Java Developer ever since Introduction About the speaker: 31 years old Degree in Computer Science (BA) in 2008 Professional Java Developer ever since Experience with CQ since 2012 Published Open Source Software Unic - Seite 1 Published

More information

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning. PingFederate We went with PingFederate because it s based on standards like SAML, which are important for a secure implementation. John Davidson Senior Product Manager, Opower PingFederate is the leading

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA 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 information

Contents. Overview 1 SENTINET

Contents. Overview 1 SENTINET Overview SENTINET Overview 1 Contents Introduction... 3 Customer Benefits... 4 Development and Test... 4 Production and Operations... 5 Architecture... 5 Technology Stack... 8 Features Summary... 8 Sentinet

More information

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

TECHNOLOGY 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 information

Unifying IT Vision Through Enterprise Architecture

Unifying 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 information

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices Give Your Business the Competitive Edge IT managers have been under increasing pressure to migrate a portfolio of

More information

SERVICE ORIENTED ARCHITECTURE

SERVICE ORIENTED ARCHITECTURE SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-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 information

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.

Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc. Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

How To Understand A Services-Oriented Architecture

How To Understand A Services-Oriented Architecture Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have

More information

The Business Benefits of the Proliance Architecture. September 2004

The Business Benefits of the Proliance Architecture. September 2004 m e r i d i a n s y s t e m s The Business Benefits of the Proliance Architecture September 2004 Meridian Systems 1180 Iron Point Road Folsom, CA 95630 916/294-2000 www.meridiansystems.com Contents I.

More information

SOA and Cloud in practice - An Example Case Study

SOA 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 information

The Way to SOA Concept, Architectural Components and Organization

The 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 information