1. Reengineering windows software applications into reusable CORBA objects
- Author
-
Jim-Min Lin, Hewijin Christine Jiau, Guo-Ming Fang, Zeng-Wei Hong, and William C. Chu
- Subjects
business.industry ,Computer science ,computer.internet_protocol ,computer.software_genre ,CSIv2 ,Object (computer science) ,Computer Science Applications ,Dynamic Invocation Interface ,Interoperable Object Reference ,Common Object Request Broker Architecture ,Distributed Objects Everywhere ,Middleware (distributed applications) ,Operating system ,Factory (object-oriented programming) ,Software engineering ,business ,computer ,Software ,Information Systems - Abstract
CORBA is becoming one of the most important middleware for supporting object-oriented and client/server paradigms in distributed computing systems. However, application systems based on CORBA are still scarce to date. One reason is that only few CORBA object services have been developed. To have a new CORBA application, a programmer must make the effort to design a program with a CORBA interface. In our previous work [Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (1997) 2], a re-engineering approach was proposed to convert RPC-based programs into CORBA objects. This has successfully increased the development of CORBA applications. However, the source code is required in this approach. In many cases, software designers cannot acquire the source code. This prevents adapting existing PC software applications, particularly for Windows applications. Our study addresses this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows, was implemented to demonstrate the feasibility of our approach.
- Published
- 2004
- Full Text
- View/download PDF