Using String Literals Using Literals

Part VII Using SOA Components This part provides on overview on how to use SOA Composites with BPM Projects. It also describes how to use other SOA applications with Oracle BPM. This part contains the following chapters: ■ Chapter 23, Using SOA Composites with BPM Projects ■ Chapter 24, Working with Guided Business Processes ■ Chapter 25, Building a Guided Business Process Client Application ■ Chapter 26, Using Approval Management Using SOA Composites with BPM Projects 23-1 23 Using SOA Composites with BPM Projects This chapter describes how to use SOA Composites to design a BPMN process and integrate it with other SOA components. SOA Composites show the dependencies between a BPMN process and the other components of your BPM project. This chapter includes the following sections: ■ Section 23.1, Introduction to SOA Composites ■ Section 23.2, Opening the SOA Composite in a BPM Project ■ Section 23.3, Opening BPMN Processes from the SOA Composite in a BPM Project ■ Section 23.4, Adding a BPMN Process from the SOA Composite Editor ■ Section 23.5, Integrating with BPEL Processes Using the SOA Composite ■ Section 23.6, Adding a BPMN Process as a Partner Link in a BPEL Process ■ Section 23.7, Connecting to a BPMN Process Using Web Services ■ Section 23.8, Building a BPM Project For detailed information about SOA Composites, see Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

23.1 Introduction to SOA Composites

SOA Composites group interrelated components, enabling the integration of different technologies into a single application. The composite provides a single deployment and management model, end-to-end data security, and unified metadata management to the components it contains. BPM projects use the SOA technology. All BPM projects are layered on top of an SOA Composite. They use this composite to store information that describes the relationship between the different components in your BPM project and the services they expose. BPMN processes are a component in the SOA Composite. You can view how a BPMN process relates to the rest of the components in the SOA Composite, using the SOA Composite editor. The SOA Composite of a BPM project shows the following: ■ The available SOA components to use in your BPM Project ■ The BPMN and BPEL processes in your BPM Project ■ The relationship between the SOA components and the processes