Y. Shan, John DeBinder, R. DeNatale, Cindy Krauss, P. Mueller
{"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}
引用次数: 0
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: