Workflow: Integration between the Oracle BPM Suite and Oracle BPA

3-6 Modeling and Implementation Guide for Oracle Business Process Management Figure 3–4 Using Studio to Implement Processes from Oracle BPA This graphic is a rectangle divided into three sections. The first section is labeled Modeling Process Analyst, the second is labeled Implementation Process Developer, and the third is labeled Deployment Process DeveloperBusiness Administrator In the Modeling section, there is a rectangle numbered 1 and BPM Studio. From this rectangle, an arrow extends to an oval on the divider between the Modeling and Implementation sections. The oval is numbered 2 and labeled MDS. From the oval labeled MDS, an arrow extends to a rectangle in the Implementation section numbered 3 and 4 and labeled Business Process Composer . From the Business Process Composer rectangle, an arrow extends to an oval on the divider between Implementation and Deployment. This oval is numbered 5a and labeled MDS. From this second MDS oval, two arrows extend. The first arrow, numbered 5b, extends back to the Business Process Composer rectangle in the Modeling section. The second arrow extends to a rectangle in the Deployment section labeled BPM Runtime. The following steps describe each stage of the workflow: 1. Create process models using the Oracle BPA suite process analyst 2. Import process models to Oracle BPM Studio process developer 3. Implement process developer 4. Compile process developer 5. Deploy to Oracle BPM runtime process developer process administrator a. Deploy directly from Oracle BPM Studio using MDS. b. Export the project as a SAR file that can be imported to BPM runtime using Oracle Enterprise Manager Introduction to Oracle BPM Studio 3-7

3.3 Introduction to the Oracle BPM Studio User Interface

Since Oracle BPM Studio is an integrated part of Oracle JDeveloper, the user interface uses many of the same components as other Oracle products. This section describes the various UI components used by Oracle BPM Studio. Figure 3–5 shows the layout of Oracle BPM Studio displaying the Request Quote example process. Figure 3–5 Oracle BPM Studio This illustration is described in the text.

3.3.1 Oracle BPM Project Navigator

The Oracle BPM Project Navigator displays a hierarchical view of the components of an Oracle BPM project. The components displayed in the navigator are related to the modeling and implementation of business processes. See Chapter 4, Working with Projects and Project Templates for more information. Figure 3–6 shows the Project Navigator displaying the contents of the Request Quote demo process. Table 3–1 Oracle BPM Project Components Component Description Processes Contains the business processes of this project. These can include both BPMN and BPEL processes. Activity Guide Contains the milestones defined for this project. Organization Contains the organizational elements defined for this project. Business Catalog Contains the business catalog elements defined for this project. Simulations Contains the process and project simulation models defined for this project. Resources Contains the XSLT transformations of the project. 3-8 Modeling and Implementation Guide for Oracle Business Process Management Figure 3–6 Project Navigator This graphic shows an expansion of the SalesQuoteProcess in the BPM Project Navigator. The elements in this process are processes, Activity Guide, Organization, Business Catalog, Simulations, and resources. The Processes element is expanded to display the items RequestQuote and init.bpel.

3.3.2 Application Navigator

Like the Project Navigator, the Application Navigator displays a hierarchical view of the components of a project. However, these are lower-level components that include the underlying configuration files, XML files, java classes, and other resources used by a SOA composite application. Figure 3–7 shows some of the files of the Sales Quote example that appear in the application navigator. Figure 3–7 Application Navigator This illustration is described in the text. See the Oracle Fusion Middleware Developers Guide for Oracle SOA Suite for more information about the contents of a SOA composite application.

3.3.3 BPMN Process Editor

The process editor enables you to model business processes by dragging and dropping BPMN components, called flow objects, from the component palette.