System architecture is taught for adapting at least one legacy system for functional interface with at least one component system. The architecture includes a data reconciliation bus for enabling reconciliation of redundant data between legacy systems, at least one component wrapper within the architecture for describing a legacy system, at least one component object within the architecture for describing a component system, and a connectivity bus within the architecture between at least one component object and at least one component wrapper, the bus for extending legacy function to the at least one component system. In a preferred embodiment, a user operating a GUI has access to legacy services in an automated client/server exchange wherein heterogeneous data formats and platform differences of the separate systems are resolved in an object-oriented way that is transparent to the user.
展开▼