Understand Integrations

Oracle Content and Experience provides multiple ways to leverage its functionality, whether you want to incorporate your processes or apps into Oracle Content and Experience, or whether you want to use Oracle Content and Experience in your enterprise application.

Oracle Content and Experience

Oracle Content and Experience provides rich content and experience 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 and Experience is a key component in a number of Oracle integrations described in the following text.

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

  • Application Programming Interfaces (APIs) and the Software Development Kit (SDK) let you access Oracle Content and Experience functionality to create your own integrations within the service or across services. See Oracle Content and Experience REST APIs and Oracle Content and Experience SDKs.

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

What Integrations Are There?

Oracle Content and Experience is a key component in a number of Oracle integrations. With some integrations, Oracle Content and Experience 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 Integration

Middleware

Oracle WebCenter Content: Uses Oracle Content and Experience 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. See Integrate with Oracle WebCenter Content.

Applications

JD Edwards: Integrates with Oracle Content and Experience allowing you to attach managed documents to transactions and collaborate through conversations.

Software as a Service (SaaS)

Oracle Logistics Cloud: Use Oracle Content and Experience to store and manage documents. See Integrate with Oracle Logistics Cloud.

Platform as a Service (PaaS)

  • Business Intelligence Publisher: Integrates with Oracle Content and Experience and offers managed folders as a destination for generated reports. See Integrate with Oracle Business Intelligence Publisher.

  • 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 and Experience. See Integrate with Oracle Integration.

  • 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 and Experience. See Integrate with Oracle Visual Builder.

  • 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 and Experience. See Integrate with Oracle Developer Cloud Service.

    Note:

    This integration is available with traditional cloud accounts.

Third-party Applications

Oracle Cloud Marketplace lists applications created by partners using the integration features provided with Oracle Content and Experience.

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 and Experience

If you want to expand the service to include your own apps or to communicate with other services:

  • 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 and Experience but is hosted in a different domain, add the browser application domain to Oracle Content and Experience’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 and Experience 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 and Experience with Other Services

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

  • Provide direct interaction with Oracle Content and Experience 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 and Experience to be displayed using either the embedded web user interface or REST calls. See Embed Content in Other Domains.