Methods and systems for dynamically reallocating shared computing resources among hosted business applications
AssigneeDemandware Inc.
InventorsWayne Whitcomb, David C. Boyle, Ulrike Mueller, Stephan Schambach
Life of this patent
Estimating the term…
Abstract
Methods and systems for hosting business and other e-commerce application services are provided which provide secure shared computing resources to multiple instances of e-commerce or other business applications. The shared computing resources are dynamically allocated among the instances of the applications, and the instances of the applications are logically separated from one another to provide additional security.
Claims31
A method for providing an e-commerce hosting service comprising:
- operating a hosting system providing shared computing resources to a plurality of instances of an e-commerce application, wherein each instance has a corresponding business logic and a corresponding graphical user interface;
- providing remote access to a design tool for modifying the business logic and the graphical user interface corresponding to one of the plurality of instances,
- wherein the design tool comprises a graphical user interface, and
- wherein the graphical user interface of the design tool enables the modification of the business logic of at least one of the plurality of instances of the e-commerce application by the dragging and dropping of modularized sequences of software code into business logic pipelines;
- monitoring the demand for the shared computing resources of the plurality of instances of the e-commerce application;
- and
- reallocating at least a portion of the shared computing resources among the plurality of instances of the e-commerce application in response to detecting a change in demand.
A method of providing a business software application hosting service comprising:
- operating a hosting system providing shared computing resources to a plurality of instances of a business software application, wherein each instance has a corresponding business logic and graphical user interface;
- providing remote access to a design tool for modifying the business logic and the graphical user interface corresponding to one of the plurality of instances of the business software application,
- wherein the design tool comprises a graphical user interface;
- and
- wherein the graphical user interface of the design tool enables the modification of the business logic of at least one of the plurality of instances of the business software application by the dragging and dropping of modularized sequences of software code into business logic pipelines;
- allocating the shared computing resources among the plurality of instances of the business software application;
- and
- logically isolating the shared computing resources allocated to each of the plurality of instances of the business software application from the shared computing resources allocated to a remainder of the instances of the business software application.
An e-commerce hosting system comprising:
- a plurality of servers providing shared computing resources to a plurality of instances of an e-commerce application, wherein each instance has a corresponding business logic and a corresponding graphical user interface;
- a remotely accessible design tool for modifying the business logic and the graphical user interface corresponding to one of the plurality of instances,
- wherein the design tool comprises a graphical user interface;
- and
- wherein the graphical user interface of the design tool enables the modification of the business logic of at least one of the plurality of instances of the e-commerce application by the dragging and dropping of modularized sequences of software code into business logic pipelines;
- and
- a resource management module configured to
- monitor the demand for the shared computing resources of the plurality of instances of the e-commerce application,
- and
- reallocate at least a portion of the shared computing resources among the plurality of instances of the e-commerce application in response to detecting a change in demand.
Dependencies are inferred from the claim text.