This chapter covers licensing for SOA products. It contains the following sections:
BPEL Process Manager can be licensed as an option to WebLogic Suite.
For more information, see Section 1.8, "BPEL Process Manager."
Oracle Service Bus (OSB – formerly BEA AquaLogic Service Bus) is a proven, lightweight SOA integration platform and a key component of the Oracle SOA Suite 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.
Oracle SOA Suite 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, Oracle SOA Suite 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")
Oracle Enterprise Service Bus
Oracle Enterprise Service Bus 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. Oracle Service Bus has become the Fusion Middleware strategic service bus going forward. In the 11g version of SOA Suite, Oracle Enterprise Service Bus continues as the Mediator component.
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 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. The Oracle SOA Suite 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.
Note:
Oracle SOA Suite 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 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 Oracle SOA Suite. 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:
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.
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.
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.
Customers who have previously licensed BPEL Process Manager Option and SOA Suite 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 on WebLogic Server Basic. WebLogic Server Basic is defined in Appendix A, "WebLogic Server Basic."
The following Oracle Enterprise Manager products can be licensed for use with WebLogic Suite options:
The Oracle Enterprise Manager SOA Management Pack Enterprise Edition is licensed as an option to WebLogic Suite. 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.
This pack supports the following Grid Control SOA targets:
Business Process Execution Language (BPEL)
Oracle Service Bus (OSB)
This pack also supports the following Composite Application Monitor and Modeler (CAMM) targets:
Business Process Execution Language (BPEL)
Oracle Enterprise Service Bus (OESB)
WebLogic Integration (WLI)
WebLogic Portal (WLP)
The following sections provide SOA Plus licensing information for both the Grid Control and CAMM target types.
This portion of the 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.
The SOA Management Pack Enterprise Edition Grid Control targets include the features shown in Table 2-1.
Table 2-1 Feature Highlights of SOA Management Pack Enterprise Edition
Feature | Benefit |
---|---|
Centralized management console |
Provide administrators managing SOA environments with a consolidated browser-based view of the entire enterprise, thereby enabling them to monitor and manage all of their components from a central location. |
Discovery and service modeling |
Provide discovery of the following:
|
Run-time governance |
Define SOAP tests to measure and record availability and performance of partner links (or any Web service) and business/proxy services for historical trending, troubleshooting, and root cause analysis purposes. Also provides an error hospital of process instances with drilldowns into instance details. |
Infrastructure management |
Monitor the availability and performance of the SOA infrastructure components. Both current and historic availability of targets (such as BPEL Process Manager or Oracle Service Bus) are recorded for troubleshooting and root cause analysis. |
Configuration management |
Collect configuration information for the BPEL Process Manager server/domains/processes and Oracle Service Bus. The parameters can be refreshed, saved, or compared with another target. Different versions of the same target can also be compared. |
Deployment automation |
Automate the deployment of the following:
|
Adapter metrics |
Provide throughput and error metrics for different adapters in graphical format. |
Business-IT alignment |
Enables you to consolidate their IT and business management tools into a unified system. BAM-EM integration unites business KPIs and system metrics in one system for correlation and trending. |
Service level management |
Enables you to monitor services from the end-user's perspective using service tests or synthetic transactions, model relationships between services and underlying IT components, and report on achieved service levels. |
Composite application monitoring and modeling |
Enables you to manage your SOA solutions by leveraging a model-driven top-down approach within your development, quality assurance (QA), staging, and production environments. Business application owners and operational staff can automatically discover your BPEL work flows and correlate them with the underlying Web services; Enterprise Service Buses (ESBs); and back-end Java 2 Platform, Enterprise Edition (J2EE) resources through detailed modeling and drilling down directly into the performance metrics at the component level. |
Historical analysis and reporting |
Store the collected metric and configuration data in a central repository, thereby enabling administrators to analyze metrics through various historical views and facilitate strategic trend analysis and reporting. |
Oracle CAMM models and monitors SOA, Portal, and J2EE applications to enable users to quickly identify bottlenecks, performance trends, and overall application efficiency.
The SOA Management Pack Enterprise Edition CAMM targets include the features shown in Table 2-2.
Table 2-2 Feature Highlights of SOA Management Pack Enterprise Edition CAMM Targets
Feature | Benefit |
---|---|
Automatic modeling and discovery |
Automatically model and discover management applications displaying multiple views of the application, including the topology, function/flow, and architectural views. |
Contextual visibility into SOA, and J2EE metrics |
Provide drill-down contextual visibility into SOA, and J2EE metrics, enabling administrators to both quickly understand and analyze their application to identify potential bottlenecks and performance trends, as well as prepare for capacity changes and overall application management. |
Transaction tracing |
Trace transactions for SOA, and J2EE metrics both vertically through the application stack as well as horizontally across containers. |
Metrics visibility at any layer |
Automatically generate customized dashboards and views to view metrics at any layer in the application through graphs and tables. |
Service-level objectives |
Provide service-level objectives (SLOs) at any point within the architecture for indicators and alerts. |
Note:
Within SOA Management Pack Enterprise Edition, licensing is restricted to J2EE, SOA, ESB, and OSB components and does not include Portal or Pageflow components.Note the following installation requirements:
SOA Management Pack Enterprise Edition is available when you install Oracle Enterprise Manager Grid Control.
Oracle Composite Application Monitor and Manager is available as a separate installer.
For complete license details about SOA Management Pack Enterprise Edition and Oracle Composite Application Monitor and Manager, see "Oracle Middleware Enterprise Management" in Oracle Enterprise Manager Licensing Information.
This pack offers a complete, cost-effective, and easy-to-use solution for provisioning and patch automation, configuration management, and application performance management for Oracle Fusion Middleware. WebLogic Server Management Pack Enterprise Edition automates the time-consuming and often error-prone process of installing, patching, and managing the configurations of Oracle Fusion Middleware software and its underlying operating system and hardware. This pack also models and monitors Java EE and Web Services applications, enabling users to quickly identify bottlenecks, performance trends, and overall application efficiency.
The following sections provide licensing information for all of these products.
Note:
All Oracle Enterprise Manager 11g Fusion Middleware Control and Oracle Enterprise Manager 10g Application Server Control functionality is included with each edition of Oracle Fusion Middleware. The links and areas that require WebLogic Server Management Pack Enterprise Edition are outside of Fusion Middleware Control and Application Server Control.Provisioning and patch automation features within WebLogic Server Management Pack Enterprise Edition automate deployment of Oracle Fusion Middleware software, applications, and patches. The features provide easy and scalable critical data center operations, resulting in lower operational risk and cost of ownership. The features in this pack provide functionality for "bare-metal" provisioning of operating systems and Oracle Fusion Middleware software images, cloning of existing Oracle Fusion Middleware installations, and operating system and Oracle Fusion Middleware patching.
WebLogic Server Management Pack Enterprise Edition includes the features shown in Table 2-3. These features apply to Oracle Application Server target types, not to Oracle WebLogic Server target types.
Table 2-3 Feature Highlights of Provisioning and Patch Automation
Feature | Benefit |
---|---|
Patching |
|
Provisioning |
|
Cloning |
|
Security management |
|
Configuration management features within WebLogic Server Management Pack Enterprise Edition automate the process of managing software and hardware configurations and deployments. WebLogic Server Management Pack Enterprise Edition provides capabilities such as search and compare across all systems, configuration monitoring, policy management and compliance support, security configuration scoring and dashboards, and comprehensive reporting.
You can access the configuration management features available with WebLogic Server Management Pack Enterprise Edition through Grid Control licensed links and by installing the Configuration Change Console and Application Configuration Console. All three of these components comprise the configuration management features provided by WebLogic Server Management Pack Enterprise Edition.
WebLogic Server Management Pack Enterprise Edition includes the features listed in Table 2-4. Unless otherwise stated, these features apply to both Oracle WebLogic Server and Oracle Application Server target types, as well as to the underlying host target types on which they have been installed.
Table 2-4 Feature Highlights of Configuration Management in WebLogic Server Management Pack Enterprise Edition
Feature | Benefit |
---|---|
Middleware and host configuration management |
Provide hardware and software configuration data collection, search, comparison, historical change tracking, and analytical reporting. |
Patching |
Include Critical Patch Advisories, which alert you to critical patches you need to apply. Note: This feature does not apply to Oracle WebLogic Server. |
Policy and security management |
|
Policy groups |
This feature is accessible from the Policy Group sub-tab under the Compliance tab. |
Deployments/installations, including patch-level |
Understand what you have by utilizing the Configuration Management pack for discovery, asset tracking of all hardware and software configurations, configuration change tracking, and maintenance of relationships. Note: This feature does not apply to the Oracle WebLogic Server. |
Client System Analyzer |
Enable your system administrators to collect and analyze configuration information and data from end-user systems. Using the pre-installed application enables you to collect end-user configuration information without setting up a separate Web server. The Management Agents collect, analyze, and upload the end-user configuration information to the Management Repository. |
Security at a glance |
From a single view, monitor and standardize compliance to security standards across your enterprise. View compliance scores and track trends over time to understand improvements in compliance or deviations. Drill down into individual targets to understand policy violations and closed loop remediation. Note: This feature does not apply to the WebLogic Server. |
Real-time configuration change detection |
Provide real-time configuration change detection and automation of compliance frameworks, such as Sarbanes-Oxley (SOX), Information Technology Infrastructure Library (ITIL), and Payment Card Industry (PCI) data security standards. WebLogic Server Management Pack Enterprise Edition solves this need with a centralized Configuration Change Console that includes out-of-box and user-defined policies and controls. |
Application configuration management |
Provide a comprehensive solution for managing the application infrastructure underlying mission-critical applications. The Application Configuration Console provides an automated "gold master" methodology to application infrastructure management providing IT infrastructure personnel with the ability to:
|
As part of WebLogic Server Management Pack Enterprise Edition, Composite Application Monitor and Modeler (CAMM) delivers comprehensive management and modeling capabilities for pure Java EE and Web Service environments running in Oracle WebLogic Server. By combining contextual drill-down modeling capabilities with extensive metrics that can span containers horizontally as well as the entire vertical stack for Java EE, WebLogic Server Management Pack Enterprise Edition significantly reduces the cost and complexity of managing Java EE-based environments in development, testing, staging, and production environments.
Oracle CAMM models and monitors SOA, Portal, and Java EE applications to enable users to quickly identify bottlenecks, performance trends, and overall application efficiency.
Oracle CAMM within WebLogic Server Management Pack Enterprise Edition includes the features shown in Table 2-5.
Table 2-5 Feature Highlights of Oracle CAMM Within WebLogic Server Management Pack Enterprise Edition
Feature | Benefit |
---|---|
Automatic modeling and discovery |
Automatically model and discover management applications displaying multiple views of the application, including the topology, function/flow, and architectural views. |
Contextual visibility into Java EE and Web Service metrics |
Provide drill-down contextual visibility into Java EE and Web Service metrics, enabling administrators to both quickly understand and analyze their application to identify potential bottlenecks and performance trends, as well as prepare for capacity changes and overall application management. |
Transaction tracing |
Trace transactions for Java EE metrics both vertically through the application stack as well as horizontally across containers. |
Metrics visibility for any layer |
Automatically generate customized dashboards and views to view metrics at any layer in the application through graphs and tables. |
Service-level objectives |
Provide service-level objectives (SLOs) at any point within the architecture for indicators and alerts. |
The features available with this pack are spread across multiple products as follows:
Provisioning and patch automation features are available in Oracle Enterprise Manager Grid Control.
Configuration management features are available in the following:
Oracle Enterprise Manager Grid Control
Oracle Enterprise Manager Configuration Change Console
Oracle Enterprise Manager Application Configuration Console
Application performance management features are available in Oracle Composite Application Monitor and Modeler (Oracle CAMM).
Each of the products identified in the preceding list must be installed to make the complete set of features of this pack available.
For complete license details about WebLogic Server Management Pack Enterprise Edition and Oracle CAMM, see "Oracle Middleware Enterprise Management" in Oracle Enterprise Manager Licensing Information.