Congress logo

Exchanging Information in Real-Time

CONGRESS is a connectivity toolset designed to enable real-time peer to peer application communication over a TCP/IP network between a wide range of computer platforms.

Full client and server application facilities are enabled on all of the supported host systems, allowing users complete freedom of client/server application design. A high level communications API lets developers utilise the language most suitable for the particular host environment while still providing a common interface across all environments and languages. Currently supported operating environments are:

Internal communications are supported via the standard BSD socket interface of TCP/IP. This in turn is hidden beneath the simple API designed to mask the complexity of network programming.

Functions

CONGRESS provides several areas of function :

Principle Features

Hardware Requirements

Processor:

The Server Controller program for all environments is an application with a very small footprint. Its main purposes are to establish network conversation links, launch server applications, and allow operator control of the applications. The requirement for processor cycles is normally very small.

The API layer exists as either a statically or a dynamically linked library on most environments. It also has a very small footprint as its main purpose is to pass data to and from the network layer. Its overhead requirements are typically very small.

The major overhead associated with this networking will depend on the effectiveness of the implementation of the TCP/IP protocol native to the operating environment.

Disk:

These figures represent an approximate disk space requirement of the product libraries/directories in the various environments.

Disk Requirements
PC Windows <3M bytes
PC Windows NT <2M bytes
PC OS/2 <2M bytes
UNIX <800K bytes
Samples <500K bytes
Mainframe <300K bytes

Memory:

These figures represent an approximate amount of working memory required by the server controller program only. The amount of RAM required when running server tasks depends on the size of those tasks.

Memory Requirements
PC Windows <200K bytes
PC Windows NT <200K bytes
PC OS/2 <200K bytes
UNIX <200K bytes
Mainframe <100K bytes

Software Requirements

Operating System:

The following represents software that CONGRESS has been verified as running with.

Software Requirements
PC Windows 3.1, 3.11, 95
PC Windows NT 3.5
PC OS/2 3.0
UNIX SUNOS, Solaris, R4.0
Mainframe MSP / FSP / XSP

Network:

CONGRESS TCP/IP networking requires a WINSOCK.DLL that is compliant to the Windows Sockets standard V1.1. The following is a list of TCP/IP stacks that CONGRESS has been verified as compatible with.

TCP/IP Stacks
Wollongong Pathway 1.2.0.1, 2.0
Microsoft TCP/IP-32 Windows, NT
OS/2 TCP/IP 2.0, 3.0
UNIX BSD sockets
Mainframe TISP


For more information please e-mail Robert Love.


Back to Products..
© 1997 Mana Group Ltd. Last updated on 26th July, 1997