Method and Apparatus for Representing and Configuring Flexible and Extensible Presentation Patterns
First Claim
1. A method for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs), comprising the steps of:
- defining ABBs;
modeling said ABBs in a uniform manner; and
creating at least one template using said ABBs, wherein said at least one template comprises at least one of pre-configured static characteristics and user-specified service characteristics
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs). The techniques include defining ABBs, modeling the ABBs in a uniform manner, and creating at least one template using the ABBs, wherein the at least one template includes at least one of pre-configured static characteristics and user-specified service characteristics. In an embodiment of the invention, an exemplary method for designing and managing fine-grained ABBs can include identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution, analyzing the ABBs to monitor computing resources used by individual ABBs, selecting a number of running instances of the ABBs based on (i) requests of a pertinent entity and (ii) available resources, and managing life-cycles of ABBs
-
Citations
35 Claims
-
1. A method for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs), comprising the steps of:
-
defining ABBs; modeling said ABBs in a uniform manner; and creating at least one template using said ABBs, wherein said at least one template comprises at least one of pre-configured static characteristics and user-specified service characteristics - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for designing and managing fine-grained architectural building blocks (ABBs), comprising the steps of:
-
identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution; analyzing said ABBs to monitor computing resources used by individual ABBs; selecting a number of running instances of said ABBs based on (i) requests of a pertinent entity and (ii) available resources; and managing lifecycles of ABBs. - View Dependent Claims (13, 14)
-
-
15. An apparatus for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs), comprising:
-
a memory; and at least one processor coupled to said memory and operative to; define ABBs; model said ABBs in a uniform manner; and create at least one template using said ABBs, wherein said at least one template comprises at least one of pre-configured static characteristics and user-specified service characteristics. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising a computer useable medium having computer useable program code for representing and configuring flexible and extensible presentation patterns based on fine-grained architectural building blocks (ABBs), said computer program product including:
-
computer useable program code for defining ABBs; computer useable program code for modeling said ABBs in a uniform manner; and computer useable program code for creating at least one template using said ABBs, wherein said at least one template comprises at least one of pre-configured static characteristics and user-specified service characteristics. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product comprising a computer useable medium having computer useable program code for designing and managing fine-grained architectural building blocks (ABBs), said computer program product including:
-
computer useable program code for identifying ABBs to compose an architecture for facilitating presentation and interaction between consumers and other elements in a solution; computer useable program code for analyzing said ABBs to monitor computing resources used by individual ABBs; computer useable program code for selecting a number of running instances of said ABBs based on (i) requests of a pertinent and (ii) available resources; and computer useable program code for managing lifecycles of ABBs. - View Dependent Claims (34, 35)
-
Specification