isCOBOL Evolve : Introduction : Special Features : Distributed environment (Application Server)
Distributed environment (Application Server)
isCOBOL provides the ability to deploy the COBOL application in an Application Server environment. This kind of approach separates the backend part (that will run server-side) from the UI part (that will run client-side).
This kind of achitecture runs on every kind of network (local and remote) using the TCP/IP protocol.
While working in an Application Server environment, the program can take advantage of the following features:
The ability to execute programs client side.
CALL CLIENT "MYPROG" USING param-1, param-2.
The ability to run programs on remote machines (see Remote objects for details).
The ability to read and write binary files on the client machines; files must be defined as follows:
SELECT client-file ASSIGN TO filename
  ORGANIZATION BINARY SEQUENTIAL
  CLASS "com.iscobol.io.RemoteRelative"
  .
The ability to copy each kind of file (sequential, binary and indexed) from client to server and viceversa (see C$COPY for details)