10.02.2013 Views

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 3: <strong>ESB</strong> Endpoints <strong>and</strong> Connections<br />

Entry Endpoint<br />

An entry endpoint always uses an endpoint address, a destination associated with an<br />

underlying JMS topic or queue used as the entry into an <strong>ESB</strong> process or service. You can<br />

use intra-container messaging to bypass the entry endpoint if the caller is in the same<br />

container (see “<strong>ESB</strong> Container Intra-container Messaging” on page 61). Services that<br />

must be accessed from remote JMS or HTTP clients or from itineraries that start in other<br />

containers should have a JMS-capable entry endpoint.<br />

Exit Endpoint<br />

An exit endpoint can be any type of <strong>ESB</strong> address (or list of addresses.) It is the configured<br />

last destination of an <strong>ESB</strong> process or service. The exit endpoint is typically configured as<br />

REPLY_TO, a specially named endpoint that uses as the reply to destination name set on the<br />

message that started the service operation or <strong>ESB</strong> process. The exit endpoint setting can<br />

be overridden by an <strong>ESB</strong> process.<br />

Fault Endpoint<br />

A fault endpoint can be any type of <strong>ESB</strong> address. It is an endpoint to which application<br />

messages with recoverable errors are sent. Messages are sent to the fault endpoint if<br />

requested by the service.<br />

Each service can have an optional fault endpoint for those messages it cannot h<strong>and</strong>le. The<br />

service decides which messages are sent to the fault endpoint as part of normal<br />

processing. The fault endpoint can contain any valid message<br />

The fault endpoint h<strong>and</strong>les recoverable processing errors (for example, an out-of-stock<br />

notice), <strong>and</strong> interruptions in the normal process that must be h<strong>and</strong>led at the application<br />

level.<br />

The fault endpoint inherits the Quality of Service (QoS) settings of the service application<br />

or <strong>ESB</strong> process.<br />

The fault endpoint is often set as an address to another service or <strong>ESB</strong> process. It might<br />

also be an endpoint (<strong>Progress</strong> <strong>Sonic</strong>MQ destination) or a REPLY_TO destination.<br />

95 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> 8.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!