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, wherein said at least one template provides a basis for creating one or more additional ABBs and wherein one or more steps of said method are performed by one or more hardware devices.
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
29 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, wherein said at least one template provides a basis for creating one or more additional ABBs and wherein one or more steps of said method are performed by one or more hardware devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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, wherein said at least one template provides a basis for creating one or more additional ABBs. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a tangible computer useable readable recordable 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, wherein said at least one template provides a basis for creating one or more additional ABBs. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification