2 WebLogic Suite Options

This chapter covers licensing for SOA products. It contains the following sections:

2.1 BPEL Process Manager Option

BPEL Process Manager can be licensed as an option to WebLogic Suite.

For more information, see Section 1.8, "BPEL Process Manager."

2.2 Oracle Service Bus

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.6, "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. New policies may be authored with command line and scripting tools only. Any other use requires a full SOA Suite for Oracle Middleware license.

2.3 SOA Suite for Oracle Middleware

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, "BPEL Process Manager")

  • Oracle Service Bus (see Section 2.2, "Oracle Service Bus")

  • Mediator

    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.

    Note:

    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 Complex Event Processing

    Oracle Complex Event Processing (CEP) 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.

  • Adapters

    See Chapter 3, "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 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:

    • RosettaNet Adapter

    • EDI Adapter

    • Healthcare Adapter

    • ebXML Adapter

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.6, "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 Complex Event Processing.

Note:

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 Standard Edition for clustering use only.

2.4 Unified Business Process Management Suite

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.

    Notes:

    1. Oracle Unified Business Process Management Suite includes a restricted license for Oracle WebCenter Suite for use with Process Portal/Process Spaces only. Oracle WebCenter Suite 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.

    2. Oracle Unified Business Process Management Suite includes a restricted license for Oracle Universal Content Management for use with Oracle Unified Business Process Management Suite and Process Portal/Process Spaces only. Universal Content Management can be used to store all content that is attached to Oracle Unified Business Process Management Suite process instances, process models and other artifacts, as well as delivered as part of any WebCenter Suite Web site, application, or portal (see restricted usage of WebCenter Suite 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 UCM components for content attached to BPM process instances, models, and other artifacts, as well as delivered via WebCenter Suite. All interactions can be done through Oracle Unified Business Process Management Suite interfaces, including Workspace, Process Composer, and JDev, the WebCenter Suite portal interface, a custom application, Desktop integrations, or the UCM user interface, including administration activities.

  • Oracle WebCenter Suite (restricted use: for use with Process Portal/Process Spaces only)

    Oracle WebCenter Suite 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 Universal Content Management (restricted use: for use with BPM and Process Portal/Process Spaces only. Universal Content Management 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 Suite Web site, application, or portal (see restricted usage of WebCenter Suite 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 UCM components for content attached to BPM process instances, models, and other artifacts, as well as delivered via WebCenter Suite. All interactions can be done through BPM Suite interfaces, including Workspace, Process Composer, and JDev, the WebCenter Suite portal interface, a custom application, Desktop integrations, or the UCM user interface, including administration activities.

  • Universal Content Management

    Universal Content Management 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 Suite Web site, application, or portal (see restricted usage of WebCenter Suite 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 UCM components for content attached to BPM process instances, models, and other artifacts, as well as delivered via WebCenter Suite. All interactions can be done through BPM Suite interfaces, including Workspace, Process Composer, and JDev, the WebCenter Suite portal interface, a custom application, Desktop integrations, or the UCM user interface, including administration activities.

An integral part of the Oracle Unified Business Process Management platform, though not included in BPM Suite, is Oracle Business Process Analysis Suite (Oracle BPA Suite). Oracle BPA Suite is a modeling and analysis tool targeted at business analysts. It supports rigorous process methodologies such as Six Sigma and hierarchical process modeling including value-chain diagrams, ultimately decomposing down to BPMN models. These BPMN models are shared with the BPEL editor, including full bidirectional synchronization, for seamless round trip design. BPA Suite also includes rich analysis, simulation, and reporting.

2.5 WebLogic Suite Virtualization Option

WebLogic Suite Virtualization Option can be licensed as an option to WebLogic Suite. WebLogic Suite Virtualization Option includes Oracle JRockit Virtual Edition, which is a version of the Oracle JRockit JVM that runs natively on the Oracle VM hypervisor.

Oracle JRockit Virtual Edition enables Java server products such as Oracle WebLogic Server to run more efficiently without the overhead and complexity of a full operating system. JRockit Virtual Edition is licensed as part of the WebLogic Suite Virtualization Option and is restricted for use with WebLogic Server only.

2.6 SOA Suite and BPEL PM Licensing with Oracle Internet Application Server

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 Complex Event Processing (CEP) on WebLogic Server Basic. WebLogic Server Basic is described in Appendix A, "WebLogic Server Basic."

2.7 WebLogic Coherence Grid Edition Option

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."

2.8 Application Server Enterprise Management

The following Oracle Enterprise Manager products can be licensed for use with WebLogic Suite options:

2.8.1 SOA Management Pack Enterprise Edition

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, Enterprise Manager Grid 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 http://www.oracle.com/technetwork/oem/grid-control/documentation/index.html.

2.8.2 WebLogic Server Management Pack Enterprise Edition

This pack offers a complete, cost-effective, and easy-to-use solution for managing Oracle Fusion Middleware, Oracle WebLogic Server, and Oracle Application Server. At a high level, this pack provides capabilities for application performance management, configuration management, service level management, Coherence management, provisioning, and patch automation for Oracle Application Server, Oracle Fusion Middleware, and Oracle WebLogic Server software.

For complete license details about WebLogic Server 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 http://www.oracle.com/technetwork/oem/grid-control/documentation/index.html.

2.9 Exalogic Elastic Cloud Software

Oracle Exalogic Elastic Cloud Software is a license restricted set of features that enables improved performance and reliability of products within Oracle WebLogic Suite. For information about using these optimizations on the Exalogic Elastic Cloud, see "Enabling Exalogic-Specific Enhancements in Oracle WebLogic Server 11g Release 1 (10.3.4)" in Exalogic Elastic Cloud Enterprise Deployment Guide.

The following sections describe Oracle WebLogic Server configuration options that are restricted to Oracle Exalogic Elastic Cloud Software licenses:

2.9.1 Input/Output and Work Manager Optimizations for Exalogic Elastic Cloud Software

Exalogic Elastic Cloud Software can be configured with input/output and Work Manager optimizations for WebLogic Server. Table 2-1 lists and describes the MBean attributes and WebLogic Server startup options for configuring WebLogic Server with these options that are restricted to Exalogic Elastic Cloud Software licenses.

Table 2-1 Exalogic Elastic Cloud Software Configuration Enabled in WebLogic Server

MBean AttributeFoot 1  WebLogic Server Startup OptionFoot 2  Description
KernelMBean.ScatteredReadsEnabled=true
-Dweblogic.ScatteredReadsEnabled=true

Increases efficiency during I/O in environments with high network throughput

KernelMBean.GatheredWritesEnabled=true
-Dweblogic.GatheredWritesEnabled=true

Increases efficiency during I/O in environments with high network throughput

KernelMBean.AddWorkManagerThreadsByCpuCount
–Dweblogic.AddWorkManagerThreadsByCpuCount=true

Increases efficiency of the self-tuning thread pool by aligning it with the Exalogic processor architecture threading capabilities


Footnote 1  For more information about these MBeans, see the Oracle WebLogic Server MBean Reference.

Footnote 2 For more information about these startup options, see "weblogic.Server Command-Line Reference" in Command Reference for Oracle WebLogic Server.

2.9.2 JDBC and Data Source Optimizations for Exalogic Elastic Cloud Software

Exalogic Elastic Cloud Software can be configured with optimized JDBC connections and improved Oracle Database Real Application Cluster connectivity within WebLogic Server. Table 2-2 lists and describes the Oracle JDBC features that are restricted to Exalogic Elastic Cloud Software licenses. Note, as stated in Section 2.9.4, "Socket Direct Protocol for Exalogic Elastic Cloud Software," that WebLogic Server data sources using a JDBC connection string with the protocol portion being set to SDP (PROTOCOL=SDP) are restricted to Exalogic Elastic Cloud Software.

Table 2-2 Exalogic Elastic Cloud Software Oracle JDBC Options

Option Description
oracle.jdbc.enableJavaNetFastPath

Enables the Oracle JDBC driver to reduce data copies and fragmentation


Table 2-3 lists and describes Oracle WebLogic Server data source XML configuration elements, documented as GridLink data sources within WebLogic Server, that are restricted to Exalogic Elastic Cloud Software licenses.

Table 2-3 Exalogic Elastic Cloud Software WebLogic Server Data Source Options

Data Source Feature Description
<fan-enabled>

Enables Fast Application Notification (FAN) event awareness of WebLogic Server

<ons-node-list>

Identifies list of Oracle Notification Service (ONS) nodes

<ons-wallet-file>

Identifies file defining SSL keys for ONS


For more information about configuring Active GridLink for RAC within WebLogic Server, see "Using GridLink Data Sources" in Configuring and Managing JDBC Data Sources for Oracle WebLogic Server.

2.9.3 Cluster State Replication Optimizations for Exalogic Elastic Cloud Software

Exalogic Elastic Cloud Software can be configured for optimized state replication with WebLogic Server. Specifically one-way RMI for state replication and multi-channel replication are restricted to Exalogic Elastic Cloud Software.

For information about configuring these cluster state replication optimizations, see "Enabling Cluster-Level Session Replication Enhancements" in Exalogic Enterprise Deployment Guide.

Table 2-4 lists and describes the WebLogic Server cluster state replication MBeans that are restricted to Exalogic Elastic Cloud.

Table 2-4 Exalogic Elastic Cloud Software MBeans for State Replication

MBean Description
ServerMBean.setReplicationPorts(String ports)

Enables the configuration of multiple replication channels per server within a WebLogic Server cluster.

ClusterMBean.setOneWayRmiForReplicationEnabled(boolean enable)

Enables state replication to be set directionally to one-way only.

ClusterMBean.setSessionLazyDeserializationEnabled(boolean enable)

Increases efficiency with session replication.


2.9.4 Socket Direct Protocol for Exalogic Elastic Cloud Software

Exalogic Elastic Cloud can be configured to utilize socket direct protocol (SDP) as a high performance protocol for WebLogic Network Channels and JDBC connectivity.

WebLogic Server data sources using a JDBC connection string with the SDP protocol (for example, (PROTOCOL=SDP)) are restricted to Exalogic Elastic Cloud Software. For information about configuring SDP based WebLogic Server data sources see "Enable Socket Direct Protocol for a Grid Link Data Source" in Configuring and Managing JDBC Data Sources for Oracle WebLogic Server.

Table 2-5 lists and describes Oracle WebLogic Server SDP features that are restricted to Exalogic Elastic Cloud Software licenses.

Table 2-5 Exalogic Elastic Cloud Software WebLogic MBean Configuration Options

MBean Attribute Description
NetworkAccessPointMBean.SDPEnabled

Specifies whether the network channel supports the socket direct protocol


For more information about the NetworkAccessPointMBean.SDPEnabled attribute, see the Oracle WebLogic Server MBean Reference.