Abstract
In this paper, we discuss a more complex class of industrial applications involving co-operating multiple applications each of which themselves involve multiple processes. They normally work on multiple platforms with multiple languages. The architecture chosen is a distributed object architecture using CORBA in conjunction with a dynamic plug and play GUI architecture that uses plug-ins consisting of C++ objects with COM wrappers. The system addressed the issues of working in real time with CORBA by allocating fixed priorities. The presence of a DCOM based legacy system required the development of a DCOM /CORBA bridge. Furthermore, it uses a time triggered architecture at the lowest level for collecting information from the sensors and an event triggered architecture at the Global Network Manager level.