Thursday, October 30, 2014

OSB Message flow:

Nodes:


1)      Conditional Branching:
               We can use Conditional branching based on specific condition.


2)      Operational Branching:
               If our message flows define WSDL-based proxy services, we can use operation-specific branching is required. When we create an operational branch node in message flow, we can build branching logic based on the operations defined in the WSDL.
              We must use operational branching when a proxy service is based on a WSDL with multiple operations. We can consider using an operational branch node to handle message separately for each operation.

3) Pipeline Pair:
              A Pipeline pair node has a single request and single response in one top-level element. A pipeline pair node has a single (only one) descendant in a message flow. During request processing only request pipeline is executed when OSB process a pipeline pair node. The execution path is reversed when OSB process the response pipeline.



4) Route:
              A route node performs request/response communication with another service. It represents boundary between the request and response processing for proxy service. when a route node dispatches a request message, the request processing is considered complete. when route node receives a response message, the response processing begins. the route node supports conditional branching as well as request and response transformations. 



5) Stage:
            Request , Response pipelines and error handlers can contain Stage nodes, where we can configure actions to manipulate messages passing through the pipeline.



6)Error handler:
          It can be attached to any node or stage, to handle errors at that particular location.



No comments:

Post a Comment