Title :
An object-oriented software bus for supervision systems, based on DCOM
Author :
Feray, Alexandre ; Banctel, Fabrice ; Daurensan, Véronique ; Touré, Famory
Author_Institution :
Alcatel, Marcoussis, France
Abstract :
Describes the design and implementation of an object-oriented software bus on top of DCOM, to be used as the core architecture of supervision systems. The approach is based on the design of abstract frameworks that define the interactions between the system´s objects. In order to fully leverage the modularity and openness offered by COM´s interoperability, we propose to carefully design the object interfaces, using framework and design pattern approaches. In addition, and despite the location transparency offered by ORB technologies, we relate how, in our experience, these frameworks must take into account the constraints of distributed systems (performance, reliability) in their design. We then describe the implementation of our system, how it exploits the COM technology and how this latter matches the objectives that we had set for our system
Keywords :
distributed object management; object-oriented methods; object-oriented programming; open systems; supervisory programs; COM technology; DCOM; ORB technologies; abstract frameworks; design patterns; distributed system constraints; interoperability; location transparency; modularity; object interactions; object interfaces; object request brokers; object-oriented software bus; performance; reliability; supervision systems; Computer architecture; Control systems; Electrical equipment industry; Information systems; Metals industry; Milling machines; Monitoring; Power generation; Rail transportation; Steel;
Conference_Titel :
Enterprise Distributed Object Computing Workshop, 1998. EDOC '98. Proceedings. Second International
Conference_Location :
La Jolla, CA
Print_ISBN :
0-7803-5158-4
DOI :
10.1109/EDOC.1998.723261