AMS: Area Message Service for SLC
The Area Message Service (AMS) is a TCP/IP based messaging service currently in use at SLAC. A number of projects under development here at SLAC require and application level interface to the 4.3BSD UNIX socket level communications functions using TCP/IP over ethernet. AMS provides connection management, solicited message transfer, unsolicited message transfer, and asynchronous notification of pending messages. AMS is written completely in ANSI `C` and is currently portable over three hardware/operating system/network manager platforms, VAX/VMS/Multinet, PC/MS-DOS/Pathworks, VME 68K/pSOS/pNA. The basic architecture is a client-server connection where either end of the interface may be the server. This allows for connections and data flow to be initiated from either end of the interface. Included in the paper are details concerning the connection management, the handling of the multi-platform code, and the implementation process.
- Research Organization:
- Stanford Linear Accelerator Center, Menlo Park, CA (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- AC03-76SF00515
- OSTI ID:
- 10187970
- Report Number(s):
- SLAC-PUB--6166; CONF-930511--467; ON: DE93041064
- Country of Publication:
- United States
- Language:
- English
Similar Records
Network Upgrade for the SLC: Control System Modifications
Uniform communications software using TCP/IP