Extracting and processing data from heterogeneous computer applications
AssigneeInternational Business Machines Corporation
InventorsYurdaer N. Doganata, Szabolcs Rozsnyai, Aleksander Slominski
Life of this patent
Estimating the term…
Abstract
A computer-implemented method, system, and article of manufacture for extracting and processing event data from heterogeneous computer applications. The method includes providing a computer system having software modules for performing the steps of: receiving data related to a first event; identifying a data type of the first event based on data type definitions; selecting a set of extraction rules for extracting an attribute of an event having the identified data type; extracting the first attribute from the first event data based on the set of extraction rules; and mapping the first attribute to an event attribute of a unified structure.
Claims13
A computer-implemented method of extracting and processing event data from heterogeneous computer applications, said method comprising:
- providing a computer system, wherein said computer system comprises software modules embodied on a computer-readable medium, and said software modules comprise an input receiver module, a data identification module, an extractor module, a mapping module, a data output module, and a data storage module;
- receiving data related to a first event that is capable of being processed by a first computer application, wherein said first event data includes at least one first attribute, and said receiving data related to said first event is performed by said input receiver module;
- identifying a data type of said first event based on data type definitions, wherein said data type definitions are stored on said data storage module or received by said input receiver module, and said identifying said data type of said first event is performed by said data identification module;
- selecting a set of extraction rules for extracting an attribute of an event having said identified data type, wherein said set of extraction rules is stored on said data storage module or received by said input receiver module, and said selecting said set of extraction rules is performed by said extractor module;
- extracting said first attribute from said first event data based on said set of extraction rules, wherein said extracting is performed by said extractor module;
- and
- mapping said first attribute to an event attribute of a unified structure, wherein data related to said unified structure event is stored on said data storage module or received by said input receiver module, said mapping is based on a set of rules for mapping an event attribute having said identified data type to an attribute of said unified structure event, and said mapping is performed by said mapping module.
A computer-implemented system for extracting and processing event data from heterogeneous computer applications, said system comprising:
- an input receiver module configured to receive data related to a first event, wherein said first event is capable of being processed by a first computer application, and said first event data includes at least one first attribute;
- a data identification module configured to identify a data type of said first event based on data type definitions, wherein said data type definitions are stored on said data storage module or received by said input receiver module;
- an extractor module configured to select a set of extraction rules for extracting an attribute of an event having said identified data type and configured to extract said first attribute from said first event data based on said set of extraction rules;
- a mapping module configured to map said first attribute to an event attribute of a unified structure, wherein said mapping is based on a set of rules for mapping an event attribute having said identified data type to an attribute of said unified structure event;
- and
- a data storage module configured to store said set of extraction rules, data related to said unified structure event, and said set of mapping rules.
An article of manufacture comprising a computer readable storage medium having computer readable instructions embodied therein that, when executed by a computer, implements a method of extracting and processing event data from heterogeneous computer applications, said method comprising:
- receiving data related to a first event that is capable of being processed by a first computer application, wherein said first event data includes at least one first attribute;
- identifying a data type of said first event based on data type definitions, wherein said data type definitions are stored on said data storage module or received by said input receiver module;
- selecting a set of extraction rules for extracting an attribute of an event having said identified data type;
- extracting said first attribute from said first event data based on said set of extraction rules;
- and
- mapping said first attribute to an event attribute of a unified structure, wherein data related to said unified structure event is stored on said data storage module, said mapping is based on a set of rules for mapping an event attribute having said identified data type to an attribute of said unified structure event.
Dependencies are inferred from the claim text.