Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Introduction to WSO2 Business Process Server

654
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
654
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Amal Gunatilake Software Engineer, WSO2 amalg AT wso2.com Hasitha Aravinda Software Engineer, WSO2 hasitha AT wso2.com
  • 2. ● 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
  • 3. Why BPEL ?
  • 4. Data service Orchestration engine WSO2 BPS Client External service Local service request response
  • 5. Data service Orchestration engine WSO2 BPS Client Long running service request result request + txn-id result + txn-id
  • 6. 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
  • 7. Receive Data service Update service ... Invoke Invoke ... Reply
  • 8. Reserve Air tickets Holiday Booking Reserve Hotel Cancel Hotel Reservation Cancel Holiday Booking Cancel Holiday Booking Handle Fault
  • 9. Job details Job details Job ID Job details Valid / Invalid Approve / Disapprove Job details Dispatch team BRS Validate Service Job Approval Humantask Job Service Dispatch Service
  • 10. Job Service Output: Job ID: 000254324345 Input: state: NY, zip: 00100, gripRef: 1234, desc: test Send data to create job operation Returns Job ID
  • 11. • BPMN Support via Activiti BPEL Engine • JMX Monitoring for Human Tasks • Business Activity Monitoring Toolbox for BAM
  • 12. Contact us !