Components of OSB

 

  1. Proxy Services: Proxy services are the entry point for client requests into the OSB. They receive messages, route them to the appropriate back-end service, and send responses back to the client.

  2. Business Services: Business services are the back-end services that are called by the proxy services. They may be web services, JMS queues or topics, FTP servers, email servers, or any other type of service that can be accessed through a transport protocol.

  3. Message Flow: The message flow is the path that messages follow through the OSB. It consists of stages, actions, and branches that define how messages are processed and routed.

  4. Service Bus Console: The Service Bus Console is the graphical user interface (GUI) that is used to configure, manage, and monitor OSB components. It provides a visual representation of the OSB and allows developers to create and modify proxy and business services, message flows, and other components.

  5. Operational Settings: The operational settings of OSB allow you to configure the runtime behavior of the OSB. This includes settings for security, transport protocols, message formats, and other runtime parameters.

In summary, the components of OSB work together to provide a powerful and flexible platform for building, deploying, and managing enterprise integrations.











In Oracle Service Bus (OSB), there are several actions that can be used to manipulate and route messages. These actions are:

  1. Assign: The Assign action is used to assign or modify message content, headers, or properties.

  2. Route: The Route action is used to route messages to specific services or endpoints based on routing rules.

  3. Service Callout: The Service Callout action is used to call another service or endpoint as part of the message processing flow.

  4. Publish: The Publish action is used to publish a message to a topic or queue on a JMS provider.

  5. Reply: The Reply action is used to send a response back to the client.

  6. Transform: The Transform action is used to transform message content from one format to another.

  7. Validate: The Validate action is used to validate message content against an XSD schema.

  8. Branch: The Branch action is used to create conditional processing paths based on message content or other criteria.

  9. Split-Join: The Split-Join action is used to split a message into multiple parts and process them separately before joining them back together.

  10. Aggregate: The Aggregate action is used to combine multiple messages into a single message.

  11. Iterate: The Iterate action is used to iterate over a repeating element in a message and perform actions on each occurrence.

  12. Error Handling: The Error Handling action is used to handle errors and exceptions that occur during message processing.

These actions can be combined and configured in a variety of ways to create complex message processing flows in OSB.

Comments

Popular posts from this blog

Sample HZ API's script to Create Contacts and Contact Points in Oracle

REST integration built-in OIC to read Large files with size more than 10MB