Accessing web services
AssigneeAT&T Intellectual Property I, L.P.
InventorBrian Daigle
Life of this patent
Estimating the term…
Abstract
One Embodiment of the present disclosure provides a method for accessing web services. In this regard, one embodiment of such a method, among others, can be broadly summarized by the following steps: receiving a request for a web service, the request being in an instant messaging format; converting the request into a native format utilized by the web service; and relaying the request in the native format to the web service. Other methods and devices are also provided.
Claims20
A non-transitory computer readable storage medium having a computer program for accessing web services, the computer program having instructions for performing:
- receiving a web service request for the web service from a local application web service consumer, the web service request being in a web service format;
- wrapping the web service request in an instant messaging format as an instant messaging version of the web service request, wherein the instant message version of the web service request contains a native web service format of the web service request;
- and
- transmitting the instant message version of the web service request to an instant messaging port of a computer machine hosting the web service, wherein the computer machine is blocked from receiving inbound web service traffic and is allowed to receive inbound instant messaging traffic such that remote access to the web service on the computer machine is obtained by tunneling the web service request through an instant messaging service via the instant message version of the web service request.
A non-transitory computer readable storage medium having a computer program for accessing web services, the computer program having instructions for performing:
- receiving a web service request for the web service from a local web service consumer, the web service request being in a web service format;
- wrapping the web service request into an instant messaging format as an instant messaging version of the web service request, wherein the instant message version of the web service request contains the native web service format;
- transmitting the instant message version of the web service request in the instant messaging format to an instant messaging port of a remote server machine hosting the web service, wherein the remote sever machine is blocked from receiving inbound web service traffic and is allowed to receive inbound instant messaging traffic such that remote access to the web service on the remote server machine is obtained by tunneling the web service request through an instant messaging service via the instant message version of the web service request;
- receiving the instant message version of the web service request for the web service in the instant messaging format at the instant messaging port of the remote server machine;
- unwrapping the instant message request in the instant messaging format to obtain the web service request in the native web service format utilized by the web service;
- and
- relaying the web service request in the native format to the web service.
A method for accessing web services comprising:
- receiving an instant message having a web service request for a local web service at an instant messaging port of a computer machine hosting the local web service, the web service request being from a remote computer machine, the web service request being wrapped within the instant message in an instant messaging format, wherein the computer machine is blocked from receiving inbound web service traffic and is allowed to receive inbound instant messaging traffic such that remote access to the web service on the computer machine is obtained by tunneling the web service request through an instant messaging service via the instant message in the instant messaging format;
- unwrapping the instant message to obtain the web service request in a native format utilized by the local web service;
- relaying the web service request in the native format to the local web service;
- receiving web service output in response to the web service request from the local web service, the output being in the native format of the local web service;
- wrapping the web service output within an instant message output in the instant messaging format;
- and
- sending the instant message output in the instant messaging format to the remote computer machine hosting a consumer application that originated the web service request, wherein logic of the remote computer machine unwraps the instant message output in the instant messaging format to obtain the web service output in a web service language utilized by the consumer application.
Dependencies are inferred from the claim text.