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 Managerโœ… Included
Oracle Service Busโœ… Included
Mediatorโœ… Included
Oracle Web Services Manager (OWSM)โœ… Included
Oracle Business Rulesโœ… Included
Oracle Human Workflowโœ… Included
Oracle BAMโœ… Included (restricted ODI use)
Technology/B2B Adaptersโœ… Included
Oracle WebLogic ServerโŒ Separate License
Oracle DatabaseโŒ Separate License
Oracle Coherence (full usage)โŒ Separate License (or via WebLogic Suite)
Oracle Event Processing / Stream AnalyticsโŒ Generally Separate License
Oracle BPM SuiteโŒ Separate 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.
Author
  • Fredrik Filipsson has 20 years of experience in Oracle license management, including nine years working at Oracle and 11 years as a consultant, assisting major global clients with complex Oracle licensing issues. Before his work in Oracle licensing, he gained valuable expertise in IBM, SAP, and Salesforce licensing through his time at IBM. In addition, Fredrik has played a leading role in AI initiatives and is a successful entrepreneur, co-founding Redress Compliance and several other companies.

    View all posts