A distributed object computing architecture for leveraging software reengineering systems

Existing commercial software reengineering systems were mostly developed for centralized environments. With the advent and widespread use of object-oriented and client-server technologies, customers are expecting the systems to take advantage of these new technologies and also cooperate with their heterogeneous distributed computing environments. In this paper, we presented a distributed object computing architecture for allowing existing commercial software reengineering systems to integrate with the customer’s heterogeneous distributed environments. The architecture was implemented with architectural design patterns through CORBA technology. The leverage of legacy commercial software reengineering systems enhances the product value and adapts the product to new market needs.