System and method for providing software upgrades
First Claim
Patent Images
1. A method for providing a business scenario, comprising:
- executing a first deployment unit on a first application platform;
replacing a second deployment unit on the first application platform with an upgraded second deployment unit on an upgraded second application platform;
executing the upgraded second deployment unit;
transmitting messages related to the business scenario over a communications link between the first deployment unit on the first application platform and the upgraded second deployment unit on the upgraded second application platform to provide the functionality of the business scenario distributed between the first application platform and the upgraded second application platform;
replicating master data related to the business scenario from a first data storage accessible by the first deployment unit on the first application platform to a second data storage on the upgraded second application platform, wherein the second data storage is accessible by both the first deployment unit and the upgraded second deployment unit, thereby synchronizing the master data in the first data storage with the master data stored in the second data storage; and
executing a customer add-on module on the first application platform, the customer add-on module being a customized software program that provides user-defined functionality in the business scenario and communicates with the upgraded second deployment unit via messages.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system provide a business scenario. The method includes executing a first deployment unit on a first application platform. The method includes replacing an original second deployment with an upgraded second deployment unit on an upgraded second application platform. The method includes executing the upgraded second deployment unit. The method including transmitting messages related to the business scenario over a communications link between the first deployment unit and the upgraded second deployment unit. The method includes storing master data related to the business scenario in a data storage.
-
Citations
17 Claims
-
1. A method for providing a business scenario, comprising:
-
executing a first deployment unit on a first application platform; replacing a second deployment unit on the first application platform with an upgraded second deployment unit on an upgraded second application platform; executing the upgraded second deployment unit; transmitting messages related to the business scenario over a communications link between the first deployment unit on the first application platform and the upgraded second deployment unit on the upgraded second application platform to provide the functionality of the business scenario distributed between the first application platform and the upgraded second application platform; replicating master data related to the business scenario from a first data storage accessible by the first deployment unit on the first application platform to a second data storage on the upgraded second application platform, wherein the second data storage is accessible by both the first deployment unit and the upgraded second deployment unit, thereby synchronizing the master data in the first data storage with the master data stored in the second data storage; and executing a customer add-on module on the first application platform, the customer add-on module being a customized software program that provides user-defined functionality in the business scenario and communicates with the upgraded second deployment unit via messages. - View Dependent Claims (2, 3, 4)
-
-
5. Method for upgrading a business application by maintaining data integrity and application functionality across a plurality of application platforms, comprising:
-
hosting a business application on a first application platform, wherein the business application comprises a plurality of deployment units, a customer add-on module, data modules and master data, the master data being stored on a first data storage device accessible by at least one deployment unit hosted on the first application platform; installing on a second application platform, a first upgraded deployment unit corresponding to a first deployment unit of the plurality of deployment units on the first application platform to replace the first deployment unit; replicating master data associated with the business application on the first application platform to a second data storage device accessible by the first upgraded deployment unit on the second application platform; in response to a user input to the first upgraded deployment unit, altering master data stored on the second data storage device accessible; communicating via communication channels between the first application platform and the second application platform messages between at least one of the plurality of deployment units on the first application platform and the first upgraded deployment unit on the second application platform; and in response to the communicating, synchronizing the master data stored on the first data storage device and the data stored on the second data storage device, wherein the customer add-on module is a customized software program that provides user-defined functionality in the business application and communicates with the first upgraded deployment unit via messages; and installing on the second application platform, a second upgraded deployment unit corresponding to a second deployment unit of the plurality of deployment units on the first application platform to replace the second deployment unit. - View Dependent Claims (6, 7)
-
-
8. A hardware system for providing a business scenario, comprising:
-
a first application platform executing a first deployment unit; replacing a second deployment unit on the first application platform with an upgraded second deployment unit on an upgraded second application platform; executing the upgraded second deployment unit; transmitting messages related to the business scenario over a communications link between the first deployment unit on the first application platform and the upgraded second deployment unit on the upgraded second application platform to provide the functionality of the business scenario distributed between the first application platform and the upgraded second application platform; replicating master data related to the business scenario from a first data storage accessible by the first deployment unit on the first application platform to a second data storage on the upgraded second application platform, wherein the second data storage is accessible by both the first deployment unit and the upgraded second deployment unit, thereby synchronizing the master data in the first data storage with the master data stored in the second data storage; and a customer add-on module executing on the first deployment unit, the customer add-on module being a customized software program that provides user-defined functionality in the business scenario and communicates with the upgraded second deployment unit via messages. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium including instructions adapted to execute a method for providing a business scenario, the method comprising:
-
executing a first deployment unit on a first application platform; replacing an original second deployment unit on the first application platform with an upgraded second deployment unit on an upgraded second application platform; executing the upgraded second deployment unit; transmitting messages related to the business scenario over a communications link between the first deployment unit on the first application platform and the upgraded second deployment unit on the upgraded second application platform to provide the functionality of the business scenario distributed between the first application platform and the upgraded second application platform; replicating master data related to the business scenario from a first data storage accessible by the first deployment unit on the first application platform to a second data storage on the upgraded second application platform, wherein the second data storage is accessible by both the first deployment unit and the upgraded second deployment unit, thereby synchronizing the master data in the first data storage with the master data stored in the second data storage; and executing a customer add-on module on the first deployment unit, the customer add-on module being a customized software program that provides user-defined functionality in the business scenario and communicates with the upgraded second deployment unit via messages. - View Dependent Claims (14, 15, 16, 17)
-
Specification