×

System and method for modular business applications

  • US 8,554,797 B2
  • Filed: 12/16/2011
  • Issued: 10/08/2013
  • 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 an interface for importation of data into and exportation of data out of the data object, the data object further comprising the program module, a switch identifier and a specification of a call to be inserted into the installed code,inserting the call as specified by the specification of the data object into the installed program code,receiving a setting for the switch from a user and storing the setting in a database table, 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, and wherein, depending on the one of at least two logical states of the switch, the imported data is either modified or unmodified, before being exported via the interface,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 the storage means, andupdating 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, and overwriting the data object by the updated data object without affecting the installed program code and without invoking an installation program.

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