Top Banner
ORACLE SOA BPEL Vacation Request Sample Case Study www.aslcom.net [email protected]
26

Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study [email protected]

Apr 21, 2018

Download

Documents

vanhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

ORACLE SOA BPELVacation Request

Sample Case Study

[email protected]

Page 2: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Login form

Page 3: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Web form for initiating business process

Page 4: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Generated pdf for a request

Page 5: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

BPEL process structure

(the decision machine)

Page 6: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Branch of a BPEL process for automatic rejection

of request based on invalid input parameters

Page 7: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Generated pdf document with rejection status

Page 8: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

E-mail sent to request issuer with rejection status

Page 9: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

The resulting pdf document is stored on a file system / document management system.

Page 10: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

BAM live report view.

End of a request process.

Page 11: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

New process: if all input parameters are valid

the process continues to a human approval branch

Page 12: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Look at Oracle BPM Worklist application – application for managing business processes

Page 13: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

BAM live report with process pending for a human decision

Page 14: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Oracle BPM Worklist Application - Request approval

Page 15: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

Branch in a BPEL process for manual approving of a request…

Page 16: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…resulting document…

Page 17: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…an e-mail sent to the request issuer…

Page 18: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…and finally the document which is stored on a file system / document management system

Page 19: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

BAM live report with process status automatically changed to approved

Page 20: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

And if the request is rejected…

Page 21: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…the other branch of BPEL process is activated…

Page 22: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…a document with a different status (rejection) is generated…

Page 23: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…corresponding e-mail is sent…

Page 24: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

…and another document is stored on a file system / document management system.

Page 25: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

BAM live report with status of a request changed to rejected

Page 26: Oracle SOA BPEL 11g - aslcom.netaslcom.net/docs/Oracle SOA BPEL Vacation Request Sample Case Stu… · ORACLE SOA BPEL Vacation Request Sample Case Study  office@aslcom.net

ORACLE SOA BPELVacation Request

Sample Case Study

[email protected]