UPGRADE MANAGEMENT OF APPLICATION COMPONENTS
First Claim
1. A computer-implemented component management system having computer readable media that store executable instructions executed by a processor, comprising:
- an application hosted on each of multiple hosting sites, the application comprised of different application subcomponents, each hosting site includes different versions of one or more of the application subcomponents; and
a management component that communicates with a hosting site to enable operation of an application subcomponent independent of other application subcomponents of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables separation of a user interface (UI) upgrade from the content and application logic upgrade. Administrators can upgrade to take advantage of new infrastructure features, and independently schedule the UI upgrade, for example, to accommodate customization work or to ensure user training. Furthermore, administrators can now allow users to choose when to switch to the new UI. More specifically, the architecture facilitates the separation of a UI upgrade from content and application logic upgrade, the ability to control the UI upgrade at multiple levels of precision, the ability for application logic and UI components to change behaviors based on the UI version of the context, and the ability to “preview” the updated UI before permanently switching to it. Additionally, UI components can be filtered to only appear in the appropriate UI version, and the site'"'"'s UI version can be compared to versions that a component is compatible with.
-
Citations
20 Claims
-
1. A computer-implemented component management system having computer readable media that store executable instructions executed by a processor, comprising:
-
an application hosted on each of multiple hosting sites, the application comprised of different application subcomponents, each hosting site includes different versions of one or more of the application subcomponents; and a management component that communicates with a hosting site to enable operation of an application subcomponent independent of other application subcomponents of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented component management system having computer readable media that store executable instructions executed by a processor, comprising:
-
an application hosted on each of multiple hosting sites, the application comprising a user interface subcomponent and core application logic subcomponent, each hosting site includes different versions of the user interface subcomponent and different versions of the core application logic subcomponent; and a management component that enables operation of a subcomponent independent of another subcomponent of the application. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented component management method executed by a processor, comprising:
-
receiving subcomponents of an application hosted on multiple hosting sites, the subcomponents of different types and type versions; selecting a subcomponent for operation on a hosting site; enabling operation of the selected subcomponent with other subcomponents of the site application; and managing upgrade of the subcomponent on the site. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification