ELECTRONICS’ 2005 21 – 23 September, Sozopol, BULGARIA REMOTE ACCESS AND CONTROL FOR AN INDUSTRIAL SYSTEM Ion TRUICAN Stefan DAN Adrian Virgil CRACIUN Daniel BUCATOS Automatics Department, “Transilvania” University of Brasov, M.Viteazu Street, no.5, 500174, Brasov, Romania, phone/fax: +40 0268 418836, itruican@yahoo.com, dan.stefan@unitbv.ro, craciun@vega.unitbv.ro, daniel_bucatos@yahoo.com To be able to access and control the Industrial System remotely we are presenting here a model based on Java RMI (Remote Method Invocation). To ensure persistence of data using JDBC (Java Database Connectivity) the data are stored into a database server. The real world entities could be reflected on developed classes using the object oriented programming advantages. Keywords: Java, RMI, Java Database Connectivity, Object Oriented Programming 1. INTRODUCTION On our days it is very useful to have the possibility of access and control a system remotely. This future is need it when the presence of personal is not 24 hour required on site. Every complex system can be divided into small sides, those are fully functioning independently. It is possible to have a complex system which can be access remotely and components those assures the functionality can be analyzed separately. Using Java RMI (Remote Method Invocation) it is possible to design a system architecture which can be access and controlled remotely. Based on client – server architecture the user can access applications those are developed from the same machine where the server is running, or he can do this from another host located somewhere on the network. The client can invoke methods those are developed and published on the server side. When someone is trying to access the server remotely it must be taken into consideration that because of unknown reason the connection can not be establish because of some network problems for instance. This drawback should be taken into consideration regarding the risks those arise if the network connection is lost. But we can think on the remotely connection as a possibility and this should not be a must to ensure the functionality of the system as a whole.