发明名称 Business-to-consumer extendable base application
摘要 Techniques are presented herein to enable the storing of a base application. A plurality of program modules are stored with the base application, where the plurality of program modules comprise a first module and second module. User instructions are received to form a configuration file containing interaction rules, wherein the interaction rules define, for the base application, how the first module interacts with the second module to form a configured first module. The base application is then executed along with the configured first module on behalf of a user.
申请公布号 US9442745(B2) 申请公布日期 2016.09.13
申请号 US201314014900 申请日期 2013.08.30
申请人 SAP SE 发明人 Xia Steven Qian;Ho Yean Fee;Cao Lin
分类号 G06F9/44;G06F9/445;G06F9/54;G06Q30/06 主分类号 G06F9/44
代理机构 Jones Day 代理人 Jones Day
主权项 1. A method comprising: storing a base application; storing a plurality of program modules associated with the base application, wherein the plurality of program modules comprises a first module and a second module, and wherein each of the first module and the second module is a software extension that adds to or alters a default functionality of the base application; receiving user instructions to form a configuration file containing references to additional files that contain program code implementing interaction rules, wherein the configuration file also contains data that defines at least partially an operation of the base application, and wherein: the interaction rules define, for the base application, how the first module interacts with the second module to form a configured first module,the interaction rules define events triggered by the second module,the first module is notified of the events triggered by the second module through a default event handler included in the base application, andthe interaction rules define event handlers that specify how the first module handles the events triggered by the second module; and executing the base application and the configured first module on behalf of a user,wherein the additional files include functional logic that access data sources, and wherein each of the first and second modules manages its own data, controlling how much data is obtained from the data sources, displayed to a user, updated, and passed to the base application and to each other.
地址 Walldorf DE