Roadmap for Developing Oracle SOA Suite Applications

Oracle SOA Suite provides a complete set of service infrastructure components for designing, deploying, and managing composite applications. It enables services to be created, managed, and orchestrated into composite applications and business processes. Composites enable you to easily assemble multiple technology components into one SOA composite application.

Oracle SOA Suite plugs into heterogeneous IT infrastructures and enables enterprises to adopt SOA incrementally.

The components of the Suite benefit from common capabilities including a single deployment and management model and tooling, end-to-end security, and unified metadata management.

Refer to the following documentation to learn about creating Oracle SOA applications in Oracle JDeveloper:

otnicon Architect Center: SOA

openbookicon Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite, "Table of Contents"

cue cards icon Work with SOA Technologies

Refer to the documentation cited below to learn how to develop SOA applications using specific components.

Oracle Business Rules

Oracle Business Rules enable dynamic decisions at runtime allowing you to automate policies, computations, and reasoning while separating rule logic from underlying application code. This allows more agile rule maintenance and empowers business analysts with the ability to modify rule logic without programmer assistance and without interrupting business processes.

Refer to the following documentation to learn about creating Oracle Business Rules in Oracle JDeveloper:

help topic icon Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite, "Getting Started with Oracle Business Rules"

help topic icon Creating Business Rules Components

Oracle Adapters

Oracle Adapters use JCA technology to connect external systems to the Oracle SOA Suite.

Oracle SOA Suite provides the following technology adapters to integrate with transport protocols, data stores, and messaging middleware:

Oracle also provides support for third-party adapters.

Refer to the following documentation to learn about integrating Oracle Adapters in Oracle JDeveloper:

openbookicon Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite, "Introduction to BPEL Services"

help topic icon Integrating Systems with Adapters

Oracle B2B

Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of transactions between an organization and its external trading partners. Oracle B2B is a component of Oracle SOA Suite. Oracle B2B and Oracle SOA Suite are designed for e-commerce business processes that require process orchestration, error mitigation, and data translation and transformation within an infrastructure that addresses the issues of security, compliance, visibility, and management.

Refer to the following documentation to learn about integrating Oracle B2B in Oracle JDeveloper:

openbookicon Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite, "Introduction to BPEL Services"

help topic icon Extending a SOA Business Process to Trading Partners

Oracle Business Process Management (Oracle BPM) Suite

Oracle BPM Suite provides an integrated environment for developing, administering, and using business applications centered around business processes.

openbookicon Modeling and Implementation Guide for Oracle BPM, "Table of Contents"

(Link available after downloading the Oracle BPM Suite extension.)

To download the Oracle BPM Suite extension:

  1. Select Helpthen chooseCheck for Updates.
  2. In the Check for Updates wizard, select Search Update Centers. Make sure that the Internal Automatic Updates center is selected, and then click Next.
  3. On the Updates page, select Oracle Business Process Management Suite (bpm-jdev-extension.zip) to download, and then click Next.
  4. Click Finish.