12 Manage Service Components

Service components provide the business logic of the SOA composite application.

This chapter includes the following sections:

12.1 Manage Oracle BPEL Process Manager

Oracle BPEL Process Manager enables you to orchestrate and execute business process flow. This chapter describes the set of typical tasks you need to configure Oracle BPEL Process Manager.

This chapter includes the following topics:

12.1.1 Configure BPEL Process Service Engine Properties

The following section provides a summary of the steps required to configure BPEL process service engine properties. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand Oracle BPEL Process Manager sensors and analytics. More

  3. Configure BPEL process service engine properties. How?

12.1.2 Monitor Deployments in the BPEL Process Service Engine

The following section provides a summary of the steps required to monitor all BPEL process service components running in the BPEL process service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand deployment in Oracle JDeveloper. More

  3. Understand deployment in Oracle Enterprise Manager. More

  4. View details about deployments in the BPEL process service engine. How?

12.1.3 Monitor BPEL Process Service Engine Pending and Active Requests and Thread Performance Statistics

The following section provides a summary of the steps required to monitor BPEL process service engine pending and active requests and thread statistics. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Monitor pending and active requests and thread statistics. How?

12.1.4 Recover from BPEL Process Service Engine Message Failure

The following section provides a summary of the steps required to perform manual message recovery in the BPEL process service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Recover from message failure. How?

12.1.5 Monitor BPEL Process Service Component Dashboard

The following section provides a summary of the steps required to monitor BPEL process service component recent instances and faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service components. More

  2. Understand business flow instances. More

  3. Monitor the BPEL process service component dashboard. How?

12.1.6 Manage BPEL Process Service Component Policies

The following section provides a summary of the steps required to attach or detach policies to or from BPEL process service components. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service components. More

  2. Understand policies. More

  3. Understand the specific types of policies available and which ones to use in your environment. More

  4. Attach and detach policies to and from BPEL process service components. How?

12.2 Manage Oracle Mediator

This chapter describes the set of typical tasks you need to configure and administer Oracle Mediator. Oracle Mediator enables you to route data between service consumers and service providers, both within and outside of an enterprise. You can use Oracle Mediator to evaluate routing rules, perform transformations, and invoke a service or raise a business event.

This chapter includes the following sections:

12.2.1 Monitor Mediator Service Component Recent Instances and Faults

The following section provides a summary of the steps required to monitor all Mediator service component instances and faults in the service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand SOA composite applications. More

  3. Understand business flow instances. More

  4. Monitor Mediator service engine recent instances and faults. How?

12.2.2 Monitor Mediator Service Component Instances

The following section provides a summary of the steps required to monitor Mediator service component instances. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand SOA composite application instances. More

  3. Monitor Mediator service component instances. How?

12.2.3 Monitor Mediator Service Component Faults

The following section provides a summary of the steps required to monitor Mediator service component faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand a fault policy. More

  3. Monitor Mediator service component faults. How?

12.2.4 Recover From Mediator Service Component Faults

The following section provides a summary of the steps required to recover from Mediator service component faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand a fault policy. More

  3. Recover from faults. How?

12.2.5 Manage Mediator Service Component Policies

The following section provides a summary of the steps required to attach or detach policies to or from Mediator service components. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand policies. More

  3. Understand the specific types of policies available and which ones to use in your environment. More

  4. Attach and detach policies to and from BPEL process service components. How?

12.2.6 Recover and Abort Faults

You can recover and abort single or multiple faults.

The steps for this process are:

  1. Open the SOA Infrastructure Home page. How?

  2. Open the Mediator Service Engine Home page. How?

  3. Select the Faults tab.

  4. Specify the search criteria.

  5. Select the faults.

  6. Select an action.

12.2.7 Monitor Mediator Routing Statistics

You can view routing statistics of a source operation or a subscribed event for a Mediator service component.

The steps for this process are:

  1. Open the Mediator Component Home page. How?

  2. Specify a Routing source. How?

12.2.8 Monitor Request Breakdown Statistics

You can view the request breakdown statistics such as minimum, maximum or average time taken for each stage of completing a request.

The steps for this process are:

  1. Open the SOA Infrastructure Home page. How?

  2. Open the Mediator Service Engine Home page. How?

  3. Monitor the Request Breakdown Statistics. How?

12.2.9 Delete Cross Reference Values

You can delete values from single or multiple cross reference tables. More

The steps for this process are:

  1. Open the SOA Infrastructure Home page. How?

  2. Open the Cross Reference page. How?

  3. Specify values to be deleted. How?

12.2.10 Configure Mediator Service Engine Properties

The following section provides a summary of the steps required to configure Mediator service engine properties. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Configure Mediator service engine properties. How?

12.2.11 Monitor Mediator Service Engine Instances

The following section provides a summary of the steps required to monitor all Mediator service component instances running in the service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand SOA composite application instances. More

  3. Monitor Mediator service engine instances. How?

12.2.12 Monitor Deployments in the Mediator Service Engine

The following section provides a summary of the steps required to monitor all deployed Mediator service components running in the Mediator service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand deployment in Oracle JDeveloper. More

  3. Understand deployment in Oracle Enterprise Manager. More

  4. View details about deployments in the Mediator service engine. How?

12.2.13 Recover from Mediator Service Engine Faults

The following section provides a summary of the steps required to recover from Mediator service engine faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand fault recovery. More

  3. Recover from faults. How?

12.2.14 Monitor Mediator Service Engine Recent Instances and Faults

The following section provides a summary of the steps required to monitor Mediator service engine recent instances and faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand SOA composite applications. More

  3. Understand SOA composite application instances. More

  4. Monitor Mediator service engine recent instances and faults. How?

12.3 Manage Decision Service Component (Business Rules)

A Decision service component enables you to use business rules in a SOA application. This chapter describes the typical tasks you need to monitor and manage the Business Rules service engine and SOA composites with Decision service components:

This chapter includes the following sections:

12.3.1 Manage Decision Service Components

The following section provides a summary of the steps required to manage Decision service components. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand SOA composite application instances. More

  3. Monitor Business Rules service engine statistics. How?

12.3.2 Monitor Business Rules Service Engine Statistics

The following section provides a summary of the steps required to monitor Business Rules service engine recent instances, components, and recent faults. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand SOA composite applications. More

  3. Understand SOA composite application and service component instances. More

  4. Monitor Business Rules service engine statistics. How?

12.3.3 Monitor Deployed Decision Service Components

The following section provides a summary of the steps required to monitor Decision service components deployed in the Business Rules service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand deployment in Oracle JDeveloper. More

  3. Understand deployment in Oracle Enterprise Manager Fusion Middleware Control Console. More

  4. View details about deployments of Decision service components in the Business Rules service engine. How?

12.4 Manage Human Workflow

This chapter describes the set of typical tasks you need to configure Human workflow. Human workflow enables you to interleave human functions with connectivity to systems and services within the BPEL process flow. A human task assigns a task, such as an approval for an order, to a user or role and waits for a response. The users act on the task using the Oracle BPM Worklist. This integration of human tasks with a business process creates a tight integration between process and task.

This chapter includes the following sections:

12.4.1 Configure Workflow Notification Properties

The following section provides a summary of the steps required to configure the notification mode and incoming and outgoing message addresses. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand the notification service for human workflows. More

  2. Understand the role of the User Messaging Service in notifications. More

  3. Specify notification preferences in the Human Task Editor of Oracle JDeveloper. How?

  4. Configure the notification mode and incoming and outgoing message addresses in Oracle Enterprise Manager. How?

For more information about using the notification service, see the "Using the Notification Service" chapter in Developing SOA Applications with Oracle SOA Suite.

12.4.2 Configure Workflow Task Service Properties

The following section provides a summary of the steps required to configure the task service actionable incoming e-mail account, additional workflow properties, and dynamic assignment and task escalation functions. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand the task service. More

  2. Understand the dynamic assignment and task escalation functions. More

  3. Configure the task service actionable e-mail account, additional workflow properties, and dynamic assignment and task escalation functions. How?

For more information about how notifications are sent, see the "Notifications from Human Workflow" section in Developing SOA Applications with Oracle SOA Suite.

12.4.3 Monitor Deployments in the Human Workflow Service Engine

The following section provides a summary of the steps required to monitor all human task service components running in the human workflow service engine. The service components are part of deployed SOA composite applications. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand deployment from Oracle JDeveloper. More

  2. Understand service engines. More

  3. Understand service component and service component instances. More

  4. Understand SOA composite applications. More

  5. Deploy SOA composite applications from Oracle Enterprise Manager. How?

  6. Monitor deployments in the human workflow service engine. How?

12.4.4 Monitor Human Workflow Service Engine Active Requests and Operation Statistics

The following section provides a summary of the steps required to monitor active requests, average request processing times, and operation statistics in the human workflow service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Monitor human workflow service engine active requests, average request processing times, and operation statistics. How?

12.4.5 Manage Human Workflow Service Engine Incoming and Outgoing Notifications

The following section provides a summary of the steps required to manage incoming and outgoing notification messages for the human workflow service engine. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service engines. More

  2. Understand the notification service for human workflows. More

  3. Specify notification preferences in the Human Task Editor of Oracle JDeveloper. How?

  4. Manage outgoing and incoming notifications in Oracle Enterprise Manager. How?

For more information about the notification service, see the "Using the Notification Service" chapter in Developing SOA Applications with Oracle SOA Suite.

12.4.6 Manage Human Task Service Component Policies

The following section provides a summary of the steps required to manage policy attachments in human task service components. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Understand policies. More

  3. Understand the specific types of policies available and which ones to use in your environment. More

  4. Manage human task service component policies. How?

12.4.7 Manage the URI of the Human Task Service Component Task Details Application

The following section provides a summary of the steps required to manage the URI of the task details application of the human task service component. This section also provides links to documentation that describes key concepts and procedures.

The steps for this process are:

  1. Understand service component and service component instances. More

  2. Manage the task details application URI of human task service components. How?

For more information about using human workflow services in Oracle SOA Suite, see the "Introduction to Human Workflow Services" chapter in Developing SOA Applications with Oracle SOA Suite.