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 />

Overview<br />

<strong>ESB</strong> endpoints <strong>and</strong> connections enable communication among services. Endpoints are<br />

destinations where <strong>ESB</strong> services send <strong>and</strong> receive messages. The definition of an endpoint<br />

includes its connection, the URL address where the destination resides. An application<br />

accesses a service by sending a request to the service’s entry endpoint.<br />

<strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> endpoints include Java Messaging Service (JMS) destinations—<br />

queues <strong>and</strong> topics—that are accessed through connections to <strong>Sonic</strong>MQ messaging<br />

brokers. Endpoints provide queuing <strong>and</strong> persistence between services. This persistence<br />

allows an <strong>ESB</strong> process to be fault-tolerant <strong>and</strong> provides an overall Quality of Service<br />

(QoS) that can guarantee processing in case of provider failure.<br />

Endpoints are defined by three sets of properties:<br />

● Name — A globally unique name for accessing the endpoint<br />

● Connection — The logical connection that instantiates the endpoint<br />

● Parameters — The specific parameters within the logical connection that distinguish<br />

the endpoint (for example, the name of a <strong>Progress</strong> <strong>Sonic</strong>MQ queue or topic)<br />

The following view of an endpoint in the <strong>ESB</strong> Configured Objects section of the <strong>Sonic</strong><br />

<strong>Management</strong> Console shows some of the properties:<br />

93 <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!