Enterprise Application System Reengineering: A Business Component Approach

Shi-ming Huang,Shin-yuan Hung,David C. Yen,Shing-han Li,Chun-ju Wu
DOI: https://doi.org/10.4018/jdm.2006070104
IF: 2.656
2006-01-01
Journal of Database Management
Abstract:Due to the rapid changes in information technology (IT), the life cycle to develop an information system has become significantly shorter Furthermore, companies world vide have invested much time and effort in developing their existing enterprise application systems in order to maintain their own competitive advantages. Specifically, they are facing a similar problem of preserving the investment. Information system reengineering technology (ISRT) is one way to solve this problem. However most of the systems reengineered by using traditional ISRT may lack flexibility and reusability and also have some quality concerns. The component-based software engineering can provide some remedy by providing a flexible and reusable enterprise application system. Many companies could benefit from thinking more in terms of building their own business components for their information system areas. This article considers a reengineering approach in order to migrate legacy systems to component-based information systems with a quality control mechanism. Companies can build their own business component libraries in the reengineering process. One additional benefit is to build information systems from business components rather than reinventing the wheel in the future. This study proposed a system architecture and also implemented the prototype system to validate that our mechanism is technically practical. Additionally, we used an example to evaluate that our approach is effective and practicable in the real world.
What problem does this paper attempt to address?