Synchronous interface to asynchronous processes
First Claim
1. A computer-implemented method for facilitating access to one or more services in a network environment, the method comprising:
- receiving, at a host, a request from a client machine in communication with the host over a network;
obtaining, at the host, an asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a machine to access or communicate with a service over the network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous communication techniques for accessing or communicating with a synchronous service; and
providing, to the client machine, the asynchronous service description file.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products are disclosed for facilitating access to one or more services in a network environment. At a host, a request is received from a client machine in communication with the host over a network. An asynchronous service description file indicates one or more asynchronous communication techniques configured to be performed to access or communicate with a service over the network. The asynchronous service description file is a conversion of a synchronous service description file indicating one or more synchronous communication techniques for accessing or communicating with a synchronous service. The asynchronous service description file is provided to the client machine.
144 Citations
22 Claims
-
1. A computer-implemented method for facilitating access to one or more services in a network environment, the method comprising:
-
receiving, at a host, a request from a client machine in communication with the host over a network; obtaining, at the host, an asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a machine to access or communicate with a service over the network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous communication techniques for accessing or communicating with a synchronous service; and providing, to the client machine, the asynchronous service description file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for facilitating access to one or more services in a network environment, the method comprising:
-
receiving, at a host, a request from a client machine in communication with the host over a network; obtaining, at the host, an asynchronous service description file including one or more asynchronous instructions to be performed by a machine to access a service over the network, the asynchronous service description file being a translation of a synchronous service description file including one or more synchronous instructions for accessing a synchronous service; and providing, to the client machine, the asynchronous service description file.
-
-
14. A computer-implemented method for facilitating access to one or more services in a network environment, the method comprising:
-
providing, at a host, an asynchronous service description file indicating one or more asynchronous instructions to be performed by a client machine to access a service over a network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous instructions for accessing a synchronous service; and managing, at the host, communication between the client machine and the synchronous service, the host configured to communicate asynchronously with the client machine in accordance with the asynchronous service description file, the host configured to communicate synchronously with the synchronous service in accordance with the synchronous service description file. - View Dependent Claims (15, 16)
-
-
17. A computer-implemented method for facilitating access to services in a network environment, the method comprising:
-
receiving, at a host, a request from a client machine in communication with the host over a network; obtaining, at the host; a first asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a machine, the first asynchronous service description file being a conversion of a first synchronous service description file indicating one or more synchronous communication techniques for accessing or communicating with a synchronous service, and a second synchronous service description file indicating one or more synchronous communication techniques configured to be performed by a machine, the second synchronous service description file being a conversion of a second asynchronous service description file indicating one or more asynchronous communication techniques for accessing or communicating with an asynchronous service; and providing, to the client machine, one or both of the first asynchronous service description file and the second synchronous service description file.
-
-
18. A computer-implemented method for facilitating access to one or more services in a network environment, the method comprising:
-
receiving, at a host, a request from a client machine in communication with the host over a network; obtaining, at the host, a synchronous service description file indicating one or more synchronous communication techniques configured to be performed by a machine to access or communicate with a service over the network, the synchronous service description file being a conversion of an asynchronous service description file indicating one or more asynchronous communication techniques for accessing or communicating with an asynchronous service; and providing, to the client machine, the synchronous service description file.
-
-
19. A system for facilitating access to one or more services in a network environment, the system comprising:
software stored on a non-transitory storage medium for execution by one or more processors, the software operable to cause; obtaining, at a host, an asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a machine to access or communicate with a service over a network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous communication techniques for accessing or communicating with a synchronous service, and providing, to the client machine, the asynchronous service description file.
-
20. Apparatus for facilitating access to one or more services in a network environment, the apparatus comprising:
-
a storage medium storing an asynchronous service description file indicating one or more asynchronous instructions to be performed by a client machine to access a service over a network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous instructions for accessing a synchronous service; and one or more processors of a host operable to manage communication between the client machine and the synchronous service, the host configured to communicate asynchronously with the client machine in accordance with the asynchronous service description file, the host configured to communicate synchronously with the synchronous service in accordance with the synchronous service description file. - View Dependent Claims (21)
-
-
22. A computer program product comprising instructions to be executed by one or more processors when retrieved from a non-transitory computer readable medium, the instructions configured to cause:
-
providing, at a host, an asynchronous service description file indicating one or more asynchronous instructions to be performed by a client machine to access a service over a network, the asynchronous service description file being a conversion of a synchronous service description file indicating one or more synchronous instructions for accessing a synchronous service; and managing, at the host, communication between the client machine and the synchronous service, the host configured to communicate asynchronously with the client machine in accordance with the asynchronous service description file, the host configured to communicate synchronously with the synchronous service in accordance with the synchronous service description file.
-
Specification