Enhancing the HP e3000 User Interface

Solution Pattern Implementation
On the front-end or presentation tier of this multi-tier application we see a browser-based client
application using Microsoft’s Active Server Page (ASP) technology. Active Server is Microsoft’s
Web Server based technology for embedding “Server Side” scripts in otherwise static HTML
code (used for presentation on the browser).
The Active Server Script on the Web Server calls the Microsoft ActiveX MSMQ control, which
provides the programming interface from the Active Server Script to MSMQ).
This puts MSMQ into action sending a message to a queue. What the Active Server Page does
not know is that the destination queue for this message is actually an MSMQ queue that resides
on UNIX server somewhere on the network. The message is delivered to this remote queue
using the Windows 2000 provided Message Queuing Connector and the Level 8 Geneva Message
Queuing product. Once delivered to the remote queue, the message can be retrieved by a
COBOL application using the COBOL API provided by Geneva Message Queuing.
18