Prev | Current Page 422 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"


Illustrative Design
Suppose you want to do an audit for every credit card payment that you make
through your Acme online store. Your credit card information will reach the
back-end system and there we can use a wiretap. Hence this message is also
published into a secondary audit module which will write all required information
to a non-erasable disk.
Sample Use Case
The sample use case will have the following components:
HTTP client: This is an external HTTP client, placing the XML messages onto
the HTTP connector component configured within the ESB.
HTTP connector: This is a ServiceMix HTTP component listening on port
8912. Any incoming messages to this queue will be routed to the next
component in the flow chain which is the wiretap.
Wiretap: The wiretap is a servicemix-eip component. On receiving in
messages, the wiretap will forward the message to the main target (an Echo
component in our case) as well as to the listener (a Trace component here).
Wiretap can handle all four standard MEPs, but can only send an In-Only
MEP to the listener.
Echo component: The echo component is the main target of the wiretap
and will take part in an In-Out MEP in the flow.


Pages:
410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434