Message interface for configuring web services for remote portlets
First Claim
Patent Images
1. A method for transmitting information for a portlet, the method comprising:
- displaying a desktop on a computer, includinga browser window showing a page of a producer portal, anda message client window;
receiving a selection of a portlet on the page from a user, the page displaying portlets at the producer portal that can be utilized remotely by at least one consumer, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window;
identifying web service configuration information for the selected portlet to be utilized by the at least one consumer, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet;
providing the web service configuration information to the message client for inclusion in a message; and
transmitting the message with the web service configuration information to a recipient over a network, via the message client, so that the recipient is able to use the portlet as a remote portlet based on the web service configuration information.
2 Assignments
0 Petitions
Accused Products
Abstract
A web services system enables web servers to serve pages that utilize remote portlets stored on remote systems. A consumer system serves pages that utilize remote portlets stored on one or more producer systems. When a user system accesses a page utilizing a remote portlet through a web browser, the consumer system contacts the producer system, obtains content for the page and delivers the page to the user system. Information for configuring the consumer system to utilize the portlets on the producer system can be transmitted with the aid of a graphical interface that enables a user to send configuration information through electronic mail.
12 Citations
27 Claims
-
1. A method for transmitting information for a portlet, the method comprising:
-
displaying a desktop on a computer, including a browser window showing a page of a producer portal, and a message client window; receiving a selection of a portlet on the page from a user, the page displaying portlets at the producer portal that can be utilized remotely by at least one consumer, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window; identifying web service configuration information for the selected portlet to be utilized by the at least one consumer, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet; providing the web service configuration information to the message client for inclusion in a message; and transmitting the message with the web service configuration information to a recipient over a network, via the message client, so that the recipient is able to use the portlet as a remote portlet based on the web service configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having instructions stored thereon that when executed by a processor cause a system to:
-
display a desktop on a computer, including a browser window showing a page of a producer portal, and a message client window; receive a selection of a portlet on the page from a user, the page displaying portlets at the producer portal that can be utilized remotely by at least one consumer, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window; identify web service configuration information for the selected portlet to be utilized by the at least one consumer, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet; provide the web service configuration information to the message client for inclusion in a message; and transmit the message with the web service configuration information to a recipient over a network, via the message client, so that the recipient is able to use the portlet as a remote portlet based on the web service configuration information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method in a producer system for enabling access to local portlets for remote consumers, the method comprising:
-
storing a plurality of portlets, the portlets configured to be utilized by pages on remote consumer systems; presenting a desktop on a computer, including a page in a browser window including the plurality of portlets, the page displaying portlets that are configured for access by others, and a message client window; receiving a selection of a portlet on the page from a user, the page displaying portlets at a producer portal that can be utilized remotely by at least one remote consumer system, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window; providing web service configuration information to the message client for inclusion in a message, the web service configuration information comprising information for configuring the at least one remote consumer system to utilize the selected portlet, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet; and transmitting the message with the web service configuration information to a recipient over a network, via the message client, so that the recipient is able to use the selected portlet as a remote portlet based on the web service configuration information via a GUI element representing the message. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having instructions stored thereon that when executed by a processor cause a system to:
-
store a plurality of portlets, the portlets configured to be utilized by pages on remote consumer systems; present a desktop on a computer, including a page in a browser window including the plurality of portlets, the page displaying portlets at the that are configured for access by others, and a message client window; receive a selection of a portlet on the page from a user, the page displaying portlets at a producer portal that can be utilized remotely by at least one remote consumer system, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window; provide web service configuration information to the message client for inclusion in a message, the web service configuration information comprising information for configuring the at least one remote consumer system to utilize the selected portlet, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet; and transmit the message with the web service configuration information to a recipient over a network, via the message client, so that the recipient is able to use the portlet as a remote portlet based on the web service configuration information. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system in a Web Services for Remote Portlets (WSRP) producer embodied upon computer readable storage medium, the system comprising:
-
a plurality of portlets, the portlets configured to be utilized by pages on remote consumer systems; a desktop computing environment operable to display a browser window and a message client window; a page shown in the browser window configured to provide access to the plurality of portlets, display portlets at the producer that can be utilized remotely by at least one remote consumer system, receive a selection of a portlet from among the plurality of portlets on the page from a user, wherein the selection includes receiving a request from the user to transfer a representation of the selected portlet from the page in the browser window to the message client window; and web service configuration information for the selected portlet provided to the message client for inclusion in a message that is transmitted to a recipient over a network via the message client, the web service configuration information comprising information for configuring the at least one remote consumer system to utilize the selected portlet, wherein the web service configuration information includes an identifier for the producer portal, including an Internet Protocol (IP) address for the producer portal, and an identifier for the selected portlet. - View Dependent Claims (24, 25, 26, 27)
-
Specification