Information landscape modeling, analysis and validation
AssigneeInternational Business Machines Corporation
InventorsBrian P. Byrne, Hayden Marchant, Guenter A. Sauter
Life of this patent
Estimating the term…
Abstract
Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
Claims20
A computer program product to provide an information landscape for topology modeling, linking, and validation for an information integration project, the information landscape comprising a topology of topology elements representing aspects of the information integration project, the computer program product comprising:
- a computer-readable storage medium having computer-readable program code of an information integration program embodied therewith, the computer-readable program code executable by one or more computer processors to perform an operation comprising:
- generating the topology based on a palette of landscape elements;
- linking each topology element to a respective one or more solution artifacts from a plurality of solution artifacts for the information integration project, wherein the plurality of solution artifacts includes at least one of a database, a logical data model for a database, and a database schema;
- determining a degree to which one or more business metrics are realizable, based on:
- (i) the plurality of solution artifacts for the information integration project;
- (ii) the information landscape;
- and (iii) the linking between each of the topology elements in the topology and the respective one or more solution artifacts;
- upon receiving a request from a user to generate a solution sketch for the information landscape, determining a class of users to which the user is assigned, based on an electronic user identifier corresponding to the user;
- determining a viewpoint having a predefined association with the class of users to which the user is assigned;
- selecting only a portion of the plurality of solution artifacts to depict, based on the viewpoint having a predefined association with the class of users to which the user is assigned;
- automatically generating the solution sketch for the user, the solution sketch comprising a graphical representation of the information landscape, wherein the solution sketch includes depictions of solution artifacts for the selected portion of the plurality of solution artifacts, wherein the solution sketch is generated based on:
- (i) the linking of the topology elements to the solution artifacts, and (ii) the viewpoint having the predefined association with the class of users to which the user is assigned;
- and
- outputting the solution sketch for display to the user.
A system to provide an information landscape for topology modeling, linking, and validation for an information integration project, the information landscape comprising a topology of topology elements representing aspects of the information integration project, the system comprising:
- a computer processor;
- and
- a memory containing an information integration program executable to perform an operation comprising:
- generating the topology based on a palette of landscape elements;
- linking each topology element to a respective one or more solution artifacts from a plurality of solution artifacts for the information integration project, wherein the plurality of solution artifacts includes at least one of a database, a logical data model for a database, and a database schema;
- determining a degree to which one or more business metrics are realizable, based on:
- (i) the plurality of solution artifacts for the information integration project;
- (ii) the information landscape;
- and (iii) the linking between each of the topology elements in the topology and the respective one or more solution artifacts;
- upon receiving a request from a user to generate a solution sketch for the information landscape, determining a class of users to which the user is assigned, based on an electronic user identifier corresponding to the user;
- determining a viewpoint having a predefined association with the class of users to which the user is assigned;
- selecting only a portion of the plurality of solution artifacts to depict, based on the viewpoint having a predefined association with the class of users to which the user is assigned, wherein at least one of the plurality of solution artifacts is not selected;
- automatically generating the solution sketch for the user, the solution sketch comprising a graphical representation of the information landscape, wherein the solution sketch includes depictions of solution artifacts for the selected portion of the plurality of solution artifacts, wherein the solution sketch is generated based on:
- (i) the linking of the topology elements to the solution artifacts, and (ii) the viewpoint having the predefined association with the class of users to which the user is assigned;
- and
- outputting the solution sketch for display to the user.
Dependencies are inferred from the claim text.