Integrate Your Healthcare Information System Using HL7 Transport with WSO2 ESB

Post on 05-Jul-2015

909 views 0 download

Transcript of Integrate Your Healthcare Information System Using HL7 Transport with WSO2 ESB

Glimpse of Modern Enterprises

Point to Point/Spaghetti Integration

ESB as the Integration Bus

Introducing WSO2 ESB

ESB Functional Components

Mediators

Sequences

Endpoints

Proxy Services

APIs

WSO2 ESB Architecture

Client ESB HL7 Proxy Server

1

<proxy>...<parameter name="transport.hl7.AutoAck">true</parameter></proxy>

Client ESB HL7 Proxy Server

1

2 ACK

<proxy>...<parameter name="transport.hl7.AutoAck">true</parameter></proxy>

Client ESB HL7 Proxy Server

1

2 ACK3

<proxy>...<parameter name="transport.hl7.AutoAck">true</parameter></proxy>

Client ESB HL7 Proxy Server

1

<proxy>...<parameter name="transport.hl7.AutoAck">false</parameter><inSequence>...<property name="HL7_APPLICATION_ACK" value="true" scope="axis2"/>

</inSequence> </proxy>

Client ESB HL7 Proxy Server

12

<proxy>...<parameter name="transport.hl7.AutoAck">false</parameter><inSequence>...<property name="HL7_APPLICATION_ACK" value="true" scope="axis2"/>

</inSequence> </proxy>

2

Client ESB HL7 Proxy Server

12

3 ACK

<proxy>...<parameter name="transport.hl7.AutoAck">false</parameter><inSequence>...<property name="HL7_APPLICATION_ACK" value="true" scope="axis2"/>

</inSequence> </proxy>

2

HL7 Client WSO2 ESB HL7 Receiver

HL7 Client WSO2 ESB File System

VFSMLLP