1.52 SOA Composite Editor
A SOA composite application is typically referred to as a composite application because it consists of services and applications. The SOA Composite Editor enables you to create, edit, and deploy services, but also to assemble them in a composite application, all from a single location. These components are integrated together into one application and communicate with the outside world through binding components such as web services, REST bindings, and JCA adapters.
A SOA composite application can consist of multiple projects (for example, a SOA project, a web project, business components project, and so on). You deploy the application a single time into a single runtime environment instead of deploying components separately to multiple runtime environments.
Once deployed, you can monitor and manage a SOA composite application from Oracle Enterprise Manager.
The sections of the SOA Composite Editor enable you to perform specific design tasks.
Element | Description |
---|---|
Applications Window |
Displays the folders and files of a SOA project. Key folders and files in the SOA folder include the following:
As you design the BPEL process service component, additional files, folders, and elements appear in the Applications window. |
Components Window |
Drag services, service components, and references from the Components window into specific sections of the SOA Composite Editor. This enables you to design your SOA composite application. |
Exposed Services swimlane |
Drag services into this swimlane from the Technology section of the Components window. This action invokes the initial property editor of the service. Services provide the outside world with an entry point to the SOA composite application. Examples of services include web services, HTTP binding, direct binding, REST binding, Oracle Application Development Framework (ADF) Business Components, JCA adapters, and Enterprise JavaBeans (EJBs). |
Components section |
Drag service components into this section from the Components section of the Components window. This action invokes the initial property editor of the service component. After completing the property editor, the service component is created with its initial values. Service components are the building blocks of the composite that you construct to implement the business logic or processing rules. Examples of service components are BPEL processes, Oracle Mediators, human tasks, spring context, and business rules. You can specifically design the service component now or at a later time by double-clicking the service component icon. |
External References swimlane |
Drag references into this swimlane from the Technology section of the Components window. This action invokes the initial property editor of the reference. References enable messages to be sent from the SOA composite application to external services in the outside world. Examples of references include web services, HTTP binding, direct binding, REST binding, Oracle ADF Business Components, JCA adapters, and EJBs. |
Wires |
Select the reference handle on the right side of a service or service component and drag it to the left side of a service component or reference. Wires provide the communication between services, service components, and references in a SOA composite application. |
Property Inspector |
Displays properties that you can edit for the selected service component, service, or reference. |
Log Window |
Displays messages about application compilation, validation, and deployment. |
Related Topics
What Happens When You Create a SOA Application and Project in Developing SOA Applications with Oracle SOA Suite