Our Thin Client computing is a network-based approach to information processing. With the thin client technologies, your software can display on Windows front-end clients, access COBOL programs in practically any server operating environment, permit local or remote printing, and allow remote debugging from Windows.
Different from AcuConnect's distributed processing environment, in which some application components are processed on the client and some on the server (and the application is engineered accordingly), thin client configurations perform all processing on the server and pass simple screen commands between the client and the server. Because server hardware is usually faster, and because data access on the server is local, application performance often improves when processing is performed on the server.
In a thin client configuration, your application comprises two logical layers: a UI layer on the display host (client) and a COBOL layer on the application host (server). The UI layer handles screen, mouse, and keyboard activity, and the COBOL layer performs application processing. Because no application components are required on the client (unless you want to use ActiveX controls), it is considered to be truly "thin."
Rather than forcing you to split your application into client and server components, the ACUCOBOL-GT runtime has been split so that your existing application can be displayed on the client. The runtime portion that is installed on the thin client is known as the ACUCOBOL-GT Thin Client. The thin client can be installed from your product media or downloaded from the Micro Focus Product Support Web site (www.microfocus.com). The full ACUCOBOL-GT runtime is installed on the server.
To function, the split runtime makes use of AcuConnect as a "remote COBOL listener" on the server. The role of the listener is to wait for requests from clients to launch the ACUCOBOL-GT runtime on the server. When a request is received, the AcuConnect listener starts a new runtime on the server, connects that runtime with the client process, and removes itself from the communication stream to wait for requests from other enabled applications. Once initiated, the runtime on the server executes the COBOL application and sends screen commands back to the client.
Together, the ACUCOBOL-GT Thin Client, the ACUCOBOL-GT runtime, and the AcuConnect listener are the enabling technologies that make up our thin client solution.