Prev | Current Page 79 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"

A Binding is associated with a network address in an
Endpoint and a single Service in the concrete model aggregates multiple Endpoints
implementing common interfaces.
Java Business Integration
[ 44 ]
Detached Message Exchange
JBI-based message exchange occurs between a Provider and Consumer in a detached
fashion. This means, the Provider and Consumer never interact directly. In technical
terms, they never share the same thread context of execution. Instead, the Provider
and Consumer use JBI NMR as an intermediary. Thus, the Consumer sends a
request message to the NMR. The NMR, using intelligent routers decides the best
matched service provider and dispatches the message on behalf of the Consumer.
The Provider component can be a different component or the same component as
the Consumer itself. The Provider can be an SE or a BC and based on the type it
will execute the business process by itself or delegate the actual processing to the
remotely bound component. The response message is sent back to the NMR by the
Provider, and the NMR in turn passes it back to the Consumer. This completes
the message exchange.


Pages:
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91