| US 7,502,853 B2 | ||
| System and method for improved remote portlet communications | ||
| Subrahmanyam Allamaraju, Longmont, Colo. (US); and James D'Ambrosia, Westminster, Colo. (US) | ||
| Assigned to BEA Systems, Inc., San Jose, Calif. (US) | ||
| Filed on Nov. 16, 2005, as Appl. No. 11/280,658. | ||
| Claims priority of provisional application 60/630124, filed on Nov. 22, 2004. | ||
| Prior Publication US 2006/0136587 A1, Jun. 22, 2006 | ||
| Int. Cl. G06F 15/173 (2006.01) | ||
| U.S. Cl. 709—224 [709/217; 709/219; 709/223; 709/248; 709/250; 707/2; 707/3; 707/9; 707/104.1; 715/760; 715/764; 715/742; 715/846; 705/59; 705/51; 705/57] | 16 Claims |

| 1. A method for coordinating the interaction between a remote portlet and a web portal framework, the method comprising:
receiving, in a consumer system of the web portal framework, a set of data structures in a service description document, where
the service description document provides a description to a recipient of an event happening within the web portal framework
to which the remote portlet is responsive, each data structure defining at least one event handled by the remote portlet,
and each data structure generated from a corresponding data structure on a producer, the corresponding data structures defining
events within the producer providing the remote portlet, wherein the consumer system serves pages that utilize the remote
portlet stored on the producer;
detecting an event from among the events handled by the remote portlet, the event relating to the remote portlet and comprising
a change in the web portal framework, wherein the event includes a change of state for the remote portlet or a page displaying
the remote portlet;
adding a description for the event to a web services descriptor for the remote portlet such that the producer and the consumer
system utilize the event description to communicate with the remote portlet; and
notifying the remote portlet of the event by utilizing information within the service description document for the remote
portlet, wherein the consumer system and the producer utilize the service description document to inform one another of transpiring
events.
|