This illustration shows Advanced Queuing in Integrated Application Environments. Advanced Queuing provides the message management functionality and asynchronous communication needed for application integration. In an integrated environment, the Oracle database server acts as the hub, with messages traveling along the spokes, and applications and users at the end of the spokes.

Using Oracle Net Services (formerly Net8), messages can be exchanged between a client and the Oracle database server or between two Oracle servers. Oracle Net Services also propagates messages from one Oracle queue to another. Or, you can perform Advanced Queuing operations over the Internet using transport protocols such as HTTP, HTTPS, or SMTP. In this case, the client, a user or Internet application, produces structured XML messages. During propagation over the Internet, Oracle servers communicate using structured XML also.