{"title":"AMS:用于SLC的区域消息服务","authors":"M. Crane, R. Mackenzie, D. Millsom, M. Zelazny","doi":"10.1109/PAC.1993.309193","DOIUrl":null,"url":null,"abstract":"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 an 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/sup 1Multinet/sup 2/, PC/MS-DOS/sup 3Pathworks/sup 4/, VME 68K/pSOS/pNA/sup 5/. 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 are details concerning the connection management, the handling of the multi-platform code, and the implementation process.<<ETX>>","PeriodicalId":128308,"journal":{"name":"Proceedings of International Conference on Particle Accelerators","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"AMS: area message service for SLC\",\"authors\":\"M. Crane, R. Mackenzie, D. Millsom, M. Zelazny\",\"doi\":\"10.1109/PAC.1993.309193\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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 an 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/sup 1Multinet/sup 2/, PC/MS-DOS/sup 3Pathworks/sup 4/, VME 68K/pSOS/pNA/sup 5/. 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 are details concerning the connection management, the handling of the multi-platform code, and the implementation process.<<ETX>>\",\"PeriodicalId\":128308,\"journal\":{\"name\":\"Proceedings of International Conference on Particle Accelerators\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-05-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of International Conference on Particle Accelerators\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PAC.1993.309193\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of International Conference on Particle Accelerators","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PAC.1993.309193","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
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 an 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/sup 1Multinet/sup 2/, PC/MS-DOS/sup 3Pathworks/sup 4/, VME 68K/pSOS/pNA/sup 5/. 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 are details concerning the connection management, the handling of the multi-platform code, and the implementation process.<>