Monitoring of Oracle SOA Suite and Oracle BPM Suite

Introduction and Concepts 1-17 ■ Publication of web services to the Universal Description, Discovery, and Integration UDDI registry ■ Disabling of business monitors BPEL sensors, BPEL monitors, and BPMN measurements The following sections provide a more specific overview of several management tasks: ■ Section 1.4.3.1, Introduction to Fault Recovery ■ Section 1.4.3.2, Introduction to Policies ■ Section 1.4.3.3, Introduction to the Lifecycle State of SOA Composite Applications ■ Section 1.4.3.4, Introduction to SOA Composite Application Automated Testing ■ Section 1.4.3.5, Introduction to Partitioning of the SOA Infrastructure

1.4.3.1 Introduction to Fault Recovery

You can perform fault recovery actions on BPEL process, BPMN process, Oracle Mediator, human workflow, and business event subscription faults which include database and component subscription faults identified as recoverable in Oracle Enterprise Manager Fusion Middleware Control. The following types of fault recovery are supported: ■ Recovery from individual faults, where you have access to the most granular recovery options specific to each type of fault ■ Recovery from multiple bulk faults, where you select multiple faults for recovery You can perform individual and bulk recovery actions on recoverable faults at the following levels: ■ Faults occurring in all SOA composite applications in the SOA Infrastructure ■ Faults occurring in an individual SOA composite application ■ Faults occurring in service components ■ Faults occurring in service engines ■ Faults occurring in business events You perform fault recovery on faults identified as recoverable in Oracle Enterprise Manager Fusion Middleware Control. For BPEL process faults to be identified as recoverable, there must be a fault policy defined that is bound to the fault through the fault-bindings.xml file and which triggers the action ora-human-intervention. A BPEL component fault can be recovered in only this case. If no fault policy is defined as part of the composite, then a recoverable BPEL process fault is not possible. You define a fault recovery policy in the fault-policies.xml and fault-bindings.xml files outside of Oracle Enterprise Manager Fusion Middleware Control. These files are packaged with the SOA composite application that you deploy to the SOA Infrastructure and administer in Oracle Enterprise Manager Fusion Middleware Control. Oracle Mediator and human workflow faults do not have the same behavior; they can create recoverable faults without any fault policy. For errors in human task service Note: Backup and recovery of Oracle SOA Suite is described in Oracle Fusion Middleware Administrators Guide.