Y. Shan, John DeBinder, R. DeNatale, Cindy Krauss, P. Mueller
{"title":"一个多平台、多语言的分布式面向对象消息传递系统","authors":"Y. Shan, John DeBinder, R. DeNatale, Cindy Krauss, P. Mueller","doi":"10.1145/260303.260310","DOIUrl":null,"url":null,"abstract":"Our system has two major parts. The ORB Core provides the basic communication services such as message routing, data conversion, object location, and security. The Object Adapters that are implemented on top of the ORB Core adapt those services to the programming languages and their object models. The system is required to be portable to a wide range of platforms (including PC’s, workstations, and mainframes). Our initial targeted platforms include AIX, OS/2, MVS, and Windows. We have chosen to support C, C++, and Smalltalk from the very beginning to ensure that we have coverage of the three categories of languages-3 GL, 00 static, and 00 dynamic. The system is also required to integrate with a variety of 00 and non-00 systems such as the X.500 directory service, Kerberos security system, OSF Distributed Computing Enviromnent (DCE), and messaging queuing and transaction services. The project follows a risk reduction approach that involves three major phases:","PeriodicalId":297156,"journal":{"name":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A multiple-platform multi-language distributed object-oriented messaging system5\",\"authors\":\"Y. Shan, John DeBinder, R. DeNatale, Cindy Krauss, P. Mueller\",\"doi\":\"10.1145/260303.260310\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Our system has two major parts. The ORB Core provides the basic communication services such as message routing, data conversion, object location, and security. The Object Adapters that are implemented on top of the ORB Core adapt those services to the programming languages and their object models. The system is required to be portable to a wide range of platforms (including PC’s, workstations, and mainframes). Our initial targeted platforms include AIX, OS/2, MVS, and Windows. We have chosen to support C, C++, and Smalltalk from the very beginning to ensure that we have coverage of the three categories of languages-3 GL, 00 static, and 00 dynamic. The system is also required to integrate with a variety of 00 and non-00 systems such as the X.500 directory service, Kerberos security system, OSF Distributed Computing Enviromnent (DCE), and messaging queuing and transaction services. The project follows a risk reduction approach that involves three major phases:\",\"PeriodicalId\":297156,\"journal\":{\"name\":\"Addendum to the proceedings on Object-oriented programming systems, languages, and applications\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Addendum to the proceedings on Object-oriented programming systems, languages, and applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/260303.260310\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Addendum to the proceedings on Object-oriented programming systems, languages, and applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/260303.260310","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A multiple-platform multi-language distributed object-oriented messaging system5
Our system has two major parts. The ORB Core provides the basic communication services such as message routing, data conversion, object location, and security. The Object Adapters that are implemented on top of the ORB Core adapt those services to the programming languages and their object models. The system is required to be portable to a wide range of platforms (including PC’s, workstations, and mainframes). Our initial targeted platforms include AIX, OS/2, MVS, and Windows. We have chosen to support C, C++, and Smalltalk from the very beginning to ensure that we have coverage of the three categories of languages-3 GL, 00 static, and 00 dynamic. The system is also required to integrate with a variety of 00 and non-00 systems such as the X.500 directory service, Kerberos security system, OSF Distributed Computing Enviromnent (DCE), and messaging queuing and transaction services. The project follows a risk reduction approach that involves three major phases: