Raphaël Marvie, Philippe Merle, J. Geib, Sylvain P. Leblanc
{"title":"使用TORBA的类型安全交易代理","authors":"Raphaël Marvie, Philippe Merle, J. Geib, Sylvain P. Leblanc","doi":"10.1109/ISADS.2001.917433","DOIUrl":null,"url":null,"abstract":"Nowadays, autonomous distributed systems, such as large-scale telecom and manufacturing applications, rely on the use of middleware. In order to find back resources and to interconnect applications, the middleware has to provide a trading function. Unfortunately, standard traders such as the ODP/OMG CosTrading service, are error-prone due to the lack of type checking at compilation time, but only performed at runtime. In order to address this problem, we have defined the Trader Oriented Request Broker Architecture (TORBA) to provide a trading framework and its associated tools, which tend to offer type-safe trading operations that are simple to use from applications and checked at compilation time. Based on the concept of Trading Contracts, a resource is described using the TORBA Definition Language, and then compiled to generate trading proxies offering simple interfaces to applications. The example used in this paper clearly states the benefits brought by the TDL trading contracts: type checking at compilation time, simple to use, and providing a powerful and reliable framework for CORBA object trading.","PeriodicalId":193918,"journal":{"name":"Proceedings 5th International Symposium on Autonomous Decentralized Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Type-safe trading proxies using TORBA\",\"authors\":\"Raphaël Marvie, Philippe Merle, J. Geib, Sylvain P. Leblanc\",\"doi\":\"10.1109/ISADS.2001.917433\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays, autonomous distributed systems, such as large-scale telecom and manufacturing applications, rely on the use of middleware. In order to find back resources and to interconnect applications, the middleware has to provide a trading function. Unfortunately, standard traders such as the ODP/OMG CosTrading service, are error-prone due to the lack of type checking at compilation time, but only performed at runtime. In order to address this problem, we have defined the Trader Oriented Request Broker Architecture (TORBA) to provide a trading framework and its associated tools, which tend to offer type-safe trading operations that are simple to use from applications and checked at compilation time. Based on the concept of Trading Contracts, a resource is described using the TORBA Definition Language, and then compiled to generate trading proxies offering simple interfaces to applications. The example used in this paper clearly states the benefits brought by the TDL trading contracts: type checking at compilation time, simple to use, and providing a powerful and reliable framework for CORBA object trading.\",\"PeriodicalId\":193918,\"journal\":{\"name\":\"Proceedings 5th International Symposium on Autonomous Decentralized Systems\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-03-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 5th International Symposium on Autonomous Decentralized Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISADS.2001.917433\",\"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 5th International Symposium on Autonomous Decentralized Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISADS.2001.917433","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Nowadays, autonomous distributed systems, such as large-scale telecom and manufacturing applications, rely on the use of middleware. In order to find back resources and to interconnect applications, the middleware has to provide a trading function. Unfortunately, standard traders such as the ODP/OMG CosTrading service, are error-prone due to the lack of type checking at compilation time, but only performed at runtime. In order to address this problem, we have defined the Trader Oriented Request Broker Architecture (TORBA) to provide a trading framework and its associated tools, which tend to offer type-safe trading operations that are simple to use from applications and checked at compilation time. Based on the concept of Trading Contracts, a resource is described using the TORBA Definition Language, and then compiled to generate trading proxies offering simple interfaces to applications. The example used in this paper clearly states the benefits brought by the TDL trading contracts: type checking at compilation time, simple to use, and providing a powerful and reliable framework for CORBA object trading.