Wizard for web service search adapter
First Claim
1. A method for generating a search web services adapter comprising:
- receiving an indication associated with a web service for which the search web services adapter is to be generated, wherein the indication associated with a web service is received at a content management system, wherein the search web services adapter is to be generated at the content management system and to be deployed at an external search server that is configured to perform searches at the web service on behalf of a user search application at the content management system including by being configured to use the search web services adapter to execute a user search request received at the user search application at the content management system and to submit a response to the user search request to the user search application, wherein the external search server is separate from a server associated with the web service;
receiving an indication that an input parameter associated with an operation associated with the web service corresponds to a search query parameter;
receiving an indication that an output parameter associated with the operation corresponds to a search result parameter;
receiving an indication associated with whether a syntax symbol associated with the operation is available or is not available at the user search application at the content management system;
receiving an indication that a mapping of parameters for the operation is complete; and
generating automatically, in response to reception of the indication that the mapping of parameters for the operation is complete, adapter code configured to translate a query into a form required by the web service to perform the operation, including by;
mapping a received input value for the search query parameter to the input parameter,mapping a received output value for the output parameter to the search result parameter, andmapping a received input value associated with the syntax symbol that is indicated as being available at the user search application to a corresponding syntax parameter.
7 Assignments
0 Petitions
Accused Products
Abstract
Generating a search web services adapter is disclosed. An indication is received that an input parameter associated with an operation associated with the web service corresponds to a search query parameter. An indication is received that an output parameter associated with the operation corresponds to a search result parameter. Adapter code is automatically generated that is configured to translate a query into a form required by the web service to perform the operation, including by mapping a received input value for the search query parameter to the input parameter, and to translate a result of the operation, including by mapping a received output value for the output parameter to the search result parameter.
62 Citations
24 Claims
-
1. A method for generating a search web services adapter comprising:
-
receiving an indication associated with a web service for which the search web services adapter is to be generated, wherein the indication associated with a web service is received at a content management system, wherein the search web services adapter is to be generated at the content management system and to be deployed at an external search server that is configured to perform searches at the web service on behalf of a user search application at the content management system including by being configured to use the search web services adapter to execute a user search request received at the user search application at the content management system and to submit a response to the user search request to the user search application, wherein the external search server is separate from a server associated with the web service; receiving an indication that an input parameter associated with an operation associated with the web service corresponds to a search query parameter; receiving an indication that an output parameter associated with the operation corresponds to a search result parameter; receiving an indication associated with whether a syntax symbol associated with the operation is available or is not available at the user search application at the content management system; receiving an indication that a mapping of parameters for the operation is complete; and generating automatically, in response to reception of the indication that the mapping of parameters for the operation is complete, adapter code configured to translate a query into a form required by the web service to perform the operation, including by; mapping a received input value for the search query parameter to the input parameter, mapping a received output value for the output parameter to the search result parameter, and mapping a received input value associated with the syntax symbol that is indicated as being available at the user search application to a corresponding syntax parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for generating a search web services adapter, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving an indication associated with a web service for which the search web services adapter is to be generated, wherein the indication associated with a web service is received at a content management system, wherein the search web services adapter is to be generated at the content management system and to be deployed at an external search server that is configured to perform searches at the web service on behalf of a user search application at the content management system including by being configured to use the search web services adapter to execute a user search request received at the user search application at the content management system and to submit a response to the user search request to the user search application, wherein the external search server is separate from a server associated with the web service; receiving an indication that an input parameter associated with an operation associated with the web service corresponds to a search query parameter; receiving an indication that an output parameter associated with the operation corresponds to a search result parameter; receiving an indication associated with whether a syntax symbol associated with the operation is available or is not available at the user search application at the content management system; receiving an indication that a mapping of parameters for the operation is complete; and generating automatically, in response to reception of the indication that the mapping of parameters for the operation is complete, adapter code configured to translate a query into a form required by the web service to perform the operation, including by; mapping a received input value for the search query parameter to the input parameter, mapping a received output value for the output parameter to the search result parameter, and mapping a received input value associated with the syntax symbol that is indicated as being available at the user search application to a corresponding syntax parameter.
-
-
19. A system for generating a search web services adapter comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receive an indication associated with a web service for which the search web services adapter is to be generated, wherein the indication associated with a web service is received at a content management system, wherein the search web services adapter is to be generated at the content management system and to be deployed at an external search server that is configured to perform searches at the web service on behalf of a user search application at the content management system including by being configured to use the search web services adapter to execute a user search request received at the user search application at the content management system and to submit a response to the user search request to the user search application, wherein the external search server is separate from a server associated with the web service; receive an indication that an input parameter associated with an operation associated with the web service corresponds to a search query parameter; receive an indication that an output parameter associated with the operation corresponds to a search result parameter; receive an indication associated with whether a syntax symbol associated with the operation is available or is not available at the user search application at the content management system; receive an indication that a mapping of parameters for the operation is complete; and generate automatically, in response to reception of the indication that the mapping of parameters for the operation is complete, adapter code configured to translate a query into a form required by the web service to perform the operation, including by; mapping a received input value for the search query parameter to the input parameter; mapping a received output value for the output parameter to the search result parameter, and mapping a received input value associated with the syntax symbol that is indicated as being available at the user search application to a corresponding syntax parameter. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification