DocumentCode :
3053891
Title :
Type-safe trading proxies using TORBA
Author :
Marvie, Raphaël ; Merle, Philippe ; Geib, Jean-Marc ; Leblanc, Sylvain
Author_Institution :
UPRESA, CNRS, Villeneuve d´´Ascq, France
fYear :
2001
fDate :
2001
Firstpage :
303
Lastpage :
310
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
Keywords :
client-server systems; distributed object management; program compilers; CORBA object trading; ODP OMG CosTrading service; TORBA Definition Language; Trader Oriented Request Broker Architecture; Trading Contracts; autonomous distributed systems; compilation time; manufacturing applications; middleware; type checking; type-safe trading proxies; Contracts; Middleware; Printers; Proposals; Search engines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomous Decentralized Systems, 2001. Proceedings. 5th International Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-7695-1065-5
Type :
conf
DOI :
10.1109/ISADS.2001.917433
Filename :
917433
Link To Document :
بازگشت