4. Designing and Writing OpenROAD Server Applications : Application Design : Stateless Design
 
Share this page                  
Stateless Design
The stateless design presents a purely procedural Remote Procedure Call (RPC) Transaction Processing monitor (TP-monitor) style interface to the world. With a stateless design, no persistent client data or session variables are held in the OpenROAD Server application. Therefore, each procedure must either perform an atomic operation or have the entire session state passed in (and out) with each call. This approach is similar to products such as Tuxedo, Encina, and Customer Information Control System (CICS).
The OpenROAD Server provides a stateless interface through regular 4GL SCPs and Generated Service Call Procedures (GSCPs) which wrap regular 4GL procedures.