Learn About Connecting Your Mobile Apps to Oracle E-Business Suite

Several mobile apps are available that access Oracle E-Business Suite directly. However, when designing a custom mobile app it's better to use Oracle Mobile Cloud Enterprise to connect to Oracle E-Business Suite. Oracle Mobile Cloud Enterprise (OMCe) is designed specifically for use with mobile applications. It has security, push notifications, analytics, and the ability to host custom APIs. Furthermore, it can filter and shape data coming from E-Business Suite before sending it out to the mobile app.

You have many architectural options for connecting to Oracle E-Business Suite (EBS) from OMCe, each of which has its own set of advantages. One option is to connect directly to EBS from OMCe. Another option is to connect with the help of Oracle API Platform Cloud Service, and a third option is to connect with the help of Oracle Integration Cloud Service.

Connect to Oracle E-Business Suite with Oracle Mobile Cloud Enterprise

Use Oracle Mobile Cloud Enterprise (OMCe) to connect directly to Oracle E-Business Suite (EBS).

Using this architecture, you create a custom API in OMCe and expose it to your mobile apps. You write the API code in JavaScript in a Node.js environment. You then configure OMCe to handle user authentication and authorization. The following diagram illustrates the architecture:

Although it’s possible for a mobile app to bypass a service such as OMCe and connect directly to the EBS REST APIs, several key features that OMCe provides, such as payload shaping, caching, analytics, and push notifications, are not available.

This configuration requires you to open your firewall to connections from OMCe, but it’s easier to manage because you’re not opening the firewall to multiple users and multiple mobile apps. To avoid opening your firewall altogether, you can use either Oracle API Platform Cloud Service or Oracle Integration Cloud Service in addition to OMCe.

Connect to Oracle E-Business Suite with Oracle API Platform Cloud Service and Oracle Mobile Cloud Enterprise

Connect to Oracle E-Business Suite (EBS) by using Oracle API Platform Cloud Service with Oracle Mobile Cloud Enterprise (OMCe).

This approach has the same advantages as using OMCe by itself, plus the additional features that are available in Oracle API Platform Cloud Service.

The Oracle API Cloud Service provides a gateway that can be installed on-premises. The gateway is typically installed in the DMZ. The API Cloud Service console enforces security and policies to control the gateway and the APIs that EBS exposes. The following diagram illustrates the architecture:

Connect to Oracle E-Business Suite with Oracle Integration Cloud Service and Oracle Mobile Cloud Enterprise

Connect to Oracle E-Business Suite (EBS) by using Oracle Integration Cloud Service (ICS) with Oracle Mobile Cloud Enterprise (OMCe).

This approach has the same advantages as using OMCe by itself, plus the additional features that are available in Oracle Integration Cloud Service. ICS provides native connectivity to Oracle Software as a Service (SaaS) applications, such as Oracle E-Business Suite, Oracle Sales Cloud, and others. The following diagram illustrates the architecture:

Because Integration Cloud Service Agent is installed behind your firewall, it can bypass the EBS API and provide direct access to the EBS database.