Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Leveraging OCS and Oracle SOA (BPEL) to automate document ...


Published on

  • Be the first to comment

  • Be the first to like this

Leveraging OCS and Oracle SOA (BPEL) to automate document ...

  1. 1. Leveraging OCS and Oracle SOA(BPEL) to automate document management Paul Ganeff AKT America Inc. Antony Jerome Ubex Corporation
  2. 2. Agenda <ul><li>Business Requirement – Functional overview </li></ul><ul><li>Solution using Oracle SOA/BPEL </li></ul><ul><li>Brief Introduction to BPEL </li></ul><ul><li>OCS Web Service APIs </li></ul><ul><li>Integrating Oracle BOM with OCS </li></ul>
  3. 3. Business Requirement <ul><li>Automate document management workflow </li></ul><ul><li>Archiving older document versions </li></ul><ul><li>Providing Suppliers with latest version of drawings </li></ul>Re-Position Archive Supplier
  4. 4. Document Management Workflow
  5. 5. Solution using Oracle SOA/BPEL <ul><li>OCS-AQ integration </li></ul><ul><li>AQ Adapter in BPEL listens to AQ </li></ul><ul><li>Instantiates BPEL process </li></ul><ul><li>BPEL Process interacts with ContentDB through OCS Web Services </li></ul>
  6. 6. Brief Introduction to BPEL <ul><li>XML based Orchestration Language </li></ul><ul><li>Standards based loosely-coupled integration </li></ul><ul><li>BPEL PM - Component of SOA Suite </li></ul><ul><li>Design BPEL processes using JDeveloper </li></ul><ul><li>Deploy processes to BPEL PM </li></ul>
  7. 7. BPEL Terminologies <ul><li>Partner-Links - WebService interaction point </li></ul><ul><li>WSDL file - WebService specifications </li></ul><ul><li>Adapters - Facilitate interaction with external entities </li></ul><ul><ul><li>DB Adapter </li></ul></ul><ul><ul><li>AQ Adapter </li></ul></ul><ul><ul><li>EBS Adapter – Business Events, Concurrent Programs </li></ul></ul><ul><ul><li>Other Third-Party adapters for specific applications </li></ul></ul>
  8. 8. BPEL Process Underlying XML
  9. 9. Technical Architecture
  10. 10. OCS Web Service APIs <ul><li>File/Folder operations exposed via manager interfaces </li></ul><ul><li>Sample Manager Interfaces </li></ul><ul><ul><li>CommonManager </li></ul></ul><ul><ul><li>FileManager </li></ul></ul><ul><ul><li>LockManager </li></ul></ul><ul><ul><li>TrashManager … </li></ul></ul>
  11. 11. Integrating Oracle BOM with OCS <ul><li>Objective: Generate Technical Publications for BOM assembly in Oracle and link it with drawings from OCS </li></ul><ul><li>Component drawings/images extracted into separate directory </li></ul><ul><li>Publication Process </li></ul><ul><ul><li>Explode BOM structure </li></ul></ul><ul><ul><li>Filter components based on validation rules </li></ul></ul><ul><ul><li>Search and extract drawings from ContentDB repository </li></ul></ul><ul><ul><li>Generate HTML Component Catalog </li></ul></ul>
  12. 12. Technical Publication Sample
  13. 13. Thank You