Skip to Main Content
Today many industrial facilities have a lot of industrial control software systems used in various ways. These systems work in all kinds of architectures, starting from the simple "one application on one computer attached to a process" to more complex systems such as client-server- database, multi-tier applications, etc. Being provided by different vendors, there is a problem of managing the applications, developed using various technologies and running on different environments, implying administration problems and many security aspects. The information is spread into many places, this making it difficult to have a global view on the enterprise's resources. The solution is to have a single software system which to provide functionality for all the enterprise, into a unified manner. Our distributed software applications architecture comes to deal with the problems presented above. The system has three main levels of application: (1) The data source, having two main parts: software applications that communicate with the equipment and a connector to the system. (2) The server, gathering all the data from the data sources, processing and storing it into the database. (3) The client applications, including the interface of the system with the user. The technology used for developing this system is Web-oriented.