发明名称 Dynamic assignment of business logic based on schema mapping metadata
摘要 Provided are techniques for dynamic assignment of business logic based on schema mapping metadata. A first transformation is performed using a simplified map and a structural transformation map that maps attributes between a source system and a target system to generate simplified map data that includes source attribute and target attribute pairs. A document that includes combined data is generated using the simplified map data and source system metadata containing contextual values of the source system. A second transformation is performed to generate transformed contextual metadata containing contextual values for the target system using a contextual metadata transformation map and the combined data.
申请公布号 US9529933(B2) 申请公布日期 2016.12.27
申请号 US201414494158 申请日期 2014.09.23
申请人 International Business Machines Corporation 发明人 Hazlewood Stephanie J.;Khatibi Mohammad
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Konrad, Raynes, Davda and Victor LLP 代理人 Davda Janaki K.;Konrad, Raynes, Davda and Victor LLP
主权项 1. A computer-implemented method, comprising: obtaining source system metadata containing source contextual values of a source system that are based on user settings, system configuration, and data processing configuration, wherein the source contextual values indicate how source attributes are to be processed in the source system; obtaining a structural transformation map between the source system and a target system, (1) that has an associated structural transformation map schema definition, (2) that maps a source schema of the source system to a target schema of the target system, (3) that includes source attribute to target attribute pairs, and (4) that includes additional data used to map data from the source system to the target system; generating, from the structural transformation map, a simplified map (1) that is a simpler data structure of the structural transformation map, (2) that includes the source attribute to target attribute pairs for structural mappings, and (3) that does not include the additional data, by sending the structural transformation map through a map simplifier; generating a metadata transform input schema definition from the associated structural transformation map schema definition and a generic metadata schema definition that provides a generic mechanism for defining data for business functions of various types; generating a first document that includes combined data, that conforms to the metadata transform input schema definition, using data from the simplified map and the source system metadata; generating a second document containing target contextual values of target system metadata that map to the source contextual values using the combined data and a contextual metadata transformation map, wherein the target contextual values indicate how target attributes are to be processed in the target system; and dynamically configuring a business function of an application of the target system using the target contextual values.
地址 Armonk NY US