Oracle BPM 10g R3 Programming 2 Integration
Starting dates and places
Description
This course builds on the Oracle BPM 10g R3 Programming 1 Essentials course, giving developers the core technical programming knowledge and skills needed to develop mission critical business processes using Oracle BPM. This course goes into more depth than the Essentials course on selected topics and covers details on how to integrate business processes with enterprise systems, Web Services, and other components such as JEE applications, databases, file systems, and COM and .NET components.
Developers learn more details about sending messages between processes using the Send-Message/Message-Wait events and also through the use of coded external messaging. They also learn how to expose a proc…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
This course builds on the Oracle BPM 10g R3 Programming 1 Essentials course, giving developers the core technical programming knowledge and skills needed to develop mission critical business processes using Oracle BPM. This course goes into more depth than the Essentials course on selected topics and covers details on how to integrate business processes with enterprise systems, Web Services, and other components such as JEE applications, databases, file systems, and COM and .NET components.
Developers learn more details about sending messages between processes using the Send-Message/Message-Wait events and also through the use of coded external messaging. They also learn how to expose a process as a web service so that external applications can interact with it. Finally, students learn recommended exception handling techniques to use when integrating external components.
Learn To:
- Develop process models and write code to integrate them with external systems and technologies
- Implement and code complex messaging models to communicate between different processes
- Expose a process as a Web Service
- Use Business Process Objects in integration code
- Use appropriate exception handling techniques
- Develop process models and write code to integrate them with external systems and technologies
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.
Audience
- Application Developers
- Developer
Course Topics Overview of External Components
- Describing All of the External Component Types
- Exploring External Resource Types
- Using Your Own Java Classes with the BPM Process
- Examining the Oracle Standard Component Libraries
- Integrating JEE Technologies with the Process
- Consuming a Message from a JMS Message Queue
- Integrating an EJB Component with the BPM Process
- Accessing a JDBC Data Source from the Process
- Wrapping an Introspected Table Component in a BPM Object
- Using the Methods of the SQLObject to Load and Update Data
- Using Dynamic SQL in the BPM Process
- Coding the Exception Handling Logic
- Best Practices for Handling System Exceptions
- Creating a Custom RuntimeException for Use in the Process
- Creating Business Exception Components
- Using Compensation to Rollback Completed Activity Logic
- Examining External Task Implementation for an Activity
- Delegating User Interaction to a JSP
- Interacting with a Process from Within a JSP
- Using the Oracle BPM JSP Tag Library to Provide Access to a BPM Object
- Importing Web Resources into the Studio Project
- Parent/Child Notification
- External Notification
- Interrupting a Process Instance
- Determining the Next Activity after Process Interruption
- Exposing a Process as a Web Service
- Introspecting a Web Service as a Component
- Overview of the Process APIs
- Examining the PAPI Web Service
- Examining the Components of the Fuego.Io Library
- Reading and Writing to a Text File from the Process
- Loading Large Files as Binary Data
- Parsing Text Files
- Introspecting an XSD File as a Component
- Wrapping an XML Component in a BPM Object
- Loading and Updating XML Files Using the Methods of XMLObject
- Parsing XML Documents Using the Components of the Fuego.Xml Library
- Introspecting a COM Object as a Component
- Introspecting a .NET Assembly as a Component
- Providing End User Access to the BPM Process from Within MS Office 2007 Applications
- Installing and Configuring the Oracle BPM MS Office AddIn
Course Objectives
- Implement and code complex messaging models to communicate between different processes
- Expose a process as a Web Service and access a process web service from a Web Service client
- Use Business Process Objects in integration code
- Use appropriate exception handling techniques in integration code
- Develop process models and write code to integrate them with the following external logic or systems: databases, JSPs, .NET components, EJB components, XML schemas, WebServices
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.