{"title":"从ISODE/ROSE迁移到DCE/RPC:一个通用接口和编译器","authors":"J. Hummes, W. Gerteis","doi":"10.1109/ICDP.1996.864198","DOIUrl":null,"url":null,"abstract":"ROSE of the OSI Reference Model and the RPC paradigm are two major concepts in the area of distributed computing. ISODE and DCE RPC are implementations of these models. This paper is addressed towards distributed application programmers, who use the RO-notation of ASN.1 as specification language and want to develop RPC applications as well. We introduce an approach of a common interface, which consists of two parts: A common interface to the runtime environments of ISODE and DCE, and a transformation from a specification given in the RO-notation into DCE IDL. Using this interface we provide a migration path from an application based on ISODE to one based on DCE. The concept also enables newly developed applications to run in both environments, which in creases the number of potential users substantially. Furthermore the specification of user specific data types and operations can be preserved in ASN.1, since the transformation into DCE IDL is generated by the compiler ro2idl.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Migrating from ISODE/ROSE to DCE/RPC: a common interface and a compiler\",\"authors\":\"J. Hummes, W. Gerteis\",\"doi\":\"10.1109/ICDP.1996.864198\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"ROSE of the OSI Reference Model and the RPC paradigm are two major concepts in the area of distributed computing. ISODE and DCE RPC are implementations of these models. This paper is addressed towards distributed application programmers, who use the RO-notation of ASN.1 as specification language and want to develop RPC applications as well. We introduce an approach of a common interface, which consists of two parts: A common interface to the runtime environments of ISODE and DCE, and a transformation from a specification given in the RO-notation into DCE IDL. Using this interface we provide a migration path from an application based on ISODE to one based on DCE. The concept also enables newly developed applications to run in both environments, which in creases the number of potential users substantially. Furthermore the specification of user specific data types and operations can be preserved in ASN.1, since the transformation into DCE IDL is generated by the compiler ro2idl.\",\"PeriodicalId\":127207,\"journal\":{\"name\":\"Proceedings of IFIP/IEEE International Conference on Distributed Platforms\",\"volume\":\"44 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IFIP/IEEE International Conference on Distributed Platforms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICDP.1996.864198\",\"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 IFIP/IEEE International Conference on Distributed Platforms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDP.1996.864198","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Migrating from ISODE/ROSE to DCE/RPC: a common interface and a compiler
ROSE of the OSI Reference Model and the RPC paradigm are two major concepts in the area of distributed computing. ISODE and DCE RPC are implementations of these models. This paper is addressed towards distributed application programmers, who use the RO-notation of ASN.1 as specification language and want to develop RPC applications as well. We introduce an approach of a common interface, which consists of two parts: A common interface to the runtime environments of ISODE and DCE, and a transformation from a specification given in the RO-notation into DCE IDL. Using this interface we provide a migration path from an application based on ISODE to one based on DCE. The concept also enables newly developed applications to run in both environments, which in creases the number of potential users substantially. Furthermore the specification of user specific data types and operations can be preserved in ASN.1, since the transformation into DCE IDL is generated by the compiler ro2idl.