SYSTEM AND METHOD FOR SERVICE ORIENTED EMAIL CLIENT APPLICATION
First Claim
1. A computer program product comprising a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations comprising:
- link a web address entry of an address book in an email client to service information from a service registry, wherein the service information corresponds to a web service;
generate a user input form with a custom input field corresponding to the service information for the web service; and
invoke a service request for the web service via an email message according to user input via the custom input field of the user input form.
3 Assignments
0 Petitions
Accused Products
Abstract
A system to facilitate a service oriented email client application. The system includes a service registry, a service address book coupled to an email client, and an email composer coupled to the service address book. The service registry includes service information. The service information describes how to invoke a web service. The service address book includes a web service entry linked to the service information for the web service in the service registry. The email composer generates a user input form with a custom input field corresponding to the service information for the web service.
45 Citations
25 Claims
-
1. A computer program product comprising a computer useable storage medium to store a computer readable program that, when executed on a computer, causes the computer to perform operations comprising:
-
link a web address entry of an address book in an email client to service information from a service registry, wherein the service information corresponds to a web service; generate a user input form with a custom input field corresponding to the service information for the web service; and invoke a service request for the web service via an email message according to user input via the custom input field of the user input form. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to facilitate a service oriented email client application, the system comprising:
-
a service registry comprising service information, wherein the service information describes how to invoke a web service; a service address book coupled to an email client, the service address book comprising a web service entry linked to the service information for the web service in the service registry; and an email composer coupled to the service address book, the email composer to generate a user input form with a custom input field corresponding to the service information for the web service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of service endpoints within a service network, wherein each of the service endpoints is configured to provide a web service; a service registry coupled to the service network, the service registry to store service information descriptive of invocation procedures for the web services corresponding to the plurality of service endpoints; and an email client coupled to the service registry, the email client to invoke a service request for the web service of at least one of the plurality of service endpoints over an email protocol. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
obtaining service information descriptive of invocation procedures for a web service, wherein the service information comprises metadata corresponding to a custom input field for the web service; generating a custom user interface to facilitate user input according to the custom input field for the web service; and using an email protocol to invoke a service request for the web service based on the user input. - View Dependent Claims (22, 23)
-
-
24. An apparatus to facilitate an email client as a web service consumer, the apparatus comprising:
-
means for mapping a service endpoint from a service registry into an email address book; means for automatically generating a custom email composer interface based on a service description of the service endpoint, wherein the custom email composer interface comprises a custom input field for user input of custom data specified by the service description; means for automatically transforming the custom data into a message format compatible with the service description; and means for invoking a service request for the service endpoint over an email protocol. - View Dependent Claims (25)
-
Specification