1 Introduction to Oracle Fusion Middleware

Oracle Fusion Middleware is a comprehensive family of products ranging from application development tools and integration solutions to identity management, collaboration, and business intelligence reporting. This chapter provides an introduction to Oracle Fusion Middleware.

What Is Oracle Fusion Middleware?

Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services including Jakarta EE and developer tools, integration services, identity management, business intelligence, and collaboration.

Oracle Fusion Middleware offers complete support for development, deployment, and management.

Understanding Oracle Fusion Middleware describes Oracle Fusion Middleware concepts.

Oracle Fusion Middleware Components

Oracle Fusion Middleware Oracle WebLogic Server provides a wide variety of components, such as Oracle WebLogic Server, Oracle SOA Suite, Oracle HTTP Server and so on.

Some of the components include:

  • Oracle Business Process Management (BPM) Studio is a desktop IDE application that enables process developers to implement the processes modelled by business analysts. Process developers use Oracle BPM Studio to edit the Business Process Management Notation (BPMN) process models and artifacts to complete their implementation. See Developing Business Processes with Oracle Business Process Management Studio.

  • Oracle Coherence is the leading in-memory data grid solution that enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data. See Developing Applications with Oracle Coherence.

  • Oracle Data Integrator provides a fully unified solution for building, deploying, and managing complex data warehouses or as part of data-centric architectures in a SOA or business intelligence environment. See Administering Oracle Data Integrator.

  • Oracle Enterprise Data Quality provides a comprehensive data quality management environment that is used to understand, improve, protect and govern data quality. EDQ facilitates best practice master data management, data integration, business intelligence, and data migration initiatives. EDQ provides integrated data quality in customer relationship management and other applications. See Understanding Oracle Enterprise Data Quality.

  • Oracle Enterprise Scheduler enables you can define, schedule, and run jobs. A job is a unit of work done on an application's behalf. You can run different job types, including Java, PL/SQL, binary scripts, web services and EJBs distributed across the nodes in an Oracle WebLogic Server cluster. See Developing Applications for Oracle Enterprise Scheduler.

  • Oracle Forms is a component of Oracle Fusion Middleware used to develop and deploy Forms applications. The Forms applications provide a user interface to access the Oracle Database in an efficient and tightly coupled way. See Working with Oracle Forms.

  • Oracle Identity Management enables organizations to effectively manage user identities across all enterprise resources. The following Identity Management components are included in this release. See Oracle Platform Security Services, Oracle Security Developer Toolkit, and Oracle Web Services Manager.

    • Oracle Platform Security provides enterprise product development teams, systems integrators, and independent software vendors (ISVs) with a standards-based, portable, integrated, enterprise-grade security framework for Java Standard Edition (Java SE) and Java Enterprise Edition (Jakarta EE) applications. See Securing Applications with Oracle Platform Security Services.

    • Oracle Security Developer Tools provides the cryptographic building blocks necessary for developing robust security applications, ranging from basic tasks such as digital signatures and secure messaging to more complex projects such as securely implementing a service-oriented architecture. See Developing Applications with Oracle Security Developer Tools.
    • Oracle Web Services Manager provides a way to centrally define and manage policies that govern Web services operations, including access control (authentication and authorization), reliable messaging, Message Transmission Optimization Mechanism (MTOM), WS-Addressing, and Web services management. Policies can be attached to multiple Web services, requiring no modification to the existing Web services. See Administering Web Services.

  • Oracle JDeveloper and Application Development Framework (ADF)
    • Oracle JDeveloper is a cross-platform IDE for the Oracle Fusion Middleware suite of products and runs on Windows, Linux, Mac OS X, and other UNIX-based systems. See Developing Applications with Oracle JDeveloper.

    • Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on Jakarta EE standards and open-source technologies to simplify and accelerate implementing enterprise applications. See Overview of Oracle ADF in Understanding Oracle Application Development Framework.

  • Oracle Managed File Transfer (MFT) is a high performance, standards-based, end-to-end managed file gateway. It features design, deployment, and monitoring of file transfers using a lightweight web-based design-time console. See Using Oracle Managed File Transfer.

  • Oracle Service Bus is a configuration-based, policy-driven enterprise service bus designed for SOA life cycle management. It provides foundation capabilities for service discovery and intermediation, rapid service provisioning and deployment, and governance. See Developing Services with Oracle Service Bus.

  • Oracle SOA Suite is a complete set of service infrastructure components, in a service-oriented architecture, for designing, deploying, and managing composite applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. See Administering Oracle SOA Suite and Oracle Business Process Management Suite.

    Oracle SOA Suite includes the following key components:

    • Oracle BPEL Process Manager, Business Rules, Human Workflow, Mediator

    • On-Premises and Cloud SOA Adapters

    • Oracle Business Activity Monitoring
    • Oracle B2B
  • Oracle User Messaging Service (UMS) provides a common service responsible for sending out messages from applications to devices or services using various protocols. It also routes incoming messages from devices or services to applications. See Administering Oracle User Messaging Service.

  • Oracle WebCenter Suite
    • Oracle WebCenter Content is an integrated suite of applications designed for managing content. Oracle WebCenter Content contains the Oracle WebCenter Content Server, which is used to manage the content repository. Oracle WebCenter Content can help a corporation unify, manage, and leverage all types of content across the entire enterprise. See Understanding Oracle WebCenter Content.

    • Oracle WebCenter Portal is an integrated set of components with which you can create social applications, enterprise portals, collaborative communities, and composite applications, built on a standards-based, service-oriented architecture. See Administering Oracle WebCenter Portal.

    • Oracle WebCenter Sites is a Web Experience Management system. It helps you build desktop and mobile websites, personalize them with targeted content, gather feedback on their success, analyze visitor interactions with the website, and test changes to your website based on your visitors' preferences. See Developing with Oracle WebCenter Sites.

  • Oracle Web Tier
    • Oracle HTTP Server is the web server component for Oracle Fusion Middleware and provides a listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the web. See Administering Oracle HTTP Server.

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

    See Understanding WebLogic Server.