×

System and method for modular business applications

  • US 10,013,478 B2
  • Filed: 09/05/2013
  • Issued: 07/03/2018
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of adding a program module to an installed program code comprising:

  • providing a data object having and encapsulating an interface for importation of data into and exportation of data out of the data object, the data object further comprising and encapsulating the program module, a switch identifier and a specification of a call to be inserted into the installed code, the specification comprising a database query,inserting the call as specified by the specification of the data object into the installed program code,receiving, using a switch framework comprising a program code that is activated automatically when the data object is called, a setting for the switch from a user and storing the setting in a database table;

    updating of the installed program code after the program module has been added by providing an update for the installed program code, the update comprising the call as specified by the specification of the data object, and installing the update whereby the call that had been inserted into the installed program code is overwritten by the same call comprised in the update without affecting the setting of the switch stored in a means for storing; and

    updating the program module by the steps of;

    providing an updated data object comprising the interface, the switch identifier and the updated program module, the updated data object being devoid of the specification,overwriting the data object by the updated data object without affecting the installed program code and without invoking an installation program,wherein upon execution of the installed program code the data object is called by execution of the call that has been inserted into the installed program code,wherein the setting of the switch is retrieved from the database table using the switch identifier of the data object as an access key,wherein the switch setting indicates one of at least two logical states of the switch,wherein, depending on the one of at least two logical states of the switch, the imported data returned by the database query is either modified or unmodified, before being exported via the interface,wherein the program module comprises a modular business application, andwherein the installed program code is executed in full regardless of the switch setting.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×