About Projects

A project provides a single unified workspace for all stakeholders to design, manage, and monitor integrations. Additionally, projects provide robust life-cycle management and streamlined updates to prebuilt integrations.

How Projects Help You

With everything at your fingertips, you'll build faster. And, with easy updates to integrations based on accelerators, you'll future-proof your prebuilt integrations. Finally, deploy quickly and with confidence using project deployments. Keep reading to learn more.

  1. Manage the releases of your integrations

    With project deployments, you can move integrations to higher environments, such as testing or production, quickly and efficiently. A project deployment represents the current snapshot of all the integration versions that must be in the environment you're promoting to. Enjoy improved stability in your higher environments and easier rollbacks when things go wrong.

    See About Project Deployment.

  2. Control access to integrations and their components using fine-grained access control

    With projects, you control the users and groups who can edit, view, and monitor an integration and its related components using role-based access control (RBAC). Designing integrations within a project is the only way to control access at this fine-grained level.

    See Control Who Can Edit, View, and Monitor in a Project.

  3. Build, manage, and monitor everything in one place

    A project helps you get started quickly and confidently because you build all the components that an integration needs within a project. You don't need to click all over the user interface to find the right page to create a connection, lookup, or JavaScript library. It's all right there within your project, including the ability to monitor your integrations.

    How many integrations should you include in a project? What guardrails are in place to govern your use of projects? Get answers to these questions and more. See:
  4. Build faster by reusing components

    After you've built an integration or two within a project, creating additional integrations is even faster and easier. The connections, JavaScript libraries, and lookups from existing integrations are all at your fingertips, offering easy one-stop shopping. Just grab what you need from the streamlined user interface and start building.

  5. Future-proof your prebuilt integrations with easy updates

    Accelerators provide prebuilt integrations that you can easily customize, but what happens to your customized integration when a new version of the accelerator is released? When you install the accelerator in a project, you can automatically update to the new version without reworking your customizations. Use accelerators with confidence, knowing that you can always accept the newest version without having to set aside time to modify and troubleshoot your integration.

    See Extend an Integration in an Accelerator Project and Upgrade an Accelerator Project and Merge Extensions.

  6. Facilitate the exchange of business documents using projects

    In a project, you can design, manage, and monitor integrations in B2B standalone mode. Use an AS2 Adapter connection as a trigger or an invoke connection, or use an FTP Adapter connection as an invoke connection. Track the processing of B2B messages as integration instances during runtime in the project.

    B2B trading partner mode is not supported or visible in a project.

    See Introduction to B2B for Oracle Integration in Using B2B for Oracle Integration 3.

Ready to Convert Your Packages to Projects?

If you upgraded from Oracle Integration Generation 2, you can convert your packages to projects at any time. But first, familiarize yourself with the differences between packages and projects. See Project Guidance If You've Used Packages.