About Developing SOA Applications
Oracle SOA Suite provides a complete set of service infrastructure components for designing, deploying, and managing composite applications. Composites enable you to assemble multiple technology components into one composite application.
Oracle SOA Suite changes the development and integration approach from coding
to model-driven development. Oracle SOA Suite includes graphical modeling
tools for designing business processes, workflows, business rules, transformations,
and routing. These models can then be assembled
into complete composite applications.
Standards supported by Oracle SOA Suite include the following:
- Service Component Architecture (SCA) enables you to represent business logic as reusable service components that can be easily integrated into any SCA-compliant application. The resulting application is known as an SOA composite application.
- Service Data Objects (SDOs) provide a standarized view on data. Knowledge is not required about how to access a particular back-end data source to use SDOs in an SOA composite application. Consequently, you can use static or dynamic programming styles and obtain connected and disconnected access.
- Business Process Execution Language (BPEL) provides enterprises with an industry standard for business process orchestration and execution.
- XSL Transformations (XSLT) process XML documents and transform document data from one XML schema to another.
- Java Connector Architecture (JCA) provides a Java technology solution for connectivity between the many application servers in Enterprise Information Systems (EIS).
- Java Messaging Service (JMS) provides a messaging standard that allows application components based on the Java Enterprise Edition to access business logic distributed among heterogeneous systems.
- Web Service Description Language (WSDL) files provide a standarized view on the capabilities of a service. Bindings provide the entry points into the composite at runtime.
- SOAP over HTTP (SOAP) provides the default network protocol for message delivery.
Related Topics
Developing Oracle SOA Suite Applications