Introduction to WSO2 Business Process Server

Post on 15-Jan-2015

413 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

Transcript

Amal GunatilakeSoftware Engineer, WSO2

amalg AT wso2.com

Hasitha AravindaSoftware Engineer, WSO2

hasitha AT wso2.com

● 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

Why BPEL ?

Data service

Orchestration engineWSO2 BPS

Client

External service

Local service

request

response

Data service

Orchestration engineWSO2 BPS

Client

Long running service

request

result

request + txn-id

result + txn-id

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

Receive

Data service Update service

...

Invoke Invoke

...

Reply

Reserve Air tickets

Holiday Booking

Reserve Hotel

Cancel Hotel Reservation

Cancel Holiday Booking

Cancel Holiday Booking

Handle Fault

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

Job Service

Output: Job ID: 000254324345

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

Send data to create job operation

Returns Job ID

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

Contact us !

top related