This chapter covers licensing for SOA products. It contains the following sections:
Oracle BPEL Process Manager enables enterprises to model, deploy, and manage BPEL (Business Process Execution Language) processes. It includes a BPEL business process modeler, a scalable BPEL run-time engine, an extensible WSDL binding framework, and a monitoring console.
Oracle BPEL Process Manager can be separately licensed as a standalone product or as an option to WebLogic Suite.
It is also a component of the following suites:
SOA Suite for Non Oracle Middleware
SOA Suite for Oracle Middleware
Licensees of Oracle BPEL Process Manager Option may use the following SOA composite components:
BPEL Process Manager
Event Delivery Network
Technology Adapters (*)
Oracle B2B (*)
Any other use will trigger a Full Use License for SOA Suite for Oracle Middleware. Specifically, use of any of the following components is not permitted under the Oracle BPEL Process Manager Option license.
Oracle Service Bus
Oracle Business Activity Monitoring
Oracle Business Rules
Oracle Event Processing
Oracle Web Services Manager
Oracle BPEL Process Manager bundles UDDI client libraries from the HP SOA Systinet Registry. Such libraries and UDDI client functionality are licensed only to the end user for the purpose of connecting to and communicating with the Oracle Service Registry.
Oracle BPEL Process Manager Option includes a restricted-use license for Oracle Coherence Enterprise Edition limited to clustering, Portable Object Format, local caching, and support for internal SOA usage.
These components (*) are included in BPEL Process Manager Option via the inclusion of Internet Application Server Enterprise Edition in WebLogic Suite. The 11g Mediator is derived from Oracle Enterprise Service Bus (OESB), which was introduced in Fusion Middleware 10g Release 3 and was Oracle's primary ESB on Oracle Containers for J2EE as well as on 3rd-party Java EE platforms such as WebSphere. Licensees of SOA Suite 10g can migrate functionality from OESB to the Mediator component of SOA Suite 11g. In SOA Suite 11g, Oracle Service Bus has become the Fusion Middleware strategic inter-application service bus going forward.
Oracle Service Bus (OSB – formerly BEA AquaLogic Service Bus) is a proven, lightweight SOA integration platform and a key component of the SOA Suite for Oracle Middleware product family. OSB is designed for connecting, mediating and managing interactions between heterogeneous services, not just Web services, but also Java and .Net, messaging services and legacy endpoints.
OSB uniquely delivers the integration capabilities of an Enterprise Service Bus (ESB) with operational service management in a single product with an efficient, seamless user experience. With its flexible deployment options and automated integration with Oracle SOA Governance Suite, Oracle Service Bus is designed to handle the deployment, management and governance challenges of implementing service-oriented architecture (SOA) from department to enterprise scale.
Oracle Service Bus is licensed as an option to WebLogic Suite and is also included in SOA Suite for Oracle Middleware. Note that customers running SOA Suite for Oracle Middleware on WebLogic Server Basic, described in Section 2.5, "SOA Suite and BPEL PM Licensing with Oracle Internet Application Server," are not entitled to run Oracle Service Bus.
Oracle Service Bus includes a restricted use license for Oracle Web Services Manager for policy enforcement in Oracle Service Bus. Authoring and management tooling is limited to capabilities delivered with base Oracle Service Bus console screens. New policies may be authored with command line and scripting tools only. Any other use requires a full SOA Suite for Oracle Middleware license.
SOA Suite for Oracle Middleware is an integrated, best-in-class suite of products that helps you build, deploy, and manage deployments ranging from department-level to enterprise-wide systems. This 100% standards-based, hot-pluggable infrastructure interoperates with your existing IT investments. Many Oracle customers have succeeded in deploying high-volume, mission-critical SOA systems by leveraging the industry's best Service Bus and BPEL orchestration engine combined with Oracle's extensive connectivity options and renowned extreme-scalability on a grid computing infrastructure.
This SOA Suite version is for customers running WebLogic Server. In Fusion Middleware 11g, SOA Suite for Oracle Middleware provides heightened design-time and run-time integration using Oracle's SOA Service Platform based on SCA (Service Composite Architecture).
The suite includes:
Oracle BPEL Process Manager (see Section 1.8, "Oracle BPEL Process Manager")
Oracle Service Bus (see Section 2.2, "Oracle Service Bus")
Mediator connects components within a SOA composite application that expose different interfaces. Mediator can perform duties such as filtering and making routing decisions.
The 11g Mediator is derived from Oracle Enterprise Service Bus (OESB), which was introduced in Fusion Middleware 10g Release 3 and was Oracle's primary ESB on Oracle Containers for J2EE as well as on 3rd-party Java EE platforms such as WebSphere. Licensees of SOA Suite 10g can migrate functionality from OESB to the Mediator component of SOA Suite 11g. In SOA Suite 11g, Oracle Service Bus has become the Fusion Middleware strategic inter-application service bus going forward.
Oracle Business Activity Monitoring
Oracle Business Activity Monitoring (BAM) gives business executives the ability to monitor their enterprise business services in real-time and to correlate their KPIs (key performance indicators) to the actual business process. Oracle BAM also provides users the ability to change the business processes and take corrective action if the business environment changes. Oracle BAM is a complete solution for building real-time operational dashboards, monitoring and alerting applications over the Web.
Oracle Business Activity Monitoring includes restricted use of Oracle Data Integrator Enterprise Edition for scenarios where Oracle Business Activity Monitoring is the source of and/or destination for the transformed data.
Oracle Web Services Manager
Oracle Web Services Manager provides management, monitoring, and enforcement of WS-Policy, WS-RM & QOS Policies.
Oracle Business Rules
Oracle Business Rules is a high performance light-weight business rules product that delivers agility and enables businesses to change their key decisions and policies rapidly, flexibly, and with confidence. Oracle Business Rules has seamless integration with Oracle BPEL PM and rest of the SOA stack.
Oracle Human Workflow
Oracle Human Workflow facilitates the inclusion of human tasks in SOA composite applications. With a SOA composite, the Human Task component provides a human workflow service, which is responsible for all aspects of executing a workflow consisting of one or more human tasks, and a worklist application, which provides a web-based user interface for working and interacting with the tasks created as part of the human workflow.
Oracle Event Processing
Oracle Event Processing provides a rich, declarative environment to detect patterns in the flow of events based on filtering, correlation, and aggregation across event sources and includes numerous temporal and ordering capabilities.
JDeveloper and ADF
Oracle JDeveloper is a free integrated enterprise development environment with end-to-end support for modeling, developing, debugging, optimizing, and deploying Java based SOA applications. Oracle JDeveloper introduces a new approach to Java EE development with features that enable visual and declarative development. The innovative Oracle Application Development Framework (ADF) simplifies Java EE development. Oracle JDeveloper's "productivity with choice" offers a choice of development approach, technology scope, and deployment platform.
See Chapter 4, "Oracle Fusion Middleware Adapters," for a description of Fusion Middleware Adapters. Technology adapters are included in the SOA Suite license via the inclusion of Internet Application Server Enterprise Edition in WebLogic Suite. Others require separate licensing.
Oracle Entitlements Server Basic: Provides role based access control based on authorization policies
Oracle B2B (included via the inclusion of Internet Application Server Enterprise Edition in WebLogic Suite)
For an enterprise to extend business processes to its trading partners requires a well-defined architecture that addresses compliance, security, visibility, scalability, and standards. SOA Suite for Oracle Middleware provides this platform, enabling process orchestration, administration, monitoring, inter-enterprise connectivity and more. As an integral part of this architecture, Oracle B2B enables an enterprise to define, configure, manage, and monitor the exchange of information, electronically, with its trading partners.
Oracle B2B includes the B2B engine and the following adapters, which must be licensed separately:
SOA Suite for Oracle Middleware is licensed as an option to WebLogic Suite. Customers who are running SOA Suite for Oracle Middleware on WebLogic Server Basic, Section 2.5, "SOA Suite and BPEL PM Licensing with Oracle Internet Application Server," are licensed to run all components of SOA Suite for Oracle Middleware except Oracle Service Bus and Oracle Event Processing.
SOA Suite for Oracle Middleware bundles UDDI client libraries from the HP SOA Systinet Registry. Such libraries and UDDI client functionality are licensed only to the end user for the purpose of connecting to and communicating with the Oracle Service Registry. SOA Suite for Oracle Middleware includes a restricted-use license for Oracle Coherence Enterprise Edition limited to clustering, Portable Object Format, local caching, and support for internal SOA usage.
Oracle Unified Business Process Management Suite is a software suite that integrates the modeling, integration, execution, management and monitoring of business processes into a complete lifecycle that supports rapid change. It enables the creation, execution, and optimization of business processes, providing for unparalleled collaboration between business and IT. As a result, business processes are automated and optimized to improve efficiency and agility while costs are lowered. Oracle Unified Business Process Management Suite leverages your existing IT investments and is specially tuned for line-of-business users. Using Oracle Unified Business Process Management Suite, you can improve productivity and visibility and provide your organization with the ability to respond to market needs as never before.
Oracle Unified Business Process Management Suite comprises the following components:
Oracle BPM Studio
Oracle BPM Studio is a set of extensions on top of Oracle JDeveloper providing Business Process Modeling Notation (BPMN) modeling and simulation, including business friendly modeling of supporting artifacts such as organization, business calendars, business catalog, and business objects. In particular, business process guides navigate end users through different activities they need to perform as part of a process, organizing them in milestones and aggregating status.
Oracle BPM Composer
Oracle BPM Composer is a web based modeling and customization tool for BPMN models and Business Rules.
Oracle BPMN Service Engine and Workflow Extensions
Oracle BPMN Service Engine provides the ability to execute BPMN models natively and integrates with Oracle Enterprise Manager Fusion Middleware Control for administration and management. Workflow Extensions add more advanced capabilities to the base workflow capabilities in Oracle BPEL Process Manager and SOA Suite for Oracle Middleware. These extensions include approval management extensions, which are features targeted at sophisticated document-based and dynamic approval routing.
Oracle BPM Process Spaces
Oracle BPM Process Spaces include Oracle Unified Business Process Management Suite- specific WebCenter Spaces Group Spaces, corresponding templates, and task flows.
Oracle BPM Process Analytics
Oracle BPM Process Analytics include the ability to define business indicators as part of process models and to capture these and other standard process metrics in an included STAR schema. It also provides seamless integration to Oracle Business Activity Monitoring.
Oracle Unified Business Process Management Suite includes a restricted license for Oracle WebPortal for use with Process Portal/Process Spaces only. Oracle WebPortal is a user interaction suite for building portals, composite applications, and Enterprise 2.0 social and collaborative applications with seamless combination of search, publishing, and knowledge management.
Oracle Unified Business Process Management Suite includes a restricted license for Oracle WebCenter Content for use with Oracle Unified Business Process Management Suite and Process Portal/Process Spaces only. For WebCenter Content usage, see the "WebCenter Content" bullet .
Oracle WebCenter Portal (restricted use: for use with Process Portal/Process Spaces only)
Oracle WebCenter Portal is a user interaction suite for building portals, composite applications, and Enterprise 2.0 social and collaborative applications with seamless combination of search, publishing, and knowledge management.
Oracle WebCenter Content (restricted use: for managing documents, Web Content -WCM- and Digital Assets -DAM-)
Oracle WebCenter Content can be used to store all content that is attached to BPM process instances, process models and other artifacts, as well as delivered as part of any WebCenter Portal Web site, application, or portal (see restricted usage of WebCenter Portal above). This includes base content management features, such as versioning and rendering different renditions of content, as well as indexing content in the repository for integration with search results within the site, portal, or application. This also includes full feature usage of the Web Content Management (WCM), Digital Asset Management (DAM), and other WebCenter Content components for content attached to BPM process instances, models, and other artifacts, as well as delivered via WebCenter Portal. All interactions can be done through BPM Suite interfaces, including Workspace, Process Composer, and JDev, the WebCenter Portal portal interface, a custom application, Desktop integrations, or the WebCenter Content user interface, including administration activities.
Customers who have previously licensed BPEL Process Manager Option and SOA Suite for Oracle Middleware on Oracle Internet Application Server Enterprise Edition have the right to use WebLogic Server Basic to run those products on WebLogic Server as part of their existing Oracle Internet Application Server Enterprise Edition license. This right is only for products that previously ran on Oracle Internet Application Server and does not include the right to run Oracle Service Bus or Oracle Event Processing on WebLogic Server Basic. WebLogic Server Basic is described in Appendix A, "WebLogic Server Basic."
Oracle Coherence Grid Edition can be licensed as an option to WebLogic Suite. For more information, see Section 1.6.2, "Oracle Coherence Grid Edition."
The following Oracle Enterprise Manager products can be licensed for use with WebLogic Suite options:
This pack delivers comprehensive management and modeling capabilities for a SOA-based environment. By combining SOA run-time governance, business-IT alignment, model-driven metrics, and SOA infrastructure management with Oracle's rich and comprehensive system management solution, Oracle Enterprise Manager Cloud Control significantly reduces the cost and complexity of managing SOA-based environments.
For complete license details about SOA Management Pack Enterprise Edition, see "Oracle Middleware Enterprise Management" in Oracle Enterprise Manager Licensing Information. This document is available from the Oracle Enterprise Manager Documentation page at
This pack offers a complete, cost-effective, and easy-to-use solution for managing Oracle Fusion Middleware, Oracle WebLogic Server, and Oracle Application Server.
For licensing information, please refer to Section 1.19, "WebLogic Server Management Pack Enterprise Edition".