发明名称 System and a method for cross-platform porting of business application and making them contextually-aware on target platforms
摘要 A method for cross-platform porting of applications includes extracting one or more platform independent models from an existing one or more composite applications running on a given source platform. These platform independent models are then transformed into implementation artifacts on another, target platform, thereby effectively porting the composite application from one platform to another. The generated implementation artifacts on the target platform leverage existing assets in the target environment, which makes these generated artifacts “contextually-aware”.
申请公布号 US8813024(B2) 申请公布日期 2014.08.19
申请号 US200812235214 申请日期 2008.09.22
申请人 International Business Machines Corporation 发明人 Akkiraju Rama Kalyani T.;Bhandar Manisha Dattatraya;Dhoolia Pankaj;Ghosh Nilay;Mitra Tilak;Mohan Rakesh;Saha Dipankar;Zhao Wei
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Stock William
主权项 1. A method for cross-platform porting of applications, comprising: extracting a platform independent model (PIM) from an existing composite application running on a given source platform; and transforming the PIM into generated implementation artifacts on another, target platform, wherein the generated implementation artifacts on the target platform leverage existing assets on the target platform thereby making the generated artifacts contextually-aware binding the generated implementation artifacts with an existing service on the target platform by applying a semantic matching algorithm to automatically bind the generated implementation artifacts with the existing service on the target platform; wherein extracting a PIM from an existing composite application further comprises: identifying existing implementation artifacts of the composite application;transforming the identified implementation artifacts for generating a platform specific model (PSM), wherein generating a PSM includes one or more transformations between the implementation artifacts and one or more meta-models of the PSM; andtransforming the PSM for generating a PIM, wherein generating a PIM includes one or more transformations between the one or more meta-models of the PSM and one or more meta-models of the PIM;wherein one or more transformations between elements of the one or more meta-models of the PSM and elements of the one or more meta-models of the PIM include one or more mappings that define rules for mapping between the elements of the one or more meta-models of the PSM and the elements of the one or more meta-models of the PIM, andwherein when at least one of the one or more meta-models of the PIM or at least one of the one or more meta-models of the generated PSM are unknown, further comprising automatically creating for each of the unknown meta-models an exemplar that corresponds to the unknown meta-model, and reverse-engineering a known meta-model from the exemplar that corresponds to the unknown meta-model.
地址 Armonk NY US