System and method for providing shared web modules
First Claim
1. A method of generating a logically merged web module for a web application, comprising:
- determining if the web application includes a reference to at least one shared web module that may be incorporated into a plurality of web applications;
identifying a location of the at least one shared web module; and
logically merging the at least one shared web module with web modules of the web application, if any, to generate a logically merged web application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for sharing web modules amongst a plurality of other web applications are provided. With the system and method, shared web modules are stored in an archive data structure and are accessible for use with web applications. The web applications, and/or the web modules of the web applications, may include a shared web module designation file that identifies the shared web modules that are to be incorporated into the web modules for the web application. A runtime component is provided that determines, when the web application web modules are being loaded, whether the web application and/or web modules have a shared web module designation file that identifies shared web modules that are to be incorporated into the web modules of the web application. If so, the runtime component locates these shared web modules and logically merges them with the web modules of the web application taking into account precedence or priority of the shared web modules as designated by the shared web module designation file. The result is a logically merged web module that contains the shared web modules referenced in the shared web module designation file.
59 Citations
20 Claims
-
1. A method of generating a logically merged web module for a web application, comprising:
-
determining if the web application includes a reference to at least one shared web module that may be incorporated into a plurality of web applications;
identifying a location of the at least one shared web module; and
logically merging the at least one shared web module with web modules of the web application, if any, to generate a logically merged web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product in a computer readable medium for generating a logically merged web module for a web application, comprising:
-
first instructions for determining if the web application includes a reference to at least one shared web module that may be incorporated into a plurality of web applications;
second instructions for identifying a location of the at least one shared web module; and
third instructions for logically merging the at least one shared web module with web modules of the web application, if any, to generate a logically merged web application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for generating a logically merged web module for a web application, comprising:
-
means for determining if the web application includes a reference to at least one shared web module that may be incorporated into a plurality of web applications;
means for identifying a location of the at least one shared web module; and
means for logically merging the at least one shared web module with web modules of the web application, if any, to generate a logically merged web application. - View Dependent Claims (20)
-
Specification