Synchronous interface to asynchronous processes
First Claim
1. A system for facilitating access to one or more services in a network environment, the system comprising:
- a database storing data objects identifying service description files; and
one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause;
processing a request from a client device in communication with the one or more servers over an integration services network;
obtaining, using the database, an asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a device to access or communicate with a service over the integration services 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 device, the asynchronous service description file.
0 Assignments
0 Petitions
Accused Products
Abstract
Examples of 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.
151 Citations
20 Claims
-
1. A system for facilitating access to one or more services in a network environment, the system comprising:
-
a database storing data objects identifying service description files; and one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause; processing a request from a client device in communication with the one or more servers over an integration services network; obtaining, using the database, an asynchronous service description file indicating one or more asynchronous communication techniques configured to be performed by a device to access or communicate with a service over the integration services 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 device, the asynchronous service description file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for facilitating access to one or more services in a network environment, the system comprising:
-
a database storing data objects identifying service description files; and one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause; processing a request from a client device in communication with the one or more servers over an integration services network; obtaining, using the database, an asynchronous service description file including one or more asynchronous instructions to be performed by a device to access a service over the integration services 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 device, the asynchronous service description file. - View Dependent Claims (14, 15)
-
-
16. A system for facilitating access to one or more services in a network environment, the system comprising:
-
a database storing data objects identifying service description files; and one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause; providing, to a client device and using the database, an asynchronous service description file indicating one or more asynchronous instructions to be performed by the client device to access a service over an integration services 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 communication between the client device and the synchronous service by; communicating asynchronously with the client device in accordance with the asynchronous service description file, and communicating synchronously with the synchronous service in accordance with the synchronous service description file. - View Dependent Claims (17, 18)
-
-
19. A system for facilitating access to one or more services in a network environment, the system comprising:
-
a database storing data objects identifying service description files; and one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause; processing a request from a client device in communication with the one or more servers over an integration services network; obtaining, using the database, a synchronous service description file indicating one or more synchronous communication techniques configured to be performed by a device to access or communicate with a service over the integration services 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 device, the synchronous service description file. - View Dependent Claims (20)
-
Specification