发明名称 Tenant rescue for software change processes in multi-tenant architectures
摘要 A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
申请公布号 US8775862(B2) 申请公布日期 2014.07.08
申请号 US201314010261 申请日期 2013.08.26
申请人 SAP AG 发明人 Rueegg Andreas Willi;Schmidt Joerg;Laicher Karolin;Segler Michael
分类号 G06F11/00 主分类号 G06F11/00
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: identifying an error during a second phase of a transition of a core software platform of a multi-tenant computing system from a current state to a target state, the multi-tenant computing system providing access to a plurality of customer tenants comprising an organization-specific business configuration of the core software platform, the organization-specific business configuration for each tenant of the plurality of tenants comprising core software platform content relating to the operation of the core software platform that is common to all of the plurality of customer tenants and tenant-specific content that relates to the organization-specific business configuration and that is available to only that customer tenant, the error being associated with first tenant-specific content of a first customer tenant of the plurality of customer tenants, the second phase comprising modifying, in parallel and subsequent to completion of a first phase, the tenant-specific content of each of the plurality of customer tenants according to dependencies of the tenant-specific content on the core software platform content; causing a suspension of the second phase for the first customer tenant while continuing the second phase for at least one other tenant of the plurality of customer tenants for which an error has not been identified; and reactivating the multi-tenant system such that the multi-tenant system comprises the at least one other tenant of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.
地址 Walldorf DE