1 Get Started

The following topics gives you an overview of Oracle Content Management integrations with other applications and services:

Understand Integrations

Oracle Content Management provides multiple ways to integrate its functionality, whether you want to incorporate your processes or apps into Oracle Content Management, or simply use Oracle Content Management in your enterprise application.

Oracle Content Management

Oracle Content Management provides rich content management features, from folder and file viewing and sharing, to conversations, to websites that deliver your message and content securely.

  • Integrations with JD Edwards, Oracle Business Intelligence, and other services show that Oracle Content Management is a key component in a number of Oracle integrations.

  • An embeddable version of the web user interface and website components for interacting with folders, files, conversations, and processes provide ready-to-use integrations.

  • Oracle Content Management REST APIs and the Oracle Content Management SDKs let you access Oracle Content Management functionality to create your own integrations within the service or across services.

  • Single Sign-On (SSO) authentication provides a seamless user experience across services.

Available Integrations

Oracle Content Management is a key component in a number of Oracle integrations. With some integrations, Oracle Content Management is provided “out of the box” as part of the service. For others, you must enable or configure the integration.

Note:

A number of the integrations described in this guide require that integrated services be in the same identity domain. For that reason, those integrations work only on traditional cloud accounts.
Category Integrations

Middleware

Oracle WebCenter Content: Use Oracle Content Management to provide a truly comprehensive hybrid enterprise content management (ECM) integration, with a unified ECM infrastructure and security from a single vendor. It combines anywhere access from the cloud with content retention and archiving from on-premise installations.

Applications

Oracle JD Edwards: Use Oracle Content Management to attach managed documents to transactions and collaborate through conversations.

Software as a Service (SaaS)

Oracle Cobrowse Cloud Service: Use Oracle Content Management to work with a site and add the Cobrowse Launcher component to a site page.

Oracle Commerce: Use Oracle Content Management to enhance content collaboration and streamline content creation and publication for commerce. For example, once the integration is enabled, marketing content such as blogs and digital assets from Oracle Content Management repositories can be pulled into Oracle Commerce to be rendered both statically and dynamically.

Oracle Eloqua: Use Oracle Content Management to enable Eloqua users to insert published images from Oracle Content Management's asset repository into Eloqua responsive emails and landing pages. The integration also allows users to upload images to Oracle Content Management directly from within Eloqua. This allows Eloqua users to leverage Oracle Content Management's extensive asset repository capabilities to store content, while using Eloqua to design marketing assets.

Oracle Enterprise Contracts: Use Oracle Content Management to collaborate on contract negotiations. The integration of OCM with Oracle Enterprise Contracts allows stakeholders to share contracts for review and revision, collaborate and edit contracts in Microsoft Word from the OCM UI.

Oracle Intelligent Advisor: Use Oracle Content Management to add an Intelligent Advisor component to site pages.

Oracle Logistics Cloud: Use Oracle Content Management to store and manage documents.

Oracle Maxymiser: Use Oracle Content Management’s extensive asset repository capabilities to store content, while using Maxymiser to design campaigns.

Oracle Responsys: Use Oracle Content Management to enable Responsys users to insert content assets from Oracle Content Management's asset repository into Responsys Email and Mobile campaigns. This allows Responsys users to leverage Oracle Content Management's extensive asset repository capabilities to store content, while using Responsys to design campaigns.

Platform as a Service (PaaS)

Oracle Business Intelligence Publisher: Use Oracle Content Management for managed folders as a destination for generated reports.

Oracle Developer Cloud Service: Use project templates and tools to create, test, and package your own site templates, themes, and components for use in Oracle Content Management.

Note:

This integration is available with traditional cloud accounts.

Oracle Integration, Oracle Process Cloud Service: Automate business-driven, company-specific processes, such as employee on-boarding or IT service requests, and incorporate those processes into Oracle Content Management.

Oracle Visual Builder: Rapidly create web and mobile applications with minimal to no coding using an open-source, standards-based integration to develop, collaborate on, and deploy applications within Oracle Content Management.

Third-party applications

Oracle Content Management includes integrations for several third-party applications, such as Microsoft Office, Kaltura Video Management - Video Plus, Desygner, and Slack. You just need to enable the integration in your instance. Additionally, Oracle Cloud Marketplace lists applications created by partners using the integration features provided with Oracle Content Management.

Custom applications

Use options such as REST APIs, Java services, and the Application Integration Framework (AIF) to create any number of applications.

Use Apps and Services in Oracle Content Management

If you want to expand the service to include your own apps or to communicate with other services, the following text discusses what you can do:

  • The open architecture for site components means you can register and deliver hosted apps and create your own components using your preferred platform. For details about how to create your own components, see Develop Components.

  • Cross-Origin Resource Sharing (CORS) allows a web page to make requests such as XMLLHttpRequest to another domain. If you have a browser application that integrates with Oracle Content Management but is hosted in a different domain, add the browser application domain to Oracle Content Management’s CORS origins list. See Understand Cross-Origin Resource Sharing (CORS).

  • If you use REST services that do not support Cross-Origin Resource Sharing (CORS) or that require service account credentials, you can use the Oracle Content Management proxy service. See Configure Proxy Service Settings.

  • You can use Application Integration Framework (AIF) to create your own custom applications that define the actions that are exposed in the web interface, respond to user selections, call third-party services, and specify how the results are presented to the user. The framework supports variables and expressions and provides multiple language support. See Understand the Application Integration Framework (AIF).

  • You can modify the web interface and menus to provide access to your applications and features. See Manage Custom Applications.

Use Oracle Content Management with Other Services

The Oracle Platform as a Service (PaaS) architecture means you can leverage the Oracle Content Management functionality where you need it:

  • Provide direct interaction with Oracle Content Management in another web application with the embedded version of the web user interface.

  • Specify a list of domains where you allow content from Oracle Content Management to be displayed using either the embedded web user interface or REST calls. See Embed UI API V2 for Oracle Content Management.

Integration Interfaces

From the Integrations page in the Oracle Content Management (OCM) Administration web user interface, you can select an application for integration, configure content connectors to third-party content repositories, and configure proxy service settings.

Integrations are configured in various places:

  • Some integrations need to be enabled in the OCM web interface on the Integrations page before they're available. There may be configuration steps that need to be done on the Oracle Content Management side.
  • Other configurations steps may need to be performed on the "other side" (i.e. within the service that OCM is being integrated).

Note:

Whenever one application is to be configured to integrate with another application (i.e. the target application), the user needs to have the target application’s server connection information such as username, user credential, and service URL. Depending on the integration scenario, you may have a different set of user credentials and service URL.

Description of integration-interfaces-wide.png follows
Description of the illustration integration-interfaces-wide.png

You can also add custom actions created with the Application Integration Framework (AIF) to change the menu options for your users, add pop-up dialogs, and evaluate data entered into forms.

This image shows the wide view of the menu on the Integrations page. By default, this page shows the narrow view, with abbreviated menu items. To switch between narrow and wide views of the menu, click the arrow at the bottom left of the page.

Learn more about integrations in the video Integrations in Oracle Content Management.