Date post: | 13-Apr-2017 |
Category: |
Documents |
Upload: | sathish-kumar |
View: | 33 times |
Download: | 1 times |
SOA INTEGRATION USING WSO2
SATHISH KUMAR RSenior Consultant
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.
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
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
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
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.
SFDC INTEGRATION USING WSO2 ESB
Wso2 Runtime
Scheduler
7
6
5
4
3
1
Application
Customer
Web Service
2
Daily Report
BULK DOWNLOAD
WSO2 Runtime
WSO2 ESB
Any DataBase
Extracts the data from DB
Write data into file
Output Files
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
THANK YOU