Progress
External Program
Interfaces


Performance Comparison

The following example illustrates the kind of performance you can expect. It compares passing data between two 4GL clients through a JMS server with passing the same data between two 4GL clients through an AppServer application.

This configuration includes:

The first client publishes the customer table of the Sports database as a StreamMessage with each record written as a bytes item using RAW–TRANSFER. The second client subscribes to the JMS server, receives the message, and puts the data in a temp–table. It takes, on average, 1.5 seconds to transfer the table.

Passing the customer table from one client to another through the AppServer (by passing it from the first client as an input temp–table to an AppServer application and then passing it to the second client, from the AppServer application, as an output temp–table) takes, on average, 1.3 seconds.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095