Skip Headers
Oracle® Fusion Applications Concepts Guide
11g Release 1 (11.1.2)

Part Number E15525-02
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
Go to next page
PDF · Mobi · ePub

4 Oracle Fusion Middleware Components

The applications for a product family are deployed to an Oracle WebLogic Server domain in the Oracle Fusion Middleware technology stack. This chapter describes the Oracle Fusion Middleware components that support that deployment.

This chapter contains the following topics:

4.1 Oracle WebLogic Server

Oracle WebLogic Server is an enterprise-ready Java application server that supports the deployment of many types of distributed applications in a robust, secure, highly available, and scalable environment. Oracle WebLogic Server is an ideal foundation for building and deploying enterprise Java EE applications based on service-oriented architecture (SOA).

For more information, see the "Oracle WebLogic Server" section in Oracle Fusion Middleware Concepts and Oracle Fusion Middleware Introduction to Oracle WebLogic Server.

4.2 Oracle WebLogic Communication Services

Oracle WebLogic Communication Services provides click-to-dial functionality for applications primarily through contextual actions. Contextual actions provide related information and actions to users within the immediate context of the object instances upon which they act.

For more information, see the "Managing Oracle WebLogic Communication Services for Click-to-Dial Functionality" chapter in the Oracle Fusion Applications Administrator's Guide.

4.3 Oracle Identity Management

Oracle Identity Management is an enterprise identity management system that automatically manages user access privileges across all resources in an enterprise. It provides a shared infrastructure for all applications and management throughout the entire identity management lifecycle: from initial creation of access privileges to dynamically adapting to changes in enterprise business requirements. It also provides services and interfaces that facilitate third-party enterprise application development. These interfaces are useful for application developers who must incorporate identity management into applications.

Oracle Identity Management includes the following components:

For more information about Oracle Identity Management, see the Oracle Identity Management Integration Guide.

4.4 Oracle WebCenter

Oracle WebCenter contains an integrated set of components for building social applications, enterprise portals, collaborative communities or social sites, and composite applications. Built on a standards-based, service-oriented architecture, Oracle WebCenter combines dynamic user interface technologies with which to develop rich internet applications, the flexibility and power of an integrated, multichannel portal framework, and a set of horizontal Enterprise 2.0 capabilities delivered as services that provide content, collaboration, presence, and social networking capabilities.

Oracle WebCenter comprises four components:

For more information, see the Oracle Fusion Middleware Developer's Guide for Oracle WebCenter and Oracle Fusion Middleware Administrator's Guide for Oracle WebCenter.

4.5 Oracle Business Intelligence

Oracle Business Intelligence (Oracle BI) offers a complete, integrated solution that generates and delivers analyses for Oracle Fusion Applications.

The Oracle Business Intelligence platform is an enterprise-class platform for all modes of analysis and information delivery, including dashboards, ad hoc analysis, online analytical processing (OLAP), predictive analytics, and enterprise reporting. You can access information through multiple channels, such as web-based user interfaces, industry standard portals, mobile devices, and the Microsoft Office Suite of applications. You can push information to users through notifications, or embed it within business process workflows. Oracle Business Intelligence simplifies systems deployment and management through integrated systems management capabilities.

Oracle Business Intelligence products integrated with Oracle Fusion Applications include:

4.6 Oracle SOA Suite

Oracle SOA Suite is a single process platform for human-centric, system-centric, and document-centric business processes. It is also a complete and integrated process foundation that connects IT, business users, customers, and partners with the applications and processes that drive business. Oracle SOA Suite offers developers drag and drop composition and revision of business processes, resulting in reuse, faster application development, assembly, and solution delivery. The event delivery network of Oracle SOA Suite unifies business events and services in a single declarative environment.

Oracle SOA Suite is a comprehensive, hot-pluggable software suite for building, deploying, and managing a service-oriented architecture (SOA). The components of the suite benefit from common capabilities that include consistent tooling, a single deployment and management model, end-to-end security, and unified metadata management.

Oracle SOA Suite includes the following components:

4.7 Oracle Application Development Framework

Oracle ADF is an end-to-end Java EE framework that simplifies application development by providing ready-to-use infrastructure services and a visual and declarative development experience. It supports rapid application development based on readily available design patterns and metadata-driven and visual tools.

By minimizing the need to write code that implements the application's infrastructure, Oracle ADF simplifies Java EE development. This enables users to focus on the features of the actual application.

Oracle ADF is also focused on the development experience to provide a visual and declarative approach to Java EE development through the Oracle JDeveloper development tool. For more information, see Section 4.8, "Oracle JDeveloper".

Oracle ADF couples a service interface with the built-in business services to make it easy to develop flexible applications that expose data as services. This separation of business service implementation details is performed in Oracle ADF through metadata. Use of this metadata-driven architecture enables application developers to focus on the business logic and user experience, rather than on the details of how services are accessed.

Oracle ADF is based on the Model-View-Controller (MVC) design pattern. An MVC application is separated into 1) a model layer that handles interaction with data sources and runs the business logic, 2) a view layer that handles the application user interface, and 3) a controller that manages the application flow and acts as the interface between the model and the view layers. Oracle ADF further separates the model layer from the business services to enable service-oriented development of applications. The Oracle ADF architecture is based on four layers:

In addition to ADF Faces, Oracle ADF also supports the following view technologies:

Oracle Fusion Applications uses ADF Security, a framework that provides a security implementation based on JAAS (Java Authentication and Authorization Service). The Oracle ADF implementation of JAAS is permission-based. JDeveloper supports making permission grants to enable fine-grained security for Oracle ADF resources of Oracle Fusion Applications.

4.8 Oracle JDeveloper

Oracle JDeveloper is the integrated development environment (IDE) used for Oracle Fusion Applications. JDeveloper is used for building service-oriented applications using the latest industry standards for Java, XML, web services, SQL, and SCA. It supports the complete development lifecycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications. User-friendly wizards are provided to simplify many common tasks such as connecting to IT systems.

For more information on how to use JDeveloper for Oracle Fusion Applications, see the Oracle Fusion Applications Developer's Guide.

For general information about JDeveloper, see the JDeveloper online help.

4.9 Oracle HTTP Server

Oracle HTTP Server is a web server based on the Apache HTTP Server infrastructure. It provides a web listener for applications and the framework for hosting static and dynamic pages and applications over the web. Oracle HTTP Server includes significant enhancements that facilitate load balancing, administration, and configuration. Features such as single sign-on, clustered deployment, and high availability enhance the operation of Oracle HTTP Server.

Oracle HTTP Server enables developers to program their site in a variety of languages and technologies, such as Perl, C, C++, PHP, and Oracle PL/SQL. It can also be a proxy server, both forward and reverse. A reverse proxy server enables content served by different servers to appear as if coming from one server.

For more information, see the Oracle Fusion Middleware Administrator's Guide for Oracle HTTP Server.

4.10 Oracle HTTP Server WebGate

Oracle HTTP Server WebGate is a web server plug-in that is shipped ready-to-use with Oracle Access Manager. Oracle HTTP Server WebGate intercepts HTTP requests from users for web resources and forwards them to the access server for authentication and authorization.

For more information, see the Oracle Fusion Middleware Administrator's Guide for Oracle Access Manager with Oracle Security Token Service.

4.11 Oracle Web Services Manager Policy Manager

Oracle Web Services Manager (Oracle WSM) provides a policy framework to manage and secure web services consistently across your organization. The framework includes the Oracle Web Services Manager Policy Manager (Oracle WSM Policy Manager) that enables you to centrally define policies. It reads and writes the policies, including predefined and custom policies, from the Oracle WSM Repository.

For more information, see the Oracle Fusion Middleware Introducing WebLogic Web Services for Oracle WebLogic Server.

4.12 Oracle Enterprise Content Management Suite

Oracle Enterprise Content Management Suite provides an integrated suite of products designed for managing content. It features the following components:

These components can be deployed as applications to an Oracle WebLogic Server domain.

4.13 Oracle Data Integrator

Oracle Data Integrator is a comprehensive data integration platform that covers all data integration requirements: from high-volume, high-performance batch loads, to event-driven, trickle-feed integration processes, to SOA-enabled data services.

Oracle Data Integrator extracts, loads, and transforms data for the product families.

For information, see the Oracle Fusion Middleware Getting Started with Oracle Data Integrator and Oracle Fusion Middleware Developer's Guide for Oracle Data Integrator.

4.14 Oracle Secure Enterprise Search

Oracle Secure Enterprise Search provides a familiar user interface to Internet search users and enables a high-quality, secure search across all enterprise information data sources—websites, file servers, content management systems, enterprise resource planning and customer relationship management systems, business intelligence systems, and databases.

Oracle Secure Enterprise Search is the search engine for Oracle Fusion Applications Search. It provides the fundamental search capability that includes indexing, querying, and some value-added functionality such as security.

For more information, see the "Managing Search with Oracle Enterprise Crawl and Search Framework" chapter in the Oracle Fusion Applications Administrator's Guide.

For general information on the search engine for Oracle Fusion Applications Search, see the Oracle Secure Enterprise Search Administrator's Guide.