|
Need a client/server version of your RM/COBOL application — Now? Before the competition? Before the deadline? Before anyone expects it?
We thought so! That's why we developed Cobol-RPC. It's a remarkably easy way to deploy your RM/COBOL application in a client/server architecture. Just a simple change to a CALL statement allows an RM/COBOL program to be executed on a remote server, bringing the power and flexibility of distributed logic to your application.
With Cobol-RPC you can deploy your application across LANs, WANs, and even the Internet, using Windows or UNIX servers. And thanks to the portability of the RM/COBOL runtime system, the same object code can execute everywhere.
Cobol-RPC does for application logic what RM/InfoExpress does for application data. By combining the two products you have complete flexibility in creating distributed applications. You can relieve network bottlenecks by relocating data-intensive programs to the server. You can even run your application across the Internet.
Cobol-RPC is your ticket to client/server. Combining simplicity and rapid redeployment with the ability to design applications geared for the architecture of the next century, you have to try Cobol-RPC today!
What Cobol-RPC Will Do For You
- Let you deploy your existing COBOL application in a client/server architecture.
- Allow you to use COBOL on the client and the server.
- Prevent you from rewriting your server programs.
- Relieve network bottlenecks by relocating data intensive programs to the server.
- Add a Windows graphical user interface to legacy applications running on UNIX servers.
How Cobol-RPC Works
The fundamental unit of COBOL applications is the program. Applications are built by programs calling other programs. What Cobol-RPC does is allow this call mechanism to function across any network with TCP/IP protocol support. We call it a remote program call. It is the foundation of client/server programming.
Cobol-RPC client programs are ordinary RM/COBOL programs. They call COBOL programs located on the server using a special function, REMOTEPROGRAM. Parameters are passed with the USING clause, just as if the call were being made to a local program.
Cobol-RPC server programs are also ordinary RM/COBOL programs, without special calls, syntax,or program structure. They receive and return parameters in the Linkage Section, just as if they were called locally. Since server programs execute on the server, they can access server data directly without transferring data over the network.
Only the parameters passed in a remote program call are transferred across the network. This allows Cobol-RPC to dramatically reduce network traffic and improve performance. Multiple levels of remote program calls are also supported. This means a server program executing on a departmental server can call a server program located on a central server, all while executing a remote program call from a client!
|