Patent ID: 7895238
Filing Date: 2011-02-22
Classification: G06Q,Y10S

Abstract:
1. A method for generating an information catalog relating to a business model, said method comprising: accessing technical metadata from a data warehouse, said technical metadata being associated with data used by computer applications, said computer applications supporting business processes of the business model; accessing business metadata from a first source outside of the data warehouse, said business metadata comprising relationships between the business processes and the computer applications, said business metadata further comprising relationships between the computer applications and the technical metadata; accessing presentation metadata from a second source outside of the data warehouse, said second source being independent of the first source, said presentation metadata specifying a presentation format of the technical metadata and business metadata, wherein the second source comprises at least one eXtensible Stylesheet Language (XSL) stylesheet comprising the presentation metadata; a processor of a computer system parsing the technical metadata and the business metadata to form a source tree such that the source tree comprises the parsed business metadata and parsed technical metadata logically linked to each other; said processor generating a rules base of rules as templates derived from the presentation metadata in the at least one XSL stylesheet said processor applying the presentation metadata to the technical metadata and the business metadata to generate the information catalog, said information catalog comprising the technical metadata and the business metadata in accordance with the presentation format specified by the presentation metadata, wherein said applying comprises both applying the templates of the rules base and traversing the source tree to form a result tree that includes the logically linked technical metadata and business metadata integrated with the presentation metadata; and said processor displaying, on an output device for an end user, a graphical interface representing the generated information catalog.