Patent ID: 6167564
Filing Date: 2000-12-26
Classification: G06F

Abstract:
A computer system having a repository program being executed therein and a framework for integrating software development tools into said system, for building, deploying and maintaining applications in a heterogeneous development framework, said framework comprising:a. a first module disposed for representing business models derived from a business modeling tool;b. a second module disposed for holding information assets;c. means for tracing origin of a first newly developed business model in said first module to a first newly developed domain model in said second module and linking said business model to said domain model in said repository;d. a third module containing a multiplicity of component interfaces useful in building applications;e. means for tracing constituent components of a second newly developed domain model in said third module to a newly developed set of components created in a process of building and deploying new applications and linking both of them together in said repository;f. means for recovering constituent components from an existing system in a first heterogeneous environment and reconstructing said constituent components into usable components inside a third newly developed domain model and linking said constituent components and said third newly developed domain model together in said repository; and,g. means for recovering a first previously built domain model from a second heterogeneous environment and linking it to a second newly developed business model in said repository.