The following drawing shows the client and server components that
make up a VisualAge Smalltalk Enterprise team development environment.
Connectivity is provided by a TCP/IP network.
Any computer where a shared repository will reside must be a server,
which is to say it must run the repository server program (EMSRV).
There may be more than one server in your environment. Each server has
the following components:
VisualAge Smalltalk Enterprise clients have the following
components:
EMSRV is the program that manages concurrent access to shared repositories on the server. It uses native locking calls to manage file input/output requests against the library files on the server. The administrator must start the library server, using the emsrv command, before clients can connect to the shared library. The administrator then uses the EMADMIN utility to manage the library server.