Oracle Middleware Licensing

What Components or Features Are Included with Oracle SOA Suite, and Which Are Separate?

What Components or Features Are Included with Oracle SOA Suite, and Which Are Separate

What components or features are included in Oracle SOA Suite, and which are separate?

Oracle SOA Suite provides a unified middleware platform to simplify complex enterprise workflow integration, orchestration, and management. It bundles multiple powerful components into a single license, but certain features or infrastructure elements remain separately licensed. Understanding exactly what’s included—and what’s not—is essential for accurate budgeting, planning, and license compliance.

Read Oracle middleware FAQs.


Components Included in Oracle SOA Suite License

When you license Oracle SOA Suite, the following core components and features are automatically covered:

1. Oracle BPEL Process Manager

  • Function: Workflow and process orchestration engine, enabling you to design, deploy, and manage business processes.
  • Example: Automating an order fulfillment workflow that integrates multiple back-end systems.

2. Oracle Service Bus (OSB)

  • Function: Enterprise service bus to route, transform, mediate, and manage integration services and messages.
  • Example: Centralized integration platform for all internal/external services, enabling easy management and policy enforcement.

3. Mediator

  • Function: Simplifies data transformation and message routing within SOA composites.
  • Example: Mediating interactions between various enterprise applications, enabling efficient message flow.

4. Oracle Web Services Manager (OWSM)

  • Function: Centralized policy management and security for web services.
  • Example: Applying consistent security policies (e.g., authentication, encryption) to web services across multiple SOA composites.

5. Oracle Business Rules

  • Function: Allows business rules to be externalized from processes, promoting flexibility.
  • Example: Dynamically adjusting discount rules in an ordering process without redeploying the entire SOA composite.

6. Oracle Human Workflow

  • Function: Supports user interaction and manual tasks within automated processes.
  • Example: Human approval tasks integrated seamlessly into automated workflows (e.g., expense approvals).

7. Oracle Business Activity Monitoring (BAM)

  • Function: Real-time monitoring and reporting for processes and workflows.
  • Example: Real-time dashboards tracking the status of supply chain orders and SLA compliance.
  • Special Note: Oracle BAM (12c) includes restricted-use Oracle Data Integrator (ODI) specifically for BAM data management purposes.

8. Technology Adapters & B2B Integration Components

  • Function: Integration adapters and protocols to connect legacy applications, ERP systems, databases, JMS queues, files, FTP, and B2B exchanges.
  • Examples are out-of-the-box adapters for Oracle E-Business Suite, SAP, JMS Queues, and EDI/B2B messaging protocols.

Read Oracle SOA Suite Licensing: Processor vs Named User Plus (NUP).


Components or Features Not Included (Require Separate Licensing)

Although Oracle SOA Suite offers comprehensive functionality, certain infrastructure and additional middleware products require separate licenses:

1. Oracle WebLogic Server

  • Not Included: The underlying application server (WebLogic) required for running Oracle SOA Suite.
  • Requirement: Must license Oracle WebLogic Server separately, typically either:
    • WebLogic Suite (common for full-stack deployments)
    • WebLogic Server Enterprise Edition (basic deployment)

2. Oracle Database

  • Not Included: Oracle SOA Suite requires a relational database (usually Oracle Database) for metadata, configuration, and runtime storage.
  • Requirement: Must license Oracle Database separately. SOA Suite doesn’t provide the database license.

3. Oracle Service Bus (Standalone)

  • Clarification: Oracle Service Bus (OSB) is included with SOA Suite, but historically, Oracle also offered OSB as a standalone product (licensed separately if purchased alone).
  • Scenario: If you need OSB alone (without other SOA Suite components), you must license it separately (standalone or via WebLogic Suite).

4. Oracle Event Processing / Oracle Stream Analytics

  • Not Included (Generally): Oracle Event Processing (OEP) or Oracle Stream Analytics—used for real-time analytics and complex event processing—is typically separate.
  • Important: While older documentation bundled some event processing functionality, current terms often separate Stream Analytics from core SOA Suite.

5. Oracle Business Process Management (BPM) Suite

  • Not Included: Oracle BPM Suite, designed explicitly for BPMN-based process modeling and execution, is related but typically licensed separately from SOA Suite.
  • Caveat: Oracle has historically offered combined packages (like “Oracle SOA Suite & BPM Suite”) in some editions. Verify your specific edition or license agreement to confirm coverage.

Read How is Oracle Internet Application Server (Oracle iAS) Licensed, and Does it Include WebLogic.


Practical Licensing Examples

Here are clear examples illustrating common licensing scenarios:

Scenario 1: Standard SOA Suite Deployment

  • License: SOA Suite
  • Included: BPEL Process Manager, OSB, Mediator, Human Workflow, OWSM, BAM, Business Rules, Technology Adapters
  • Separate Licenses Needed: WebLogic Server and Oracle Database.

Scenario 2: Full-stack Middleware

  • License: SOA Suite + WebLogic Suite (includes Coherence) + Oracle Database Enterprise Edition
  • Included: Everything in SOA Suite, full WebLogic functionality, plus Coherence data grid capability
  • Separate: Nothing additional unless BPM Suite or OEP functionality is required.

Scenario 3: BPM Processes and SOA Together

  • License Needed: Oracle BPM Suite (or unified middleware license including BPM) + SOA Suite
  • Included in BPM Suite: Process Composer, advanced BPM modeling tools
  • Included in SOA Suite: SOA/BPEL integration components
  • Separate: WebLogic and Database licenses are still required.

Summary of Included vs. Separately Licensed Components

ComponentIncluded in SOA Suite?
Oracle BPEL Process ManagerIncluded
Oracle Service BusIncluded
MediatorIncluded
Oracle Web Services Manager (OWSM)Included
Oracle Business RulesIncluded
Oracle Human WorkflowIncluded
Oracle BAMIncluded (restricted ODI use)
Technology/B2B AdaptersIncluded
Oracle WebLogic ServerSeparate License
Oracle DatabaseSeparate License
Oracle Coherence (full usage)Separate License (or via WebLogic Suite)
Oracle Event Processing / Stream AnalyticsGenerally Separate License
Oracle BPM SuiteSeparate License (unless bundled specifically)

Key Recommendations for Compliance and Budgeting

  • Verify your edition carefully: Oracle sometimes combines licenses differently (e.g., SOA + BPM bundles). Confirm explicitly.
  • Check dependencies: Always license underlying infrastructure separately (Database, WebLogic).
  • Clarify Event Processing usage: Check if Oracle Stream Analytics or Event Processing is necessary—usually separate licensing.
  • Consider WebLogic Suite: If full Coherence use or other premium features are needed, WebLogic Suite may be cost-effective.

Conclusion

Oracle SOA Suite licensing provides robust integration capabilities under a single comprehensive license. You get included BPEL, Service Bus, Mediator, Business Rules, OWSM, Human Workflow, BAM, and technology adapters. However, foundational components like Oracle Database, WebLogic Server, standalone Coherence grids, BPM Suite, or Stream Analytics require separate licenses. Clarify and document your exact product and usage scenarios carefully to ensure compliance and avoid surprise costs during an Oracle audit.

Do you want to know more about our Oracle License Advisory Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizations—including numerous Fortune 500 companies—optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance