introduction to wso2 business process server

30

Upload: wso2

Post on 15-Jan-2015

419 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Introduction to WSO2 Business Process Server
Page 2: Introduction to WSO2 Business Process Server

Amal GunatilakeSoftware Engineer, WSO2

amalg AT wso2.com

Hasitha AravindaSoftware Engineer, WSO2

hasitha AT wso2.com

Page 3: Introduction to WSO2 Business Process Server

● Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source

● Provides only open source platform-as-a-service for private, public and hybrid cloud deployments

● All WSO2 products are 100% open source and released under the Apache License Version 2.0.

● Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C.

● Driven by Innovation

○ Launched first open source API Management solution in 2012

○ Launched App Factory in 2Q 2013

○ Launched Enterprise Store and first open source Mobile solution in 4Q 2013

Page 4: Introduction to WSO2 Business Process Server
Page 5: Introduction to WSO2 Business Process Server
Page 6: Introduction to WSO2 Business Process Server
Page 7: Introduction to WSO2 Business Process Server

Why BPEL ?

Page 8: Introduction to WSO2 Business Process Server

Data service

Orchestration engineWSO2 BPS

Client

External service

Local service

request

response

Page 9: Introduction to WSO2 Business Process Server

Data service

Orchestration engineWSO2 BPS

Client

Long running service

request

result

request + txn-id

result + txn-id

Page 10: Introduction to WSO2 Business Process Server

txn-id-2000

txn-id-2010

txn-id-2020

Receive

Process Instance 101

txn-id-2000

Receive

Process Instance 102

txn-id-2010

Receive

Process Instance 103

txn-id-2020

WSO2 BPS

?Long running

service

Page 11: Introduction to WSO2 Business Process Server

Receive

Data service Update service

...

Invoke Invoke

...

Reply

Page 12: Introduction to WSO2 Business Process Server

Reserve Air tickets

Holiday Booking

Reserve Hotel

Cancel Hotel Reservation

Cancel Holiday Booking

Cancel Holiday Booking

Handle Fault

Page 13: Introduction to WSO2 Business Process Server
Page 14: Introduction to WSO2 Business Process Server
Page 15: Introduction to WSO2 Business Process Server
Page 16: Introduction to WSO2 Business Process Server
Page 17: Introduction to WSO2 Business Process Server
Page 18: Introduction to WSO2 Business Process Server
Page 19: Introduction to WSO2 Business Process Server
Page 20: Introduction to WSO2 Business Process Server
Page 21: Introduction to WSO2 Business Process Server
Page 22: Introduction to WSO2 Business Process Server
Page 23: Introduction to WSO2 Business Process Server

Job details

Job details

Job IDJob details

Valid / Invalid

Approve / Disapprove

Job details

Dispatch team

BRS Validate Service

Job Approval Humantask

Job Service

Dispatch Service

Page 24: Introduction to WSO2 Business Process Server
Page 25: Introduction to WSO2 Business Process Server

Job Service

Output: Job ID: 000254324345

Input: state: NY, zip: 00100, gripRef: 1234, desc: test

Send data to create job operation

Returns Job ID

Page 26: Introduction to WSO2 Business Process Server
Page 27: Introduction to WSO2 Business Process Server

• BPMN Support via Activiti BPEL Engine• JMX Monitoring for Human Tasks• Business Activity Monitoring Toolbox for BAM

Page 29: Introduction to WSO2 Business Process Server
Page 30: Introduction to WSO2 Business Process Server

Contact us !