Introduction to Service Engines

Introduction and Concepts 1-11 example, a BPEL process. If Oracle BPM Suite is installed, the SOA Infrastructure also includes the BPMN process service engine. Figure 1–9 provides an example in Oracle Enterprise Manager Fusion Middleware Control of the BPEL process service engine. In this service engine, the Calling, LoanService , and CreditRatingService BPEL process service components run. Note the multiple instance IDs for LoanService and CreditRatingService. The BPEL process service components are included in two separate SOA composite applications: ■ Calling is included in the Calling SOA composite application. ■ LoanService and CreditRatingService are included in the CompositeTest SOA composite application. However, each BPEL process service component runs in the same BPEL process service engine. You can click the links on the page to see more details about each BPEL process service component instance, the service component itself, or the SOA composite application in which it is included. Figure 1–9 Service Components Running in a Service Engine In Oracle Enterprise Manager Fusion Middleware Control, you can perform service engine administration tasks such as monitoring instances, recovering from faults, manually recovering BPEL failed messages, and configuring properties specific to a service engine. These configuration properties impact all service components that execute in the service engine, no matter the SOA composite application in which the service components are included. The service engine pages also include service engine-specific statistics and performance metrics. For more information about administering service engines, see the following sections: ■ Part V, Administering BPEL Process Service Components and Engines ■ Part VI, Administering Oracle Mediator Service Components and Engines ■ Part VII, Administering Decision Service Components and Business Rules Service Engines ■ Part VIII, Administering Human Task Service Components and Human Workflow Service Engines ■ Part XV, Administering Oracle BPMN Process Service Components and Engines 1-12 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite

1.2.7 Introduction to the Service Infrastructure

The service infrastructure provides the internal message transport infrastructure for connecting components and enabling data flow. The service infrastructure is responsible for routing messages along the wire connections between services, service components, and references. For more information, see the following sections: ■ Section 4.2, Monitoring Processing Requests ■ Oracle Fusion Middleware Developers Guide for Oracle SOA Suite for details about wiring

1.2.8 Introduction to the Contents of SOA Composite Applications

Your SOA composite application can consist of a variety of service components, binding components, and services that you administer from Oracle Enterprise Manager Fusion Middleware Control: ■ BPEL processes ■ BPMN processes if Oracle BPM Suite is installed ■ Human workflows ■ Oracle Mediator ■ Decision services Oracle Business Rules ■ Spring ■ JCA Adapters ■ HTTP binding ■ EJB service ■ Direct binding service ■ Oracle Application Development Framework ADF Business Component service ■ Oracle BAM ■ Oracle B2B ■ Business events ■ Oracle User Messaging Service For conceptual information about these service components, binding components, and services, see Oracle Fusion Middleware Getting Started with Oracle SOA Suite and Oracle Fusion Middleware Developers Guide for Oracle SOA Suite. 1.3 What Is Oracle Business Process Management Suite? The Oracle BPM Suite provides an integrated environment for developing, administering, and using business applications centered around business processes. The Oracle BPM Suite provides the following: Note: Oracle Enterprise Manager Fusion Middleware Control does not include pages for managing the spring service engine. Introduction and Concepts 1-13 ■ Enables you to create process models based on standards with user-friendly applications. It enables collaboration between process developers and process analysts. Oracle BPM supports BPMN 2.0 and BPEL from modeling and implementation to runtime and monitoring. ■ Enables process analysts and process owners to customize business processes and Oracle Business Rules. ■ Provides a web-based application for creating business processes, editing Oracle Business Rules, and task customization using predefined components. ■ Expands business process management to include flexible, unstructured processes. It adds dynamic tasks and supports approval routing using declarative patterns and rules-driven flow determination. ■ Enables collaboration by providing with Process Space, which drives productivity and innovation. ■ Unifies different stages of the application development lifecycle by addressing end-to-end requirements for developing process-based applications. The Oracle BPM Suite unifies the design, implementation, runtime, and monitoring stages based on a service component architecture SCA infrastructure. This allows different personas to participate through all stages of the application lifecycle. The Oracle BPM Suite provides a seamless integration of all stages of the application development lifecycle from design-time and implementation to runtime and application management. The Oracle BPM Suite is layered on the Oracle SOA Suite and shares many of the same product components, including: ■ Oracle Business Rules ■ Human workflow ■ Oracle adapter framework for integration

1.4 Administration of Oracle SOA Suite and Oracle BPM Suite

You can perform a variety of Oracle SOA Suite and Oracle BPM Suite administration configuration, monitoring, and management tasks from Oracle Enterprise Manager Fusion Middleware Control. This section provides an overview of these tasks: ■ Section 1.4.1, Configuration of Oracle SOA Suite and Oracle BPM Suite ■ Section 1.4.2, Monitoring of Oracle SOA Suite and Oracle BPM Suite ■ Section 1.4.3, Management of Oracle SOA Suite and Oracle BPM Suite The administrative tasks that you can perform are based on the roles to which you are mapped; each role corresponds to a different set of privileges. Certain users can be mapped to simple monitoring privileges for instance view-only access, while other users can be granted full access, including the ability to update configurations, restart servers, and so on. For more information about roles in Oracle Enterprise Manager Fusion Middleware Control, see Appendix C, Oracle Enterprise Manager Roles.