VistA Service Backplane Demo

Slides:



Advertisements
Similar presentations
Bringing Grid & Web Services Together
Advertisements

REST Introduction 吴海生 博克软件(杭州)有限公司.
Database Architectures and the Web
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
Enterprise SOA, Apache Style Hadrian Zbarcea (Talend) - Daniel Kulp (Talend) –
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Independent Insight for Service Oriented Practice Communicating SOA.
Page 1 Elements of Service-Oriented Architecture B. Ramamurthy.
Peoplesoft: Building and Consuming Web Services
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
ESS Architecture Workgroup August 2013
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
VistA SOA Services VistA Service Assembler (VSA) Conceptual and Technical Overview VSA Development Team April 2014.
SOA, BPM, BPEL, jBPM.
Initial slides for Layered Service Architecture
FIORANO SERVICE BUS The Cloud Enablement Platform
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Talend ESB Training Talend ESB Training 2014 Jan Bernhardt
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Architecting Web Services Unit – II – PART - III.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Common Operating Infrastructure Subsystem Michael Meisinger Life Cycle.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Service Oriented Architecture + SOAP -Robin John.
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
Overview of SOA and the role of ESB/OSB
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
© ScalAgent Distributed Technologies – October Objectweb ESB Initiative ObjectWeb ESB Initiative ScalAgent’s vision and proposal Roland.
MMEA Platform Harri Hytönen (Vaisala) September 23, 2015.
Oracle SOA Online Training
What is BizTalk ?
ORACLE SOA 11g ONLINE TRAINING
Access Policy - Federation March 23, 2016
Enterprise Service Bus
Core Services block.
Security Problems (and Solutions) for Service Oriented Applications
Architecting Web Services
UCLA ESB Platform ais. ucla
The GEMBus Architecture and Core Components
Federated IdM Across Heterogeneous Clouding Environment
Architecting Web Services
Bringing Grid & Web Services Together
OO Methodology OO Architecture.
Representational State Transfer
Design and Maintenance of Web Applications in J2EE
VistA Service Backplane
Introduction to Web Services and SOA
VSA Integration with Apache
Inventory of Distributed Computing Concepts and Web services
Jens Haeusser Director, Strategy IT, UBC
Enterprise Service Bus (ESB) (Chapter 9)
OSEHRA Open Adoption Model
Elements of Service-Oriented Architecture
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Service Oriented Architecture (SOA)
Distributed Systems through Web Services
Message Queuing.
Introduction to Web Services
Introduction to Web Services and SOA
Distributed System using Web Services
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

VistA Service Backplane Demo Reference Implementation Demo Hadrian Zbarcea Edward Ost 11/18/2018

Review Open Healthcare Platform OSEHRA Reference Architecture SOA Reference Implementation Use Case Elaboration © Talend 2013

Reference Architecture Principles Standards Based HL7 & FHIR Compliance SOAP REST JMS Separation of Concerns Support for REST and message centric architectures Event Driven Policy-centric Management © Talend 2013

Integration Use Cases Non-invasive mediation RPC Composition Transport Mediation Reliable Delivery Federated Query Federated Identity Federated Security Transport Security Message Security RPC Composition Composite Services with Camel Event Enablement Subscription Management Monitor and Manage High Availability © Talend 2013

Scenario Template Use case description Sequence diagram Design Analysis Working code in OSEHRA Git Test Driven, integration test routes as requirements in OSEHRA Git YouTube design review © Talend 2013

Architecture – Layered Integration Process Human-in-the-loop, long running, asynchronous Orchestrates Business Activities Mediation Choreograph Managed Services into Business Activities Transform Events into Command Messages Correlate Events with Business Process Managed Services Adapt Basic Services to provide consistent integration semantics for security, reliable messaging, and other cross-cutting concerns Enrich data messages into Events with Process Id for correlation Correlate requests-replies from Basic Services Basic Services Stateless business logic and data services We have Business Processes that orchestrate Business Activities. Business Activities are composed of potentially multiple Managed Services via Mediation. Managed Services and Mediation work together using a standard integration framework that assures consistency, repeatability, and manageability. That framework also supports wrapping Basic Services exposed by traditional application development teams which no longer need to build complex IT related services. It also addresses how we compose services in an asynchronous manner for scalability and performance. This framework is the kernel of the Service Backplane and in an Apache architecture this functionality is delivered by Apache Camel. © Talend 2013

OSEHRA Reference Implementation Generated by VistA Service Assembler (VSA) Wizard VistA VSB - Apache Camel, CXF, Karaf, ActiveMQ SOA Service Descriptors (CXF, Camel) Camel & CXF XML + metadata VistA SOA Services M Platform (Caché or open source platform (ie. GT.M), 130+ instances in production in VA) VMRCS – NodeJS (EWD), Backbone.js VistA M Routine Calling Adapter (VMRCA) All Other Packages © Talend 2013

Demo © Talend 2013

Demo Summary Simple Proxy Command Line Query Replay proxy Identity Proxy Federated Identity Federated Query Route Configuration in GUI Vertical DSL / Command Libraries © Talend 2013

Contribute to OSEHRA VistA SOA RI Github https://github.com/OSEHRA/vista-soa-ri Wiki https://github.com/OSEHRA/vista-soa-ri/wiki Issues https://github.com/OSEHRA/vista-soa-ri/issues © Talend 2013

OSEHRA SOA Reference Implementation OSEHRA / Apache OSS Community Activities Use Case Identification and Elaboration Create projects for subsystems in OSEHRA GIT VistA Service Backplane Reference Implementation based on Apache Governance Policy Proposal Develop OSEHRA Reference Architecture Develop OSEHRA Reference Implementation Align RA and RI with VA EA Builds upon whitepaper being developed by Steve © Talend 2013

Future Topics SOA RI Working Group OSEHRA Topic Survey REST / SOAP Services oAuth / WS-Security Build Infrastructure Standard build and CI environment Standard server configuration © Talend 2013