Data quality and due process in large interorganizational record systems
Communications of the ACM
Migrating legacy systems: gateways, interfaces & the incremental approach
Migrating legacy systems: gateways, interfaces & the incremental approach
Building enterprise information architectures: reengineering information systems
Building enterprise information architectures: reengineering information systems
Building corporate portals with XML
Building corporate portals with XML
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
IBM Systems Journal
Hi-index | 0.00 |
The role of reverse engineering system metadata when migrating legacy systems to enterprise software such as PeopleSoft™ has not been widely articulated. Bridging the gap between new enterprisewide software systems and legacy systems has proven to be an enormous and costly hurdle when attempted without sufficient understanding of the legacy environment and enterprise metadata. We present a model-based methodology for constructing a metadata-based foundation for migrating data from legacy systems to enterprise software. The methodology components include: • analysis of project organization, constraints and definition, • development of project control structure, and • deployment of toolkit components to capture, analyze and utihze metadata. Methodologies work best when supported by appropriate tools. Based on widely available Office-suite components, a flexible toolkit was developed to support the methodology and facilitate system evolution. The toolkit allows users to capture, analyze, and publish various implementation-specific metadata. The toolkit publishes metadata for use by the technical implementation team as well as by project management and business users. We describe each methodology component, the associated toolkit elements developed to implement each component, the various component outputs, and the resources required to implement the solution. The methodology was developed in the context of an anonymous real world implementation. Organizations can use this approach to create a sound basis for reverse engineering system metadata when migrating to enterprise software.