Migration of software extensions
    1.
    发明授权

    公开(公告)号:US11805181B2

    公开(公告)日:2023-10-31

    申请号:US17500397

    申请日:2021-10-13

    Applicant: SAP SE

    CPC classification number: H04L67/34 G06F8/76 G06F16/213 G06F16/214 G06F16/258

    Abstract: Extensions to a source software application are migrated to a target. Template records are constructed containing corresponding sets of attributes for source and target applications. Analysis of a source extension yields source extension attributes. A matching template record is used to map the source extension attributes to corresponding target extension attributes. A proposal for a migrated target extension is formulated, simulated in a sandbox, and committed to the target application. Client interaction supports selection or approval of application versions, proposals, or simulation output. Template records, constructed without knowledge of specific extensions implemented on a particular application instance, are provided to the source application environment, enabling remaining migration operations to be performed locally in source and target environments, maintaining data privacy. Examples are provided for a front-end software application in a database environment. Methods and apparatus are disclosed, with variations, extensions, and applicability to diverse software applications.

    MIGRATION OF SOFTWARE EXTENSIONS
    2.
    发明申请

    公开(公告)号:US20230116489A1

    公开(公告)日:2023-04-13

    申请号:US17500397

    申请日:2021-10-13

    Applicant: SAP SE

    Abstract: Extensions to a source software application are migrated to a target. Template records are constructed containing corresponding sets of attributes for source and target applications. Analysis of a source extension yields source extension attributes. A matching template record is used to map the source extension attributes to corresponding target extension attributes. A proposal for a migrated target extension is formulated, simulated in a sandbox, and committed to the target application. Client interaction supports selection or approval of application versions, proposals, or simulation output. Template records, constructed without knowledge of specific extensions implemented on a particular application instance, are provided to the source application environment, enabling remaining migration operations to be performed locally in source and target environments, maintaining data privacy. Examples are provided for a front-end software application in a database environment. Methods and apparatus are disclosed, with variations, extensions, and applicability to diverse software applications.

Patent Agency Ranking