If you are SOA experienced person and new to OIC, I have covered OIC in relation to SOA . You can have a look if interested.
This blog would help us understand the differences between various integrations in OIC. I would mostly be covering the differences in technical features, so that it would be helpful during development.
This blog would help us understand the differences between various integrations in OIC. I would mostly be covering the differences in technical features, so that it would be helpful during development.
Types of integrations in OIC –
Basic Routing – Any simple app to app integrations can be done through basic routing.
- No complex orchestration supported. Simple app to app integration with mappings.
- Data enrichment can be done by querying data from other systems
- Looping not supported
- Error handling not supported
Features: You would find only connections and triggers in this type of integration.
App Driven Orchestration – Supports complex orchestrations with multiple applications involved.
- Supports multi-step integration
- Looping, Error handling and many advanced concepts are supported
- Provision for Callbacks, email notifications
- For app or business events specific integrations.
Features: You would find actions like scopes, assign, logger, notifications, for loop, etc along with connections and invokes.
Scheduled Orchestration – As the name suggests, this type of integration can be scheduled to be triggered at a mentioned time or in a timely frequency.
- Most of the features of App driven orchestration are supported here as well
- Majorly used for file based integrations or batch processing
Features: All features as in App Driven orchestration.
File transfer – Basic integration that would help to transfer files from one location to location.
Features: All features as in App Driven orchestration.
Publish to OIC - Supports publishing of any kind of messages to OIC.
- This is more like a basic routing with just connections available to publish messages to OIC through IC Messaging Service Connection.
- No other orchestration can be done here.
Subscribe to OIC – Supports subscribing the messages from OIC.
- Allows subscription of messages and pass it along to other downstream services.
- Data enrichment and app connections are allowed.
- Not as extensive as App driven orchestration.
The above two integration can be related to working with messaging services in weblogic like Java Messaging Service.
Note: Based on the integration you choose to develop, the activities related to that integration are shown in the right palette.
No comments:
Post a Comment