|
|
| Advanced Server Technology
AST combines high network response speed with the secure, reliable technology of the iSeries/400, using the “thin client” approach. Features of ASTAST provides management of your DB2/400 database for client/server applications, allowing your staff to focus on the client side development issues with the server framework already in place!Here's a snapshot of the functionality provided through AST: • Client data requests (Input)
• Retrieves data and returns data to client programs via data queue technology • Processes from 1 to 99 records at a time for the client program • Employs both full and partial key positioning and retrieval methods: chain, read, read equal, read prior • Validates existence of a record in the database without retrieving the data
• Efficient use of network resources as the server programs return only the data requested by the client in variable length message packets • Returns message text and message id for all errors detected to the client program, for simplified error management at the client • Updates, then retrieves next record, with one message call to the server program for efficient client code • Automatically tests to ensure that another client program has not updated the data since retrieved by the client
Advantages of the AST Approach
Technology Overview
Figure 1 shows the system in a “wait state”. The server program is a “never ending” program running on the iSeries/400. It receives data requests from all client programs via the “Server Data Queue”. There is one server program for each database file in the SMMS database. Figure 1 The server program also enforces SMMS business rules. All client requests to add, change or delete data are verified by the server program before the database update can take place. This ensures that database validations will be consistently enforced. Figure 2 (below) shows what happens when the client program requests data. The client program sends a request to the server program, via the server’s data queue. As soon as the client program sends the request to the server, it monitors it’s own data queue waiting on data to be returned from the server. Meanwhile, the server program receives the data request and gets the data from the database. Figure 2 Figure 3 shows what happens when the server program responds to a data request from the client. The server program receives the information request via its data queue, and fetches the requested data from the database. The data is returned to the client program via the client program’s data queue. As the client program receives the data, it is able to display the data onto the screen. Figure 3 ![]() The result is that all client programs --- browser, green screen or windows-based --- are served data on a “first come, first served” basis. System business rules are enforced equally, as the server programs also perform edits and validations before database changes are allowed, again whether the source of the data is “green screen” or windows.
Contact Us For More Information
Or you can get a printed copy by filling-out our contact form.
|
| Silverlake Associates; P.O. Box 13286; Research Triangle Park; Durham, NC 27709-3286; phone - (919) 361-9727 or tollfree (888) 383-8177 email - info@s-2a.com |