09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Messaging Gateway Architecture<br />

For <strong>Oracle</strong> database administrators to control access to the tables, views, and<br />

procedures created by the gateway, Messaging Gateway defines two roles, MGW_<br />

ADMINISTRATOR_ROLE and MGW_AGENT_ROLE, for gateway administration and<br />

propagation processing. Refer to "Loading Database Objects into the Database" on<br />

page 18-7, "Creating a Messaging Gateway Administration User" on page 18-11, and<br />

"Creating a Messaging Gateway Agent User" on page 18-11.<br />

Messaging Gateway Architecture<br />

Messaging Gateway has the following main components: an administration<br />

package named DBMS_MGWADM for gateway configuration and management, and a<br />

gateway agent that processes propagation, as shown in Figure 18–1. The gateway<br />

agent consists of a propagation engine and a set of drivers that communicate with<br />

non-<strong>Oracle</strong> messaging systems.<br />

Figure 18–1 Messaging Gateway Architecture<br />

<strong>Oracle</strong> 9i<br />

table<br />

table<br />

Administration Package<br />

Messaging<br />

Gateway Administration<br />

PL/SQL Interface<br />

AQ<br />

JDBC<br />

Messaging<br />

Gateway Agent<br />

Messaging<br />

System Link<br />

Propagation<br />

Engine<br />

MQ<br />

Driver<br />

Messaging<br />

System Link<br />

MQSeries MQSeries<br />

The Messaging Gateway administration package, DBMS_MGWADM, provides an<br />

interface for gateway administrators to manage the gateway agent, set up<br />

propagation, and monitor propagation processing.<br />

Messaging Gateway 18-3

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

Saved successfully!

Ooh no, something went wrong!