SlideShare a Scribd company logo
1 of 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
 

More Related Content

More from 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
 
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 AIARajesh Raheja
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
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 DevelopmentRajesh Raheja
 
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 SuiteRajesh Raheja
 
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 ApplicationsRajesh Raheja
 

More from 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
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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 businesspanagenda
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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 WoodJuan lago vázquez
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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...Drew Madelung
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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.  

Editor's Notes

  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