+ All Categories
Home > Documents > SOA INTEGRATION_sathish

SOA INTEGRATION_sathish

Date post: 13-Apr-2017
Category:
Upload: sathish-kumar
View: 33 times
Download: 1 times
Share this document with a friend
10
SOA INTEGRATION USING WSO2 SATHISH KUMAR R Senior Consultant
Transcript
Page 1: SOA INTEGRATION_sathish

SOA INTEGRATION USING WSO2

SATHISH KUMAR RSenior Consultant

Page 2: SOA INTEGRATION_sathish

SUMMARY

• Introduction• Experience in SOA

• Integration using WSO2 ESB (File & Service Based).• JMS Integration using WSO2 ESB.• API Exposing using WSO2 ESB.• API Exposing using WSO2 DSS.• SFDC Integration using WSO2 ESB.• Bulk Download using WSO2.

• Architecture Design Using WSO2.

Page 3: SOA INTEGRATION_sathish

INTEGRATION USING WSO2 ESB (FILE & SERVICE BASED)

WSO2 Integration Engine

WSO

2 Fi

le A

dapt

er

Web service

Inpu

tO

utpu

t

1. Input File in various formats2. File adapter will read the file3. Data transformation and enriching

message4. Send data to Native service and

listen for output5. Send back the output to file or

service

1

5

FTP , SFTP,FTPS

FTP , SFTP,FTPS

2

Transformation Message Enriching Message Splitting Message Routing

3

In /

Out

Transport Protocol

Web Service

4

HTTP , HTTPS

Page 4: SOA INTEGRATION_sathish

JMS INTEGRATION USING WSO2 ESB

WSO2 Integration Engine

WSO

2 JM

S A

dapt

er

Web service

Inpu

tO

utpu

t 1. Input File in various formats2. JMS adapter will read the file3. Data transformation and enriching

message4. Send data to Native service and

listen for output5. Send back the output to JMS

1

5

JMS

JMS

2

Transformation Message Enriching Message Splitting Message Routing

3

Transport Protocol

4

Queue/

Topic

Queue/

Topic

Page 5: SOA INTEGRATION_sathish

API EXPOSING USING WSO2

WSO2 Service Engine

WSO

2 Tr

ansp

ort S

ende

r/Rec

eive

r

WSO2

Web service

1. Exposed Enterprise Web Service from WSO2

2. WSO2 Transport Connector3. Input/output Message Processing.4. Apply Business rule on the

input/output message5. Send data to web service and listen

for output

2

Service Aggregation Standardization Transformation Message Enriching Message Splitting Message Routing

3Enterprise Service1

4

5

HTTP, HTTPS

Page 6: SOA INTEGRATION_sathish

API EXPOSING USING WSO2 DSS

WSO2 Service Engine

WSO

2 Tr

ansp

ort S

ende

r/Rec

eive

r

WSO2 ESB

2

Service Aggregation Standardization Transformation Message Enriching Message Splitting Message Routing

3Enterprise Service1

4

HTTP, HTTPS

WSO2 DSS

WSO2 Data Service Deployer

WSO2 Data Service Core

DB5

6

1. Exposed Enterprise Web Service from WSO2

2. WSO2 Transport Connector3. Input/output Message Processing.4. Apply Business rule on the

input/output message5. Send data to WSO2 DSS server6. CURD operation will be performed.

Page 7: SOA INTEGRATION_sathish

SFDC INTEGRATION USING WSO2 ESB

Wso2 Runtime

Scheduler

7

6

5

4

3

1

Application

Customer

Web Service

2

Daily Report

Page 8: SOA INTEGRATION_sathish

BULK DOWNLOAD

WSO2 Runtime

WSO2 ESB

Any DataBase

Extracts the data from DB

Write data into file

Output Files

Page 9: SOA INTEGRATION_sathish

ARCHITECTURE DESIGN USING WSO2Monitoring And Logging Layer

Logging WSO2 DSS Management & Monitoring

Error Handling and Retry

Retry Message Processor

RETRYQUEUE Dead Letter Channel DL

QUEUEEmail Handler

WSO2 ESB LayerTransportHTTP

JMS

VFS

MessageBuilder

MessageFormatter

Security

Throttling

QOS

Validator

FaultManage

r

MessageTransformati

on

WSO2

GREG

SOURCE

TARGET

Message

Page 10: SOA INTEGRATION_sathish

THANK YOU


Recommended