发明名称 Runtime configuration checks for composite applications
摘要 The embodiments provide a data processing apparatus including a runtime check identifier configured to determine, in response to a request to execute a function of the application, whether a runtime check descriptor corresponding to the function is stored in a database and select the runtime check descriptor if the runtime check descriptor is determined as stored in the database. The selected runtime check descriptor provides, in part, at least one configuration check of a component related to an execution of the function. The data processing apparatus also includes a system component configured to invoke a system management tool to perform the at least one configuration check, and a runtime check controller configured to receive results of the at least one configuration check and perform at least one action specified in the selected runtime check descriptor based on the received results.
申请公布号 US9009534(B2) 申请公布日期 2015.04.14
申请号 US201213479743 申请日期 2012.05.24
申请人 SAP SE 发明人 Plate Henrik;Ponta Serena;Casalino Matteo Maria;Scholte Theodoor
分类号 G06F11/00;G06F11/36 主分类号 G06F11/00
代理机构 Brake Hughes Bellermann LLP 代理人 Brake Hughes Bellermann LLP
主权项 1. A data processing apparatus for implementing a runtime configuration check for an application in a system, the data processing apparatus comprising: at least one processor; a runtime check identifier configured to cause the at least one processor to intercept a request to execute an invoked function of an application, the runtime check identifier configured to cause the at least one processor to search a database storing a plurality of runtime check descriptors to determine whether the invoked function has a runtime check descriptor stored in the database, the runtime check descriptor of the invoked function identifying at least one configuration check to be performed by a system management tool and at least one action to be taken depending on an outcome of the at least one configuration check; a system component configured to cause the at least one processor to send an identifier that identifies the at least one configuration check to the system management tool to perform the at least one configuration check; and a runtime check controller configured to cause the at least one processor to receive results of the at least one configuration check from the system management tool, consult the runtime check descriptor of the invoked function, and perform the at least one action as identified in the runtime check descriptor based on the received results, wherein the runtime check descriptor of the invoked function includes criteria information indicating one or more conditions on performing the at least one action and action information indicating a type of the at least one action, wherein the runtime check controller is configured to determine that the one or more conditions is met based on the received results and perform the at least one action according to the type specified in the action information.
地址 Walldorf DE