website paiken: research

PeopleSoft Metadata Project

We have been reverse engineering a new commercial off the shelf (COTS) system - attempting to obtain specific technical information, metadata, that isn't in the documentation and that can aid system implementation and management. That the actual reverse engineering was straightforward was a pleasant surprise. The resulting metadata was successfully re-used by specific processes associated with what the vendor described as one of its largest public sector implementation to date. The ISRI project team has developed metadata describing complex relationships and interactions between file elements, screens, processes, and other system components - in a relational database management system that is accessed by system implementers.

The figure illustrates one key metadata use - managing and understanding the sources and uses of the system data. A user asks about the source of report element RE(36) - a part of report R(3). Conceptually, the metadata indicates that the source of RE(36) is screen element SE(223) that is part of screen S(337). From this same metadata subset, users can determine what screen elements are printed on what reports; what reports print what screen elements; what screen elements comprise each screen; and what report elements are part of each report. Other specific examples of metadata use include:

More metadata information is now available, we have just published a very nice paper in IEEE Software describing this effort in more detail.


Return to webmaster Peter Aiken's home page or go back to the data reengineering project home page.

CLICK HERE TO VISIT THE WORLD'S TOP 1000 LIST!



 This page and all web site contents were last updated and are copyright Monday, August 9, 1999 by Peter Aiken.