Title :
Reusing MS-Windows software applications under CORBA environment
Author :
Lin, Re-Chi ; Lin, Jim-Min ; Jiau, Hewi Jin
Author_Institution :
Dept. of Inf. Eng. & Comput. Sci., Feng Chia Univ., Taichung, Taiwan
Abstract :
CORBA is becoming the most important middleware that supports object oriented and client/server paradigm in distributed computing systems. However the application systems based on CORBA are still scarce to date. One main reason is that only few CORBA object services have been developed. Without added help mechanisms, to have a new CORBA application, a programmer should make efforts to design a program with a CORBA interface from scratch. In our previous work (K. Liang et al., 1997), a reengineering approach was proposed to convert RPC based programs to CORBA objects, which successfully speeded up the development of CORBA applications. However the source code is required in this approach. In many cases, software designers may not be able to get hold of the source code, so it is necessary to adapt existing PC software applications, particularly for Windows applications, in binary code mode to the object services under CORBA. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows has been implemented to demonstrate the feasibility of our approach
Keywords :
client-server systems; distributed object management; distributed programming; object-oriented programming; software reusability; CORBA application; CORBA environment; CORBA interface; CORBA object services; MS-Excel; MS-Windows software application reuse; PC software applications; RPC based programs; Windows applications; binary code mode; client/server paradigm; distributed computing systems; graphic factory temperature monitor system; middleware; reengineering approach; source code; Application software; Binary codes; Distributed computing; Graphics; Middleware; Production facilities; Programming profession; Software design; Temperature measurement; Temperature sensors;
Conference_Titel :
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Tainan
Print_ISBN :
0-8186-8603-0
DOI :
10.1109/ICPADS.1998.741144