Prev | Current Page 36 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"

We earlier saw that message bus
applications interact with each other with the help of request-response queues. If
you have ever worked in any messaging solution (like JMS) before, then you will
appreciate the fact that queues are addressed by themselves, which will not give you
any further information about the underlying service. Information on the operations
available, or the messaging patterns to expect, or the schema for the types exchanged
is never available at the queue-level. In other words, services are not described in a
message bus.
What is available is just the messaging counterparts for the put and get primitives so
that messages can be sent to and received from the message bus. So consumer or client
applications should have pre-awareness of the format of the messages exchanged.
This implies everything has to be known before hand??”rather, static binding or
compile-time binding becomes the norm.
Chapter 1
[ 19 ]
Let us now consider the service bus. We said earlier that many ESB solutions are
based on WSDL technologies, and they use XML formats for message translation
and transformation.


Pages:
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48