BPM Admin—Integrating Oracle BPM with Oracle Business Activity Monitoring

There are two types of administrators in Oracle BPM—SOA Administrators and BPM Administrators. This section will cover BPMN Administrator activities, which includes configuring BPMN Process Service Engine properties, integrating Oracle BPM with Oracle Business Activity Monitoring, monitoring BPMN Process service components and engines, managing Oracle BPMN service components and engines, and flex fields.

You learnt to create custom dashboards in the section Use BPM workspace or BAM Architect to configure custom dashboards, in this chapter. You also created data object folders in Oracle BAM Architect, enabled BAM in BPMN project, created BAM Data objects, and finally created BAM custom dashboards.

However, there are couple of settings which we need to configure to enable integration between Oracle BPM and Oracle BAM. They are as follows:

  • Configure Oracle BAM Adapter on the Oracle BPM server
  • Enable Oracle BAM on the Oracle BPM server

How to do it...

I. Configure Oracle BAM Adapter on the Oracle BPM server

This configuration enables adapter to understand how to connect to the BAM server.

  1. Go to the WebLogic Server Administration console (http://localhost:7001/console) and log in as WebLogic user.
  2. Under the Domain structure, click on Deployments.
  3. In the Deployments list, click on Oracle BAM Adapter.
  4. Go to the Configuration tab | Outbound Connection pools and expand SOAP Connection factory. You can configure Oracle BAM Adapter to use either SOAP or RMI to communicate with Oracle BAM.
  5. Click on the eis/bam/SOAP JNDI name.
  6. In the Properties tab, enter the outbound connection pool server details as shown in the following screenshot:
    How to do it...
  7. Click on Save.

    After you enter value in the Property Value field, press Enter to persist them.

  8. Select the deployment plan location to complete the dialog.
  9. Click on Deployments again, in Domain structure, and select Oracle BAM Adapter.
  10. Click on Update and complete the dialog.
  11. Click on Finish.

II. Enable Oracle BAM on the Oracle BPM server

By setting MBean properties, you are enabling BPM to send events to BAM.

  1. Log in to Oracle EM (http://localhost:7001/em/) as WebLogic user.
  2. Expand Weblogic Domain, right-click on soa_domain | bam_server1 and select System MBean Browser.
    How to do it...
  3. In System MBean Browser, expand oracle.as.soainfra.config | BPMNConfig and select bpmn. This will open the bpmn MBean's properties.
    How to do it...
  4. Scroll to DisableActions properties and delete its value.
  5. Click on Apply.

How it works...

You configured BAM Adapter as it's used by the BPM server to push events to BAM. And to enable Oracle BAM on the BPM server, you have to set DisableAction property in BPMN MBean. When you deploy the BPM project, BAM Data objects are generated (as you have seen in earlier sections) with a name BI_default_Project_Process(BI_default_SalesToContractDemo_SalesToContract), and then you can create custom dashboards and view them.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.160.131