Introduction:  Oracle Integration Cloud (OIC) Gen 3 comes with several roles that define what users can do in the system. These roles ensure that only the right people have access to specific features. Service Administrator sets up OIC for a company, creating user roles and configuring settings.

1.     Service Administrator

This role gives full control over everything in OIC.

  • Set up and manage integrations, processes, and applications.
  • Adjust system settings and assign user permissions.

Example: factory manager see that everything, assign tasks, and ensure operations run smoothly.

Can be used IT admins team managing the platform.

Note: Only the Service Administrator will have the access to the service screen as they manage things of the project instance and assign the tasks

In a Project the role Service administrator is assigned to preferable the Integrations Leads

Service Administrator  Screen

2. Service Developer

This role is for building integrations and automating workflows.

  • Create integrations, like connecting a customer database to a billing system.
  • Set up APIs and process flows.

Change system-wide settings or manage other users.

Can be used  Developers or technical consultants solutions.

Note: Service Developers screen does have the SETTINGS in the list as they are having only access to develop the integrations but not to manage the OIC instance

Service Developer Screen

3. Service Monitor

This role focuses on keeping track of how things are running.

  • View logs, check integration performance, and identify issues.
  • They can’t make any changes or fix problems themselves.
  • Focuses on monitoring and troubleshooting integrations
  • Can view the dashboards and activity streams but cannot create or manage integrations

Example: A security guard watching over the factory. They monitor everything and report issues but don’t operate the machines.

Can be used Support teams or people responsible for monitoring system performance.

4. Service User

This is for people who need to use OIC features but don’t build or manage anything.

  • Access APIs or integrations provided to them.
  • Run reports or trigger pre-built workflows.

Example: A business user using a dashboard to view sales data or run a report. They don’t create the system but use it for their tasks.

Can be used by Business users or anyone consuming OIC’s services.

5. Service Invoker

This role allows users or systems to trigger specific actions in OIC.

  • Call APIs or run integrations, usually for automated tasks.

Can be used  by Automated systems or scripts that need to trigger OIC actions.

Conclusion

By using these right roles to the right people, Oracle Integration Cloud (OIC) makes it easier to manage your system securely and efficiently.

  1. Service Developer builds an integration that connects a sales CRM to an invoicing tool.
  2. Service Monitor checks if the integration is running smoothly and alerts the team if there are errors.
  3. Service User accesses a dashboard to run a report using that integration.
  4. Service Viewer reviews the setup but doesn’t make changes.
  5. Service Invoker (like a script or app) triggers the integration automatically when new sales data is entered.

 

 

Integration Styles in Oracle Integration Cloud (OIC)

Oracle Integration Cloud (OIC) supports various integration styles to meet different business needs. Here are the main styles simplified for easy understanding:

 

1. Basic Routing

Moves data directly from one system to another without any changes. Ideal when data formats and protocols match.

Example: Sending data from a CRM to a database without modification.

2. Orchestration

Coordinates multiple systems to complete a task involving several steps or logic.

Example: Processing an order across inventory, payment, and shipping.

3. Publish/Subscribe

Sends a single message to multiple systems subscribed to a topic.

Example: Sharing a price update from ERP to all e-commerce platforms.

4. Batch Data Integration

Transfers large amounts of data periodically instead of real-time.

Example: Updating customer records nightly between systems.

 

5. Real-Time Synchronization

Keeps systems updated instantly with the latest data.

Example: Syncing inventory between an online store and a warehouse.

 

Recent Posts

Start typing and press Enter to search