Distributed Client/Server Applications

In a desktop or client/server Uniface application, Form components run on the client to provide the user interface, and Service components run on remote servers to access databases and provide centralized processing.

To run remote components, Uniface uses:

  • Uniface Server running in the role of application server.
  • Uniface Router to manage the servers.
  • Network connectors to handle communication over the network.
Remote Service and DBMS

Remote Servers

Services are explicitly called or activated by client application components.

When the Uniface Server acts as an application server, it includes the engine so that it can execute the specified service components.