SlideShare une entreprise Scribd logo
1  sur  40
 
Business Process Management Infrastructure Oracle E-Business Suite Mark Craig  Senior Product Manager Oracle Workflow Rajesh Raheja Development Director Oracle Workflow
Oracle Workflow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow Enabled  e -business Suite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Release 11i highlights  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],And many more...
Traditional Workflow: Expense Report AP Standard Expense Report Process
[object Object],[object Object],[object Object],[object Object],[object Object],Business Events and Messages  Customers, Products, & Everything Else! Service Order Management Financials HR Marketing Sales Supply Chain Contracts
Event Processing  Workflow Business Event  Business Logic Integration  Actions  DB Changes App Logic Apps
Raise Local Events Listen External Events Event Dispatcher (Database) (Java) Action (Java/PLSQL) Workflow Process Web Service Registered Actions Application JMS/AQ Business Event System Architecture XML on JMS/AQ
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Issues
Oracle Workflow For Java (OW4J) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Utilize Expression Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automated Task Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Worklist Configuration Capabilities Control Notification Filtering, Column Display and Order
Notification Content
Notification Mailer ,[object Object],[object Object],[object Object],[object Object],[object Object]
Today…Oracle Workflow Builder
Future…OW4J Modeler Component Palette Property Inspector Process Window Application Navigator Structure Pane
OW4J Self Service Modeler
Configuring Business Processes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Layered Customizations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Layered Customizations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Layered Customizations ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Operational Challenges Example: Oracle’s  ERP  Global Consolidation
Service Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generic Service Architecture Events Host 1 Host 2...n Internal Concurrent Manager Service Manager/Internal Monitor Service Manager / Internal Monitor Service Processes Service Processes Service Container Processes Service Container Processes Control Thread Service Components Control Thread Service Components TNS Listener Oracle Applications Manager Monitor Thread Monitor Thread Control Cartridge Control Cartridge Events Events
How does it work? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Management Overview APPS TNS Listener APPS TNS Listener ICM Node 1 Node 2 1. ICM contacts TNS Listener 1 1 3 3 3. ICM communicates with Service Manager 4. Service Manager spawns  Internal Monitor and Service Container processes Internal Monitor Event Manager Workflow Notification Mailer Internal Monitor Standard Manager Workflow Background Engine 4 4 Service Manager Service Manager 2 2 2. TNS Listener spawns Service Manager 5 5. If ICM crashes… 6. Internal Monitor will spawn ICM locally when it detects ICM is down. 6 6 ICM
Service Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thread Management Overview Notification Mailer Service Container Process Event Manager Service Container Process 2.  Monitor Thread restarts failed component threads if needed Notification Mailer HR Dedicated Notification Mailer Java Deferred Listener PL/SQL Deferred Agent Listener 2 2 Control Cartridge Control Cartridge Monitor Thread Monitor Thread Control Thread Control Thread ,[object Object],1 1
Component Lifecycle De-queue Message from Queue Specify Correlation ID as parameter Process Message per Service Logic Send Email, Execute Subscriptions etc. Sleep or Exit Configurable SLEEP time Listen on Oracle/JMS Queue Configurable BLOCK time
Where are we now? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Oracle Database Features Leveraged
Business Process Intelligence ,[object Object],[object Object],[object Object],[object Object]
Average Process Execution Time
It’s a Development Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Customer Proof Points
Customer Proof Points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reference ,[object Object],[object Object],[object Object],[object Object],[object Object]
A Q & Q U E S T I O N S A N S W E R S
 

Contenu connexe

Plus de Rajesh Raheja

Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Rajesh Raheja
 

Plus de Rajesh Raheja (6)

Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIA
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application Development
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business Applications
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

HPTS 2003 Workshop: BPM Infrastructure Oracle E-Business Suite

  • 1.  
  • 2. Business Process Management Infrastructure Oracle E-Business Suite Mark Craig Senior Product Manager Oracle Workflow Rajesh Raheja Development Director Oracle Workflow
  • 3.
  • 4.
  • 5. Traditional Workflow: Expense Report AP Standard Expense Report Process
  • 6.
  • 7. Event Processing Workflow Business Event Business Logic Integration Actions DB Changes App Logic Apps
  • 8. Raise Local Events Listen External Events Event Dispatcher (Database) (Java) Action (Java/PLSQL) Workflow Process Web Service Registered Actions Application JMS/AQ Business Event System Architecture XML on JMS/AQ
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Worklist Configuration Capabilities Control Notification Filtering, Column Display and Order
  • 15.
  • 17. Future…OW4J Modeler Component Palette Property Inspector Process Window Application Navigator Structure Pane
  • 18. OW4J Self Service Modeler
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Generic Service Architecture Events Host 1 Host 2...n Internal Concurrent Manager Service Manager/Internal Monitor Service Manager / Internal Monitor Service Processes Service Processes Service Container Processes Service Container Processes Control Thread Service Components Control Thread Service Components TNS Listener Oracle Applications Manager Monitor Thread Monitor Thread Control Cartridge Control Cartridge Events Events
  • 26.
  • 27. Process Management Overview APPS TNS Listener APPS TNS Listener ICM Node 1 Node 2 1. ICM contacts TNS Listener 1 1 3 3 3. ICM communicates with Service Manager 4. Service Manager spawns Internal Monitor and Service Container processes Internal Monitor Event Manager Workflow Notification Mailer Internal Monitor Standard Manager Workflow Background Engine 4 4 Service Manager Service Manager 2 2 2. TNS Listener spawns Service Manager 5 5. If ICM crashes… 6. Internal Monitor will spawn ICM locally when it detects ICM is down. 6 6 ICM
  • 28.
  • 29.
  • 30. Component Lifecycle De-queue Message from Queue Specify Correlation ID as parameter Process Message per Service Logic Send Email, Execute Subscriptions etc. Sleep or Exit Configurable SLEEP time Listen on Oracle/JMS Queue Configurable BLOCK time
  • 31.
  • 32.
  • 33.
  • 35.
  • 37.
  • 38.
  • 39. A Q & Q U E S T I O N S A N S W E R S
  • 40.  

Notes de l'éditeur

  1. Oracle Workflow
  2. Read the slide first. Next say the following: Oracle9iAS Integration provides out of the box connectivity to disparate applications via pre-built adapters and uses a model driven architecture that speed deployment time. In addition it provides a single platform for EAI, B2B, and Web Services thus eliminating the need for spending time and money on purchasing additional integration products and integrating the integration solutions. Moreover, Oracle9iAS Integration is built on open standards and does not require retraining of your IT resources on proprietary technologies. Thus reducing the total cost of integration and future proofing your integration infrastructure.
  3. Read the slide first. Next say the following: Oracle9iAS Integration provides out of the box connectivity to disparate applications via pre-built adapters and uses a model driven architecture that speed deployment time. In addition it provides a single platform for EAI, B2B, and Web Services thus eliminating the need for spending time and money on purchasing additional integration products and integrating the integration solutions. Moreover, Oracle9iAS Integration is built on open standards and does not require retraining of your IT resources on proprietary technologies. Thus reducing the total cost of integration and future proofing your integration infrastructure.
  4. 38 2 1