Portal/portlet application data synchronization
First Claim
1. A portlet data synchronization method, said method comprising the steps of:
- responsive to receiving a data synchronization request, requesting data synchronization from a plurality of participating portlets;
aggregating in a single synchronization envelope, synchronization markup received from said participating portlets;
forwarding said single synchronization envelope to a synchronization agent coupled to individual client applications, each said individual client application corresponding to one of said participating portlets; and
, distributing to said participating portlets, responses received from corresponding ones of said individual client applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A portlet data synchronization system, method and apparatus. The system can include a portal server configured to distribute portal content to requesting clients over a computer communications network. The system further can include one or more portlets hosted within the portal content through the portal server. Finally, the system can include a synchronization aggregator configured to aggregate synchronization markup for individual ones of the portlets in a single synchronization envelope. The synchronization aggregator further can be have a configuration for distributing responses to the synchronization markup to respective ones of the portlets.
-
Citations
7 Claims
-
1. A portlet data synchronization method, said method comprising the steps of:
-
responsive to receiving a data synchronization request, requesting data synchronization from a plurality of participating portlets;
aggregating in a single synchronization envelope, synchronization markup received from said participating portlets;
forwarding said single synchronization envelope to a synchronization agent coupled to individual client applications, each said individual client application corresponding to one of said participating portlets; and
,distributing to said participating portlets, responses received from corresponding ones of said individual client applications. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portlet data synchronization system comprising:
-
a portal server configured to distribute portal content to requesting clients over a computer communications network;
a plurality of portlets hosted within said portal content through said portal server; and
,a synchronization aggregator configured to aggregate synchronization markup for individual ones of said portlets in a single synchronization envelope, said synchronization aggregator having a further configuration for distributing responses to said synchronization markup to respective ones of said portlets.
-
-
7. A synchronization agent comprising:
-
a first communications component configured to communicatively link the synchronization agent to a plurality of client applications, each said client application having an association with at least one of a plurality of portlets;
a second communications component configured to communicatively link the synchronization agent to a portal server configured to host content provided by said portlets;
parsing logic configured to identify and extract from a single synchronization envelope received through said second communications component, individual ones of synchronization markup associated with individual ones of said portlets;
distribution logic configured to distribute extracted synchronization markup associated with said individual ones of said portlets to associated ones of said client applications through said first communications component; and
,aggregation logic configured to aggregate responses to said synchronization markup received from said client applications through said first communications component, and to forward said aggregated responses through said second communications component.
-
Specification