Overview of Advanced Queuing Operations Over the Internet

Figure 17-1 shows the architecture for performing AQ operations over HTTP. The major components are:

The AQ client program

The Web server/ServletRunner hosting the AQ servlet

The Oracle database server

The AQ client program sends XML messages (conforming to IDAP) to the AQ servlet. Any HTTP client, for example Web browsers, can be used. The Web server/ServletRunner hosting the AQ servlet interprets the incoming XML messages. Examples include Apache/Jserv or Tomcat. The AQ servlet connects to the Oracle database server and performs operations on the users' queues.