OPTIMIZE WEB SERVICE INTERACTIONS VIA A DOWNLOADABLE CUSTOM PARSER
First Claim
1. A method for optimizing web service interactions comprising the steps of:
- receiving a service request, wherein said service request comprises information regarding one or more of a speed of network communications, a processing speed and a type of platform; and
issuing a link to download a parser, wherein said parser is customized based on said information regarding one or more of said speed of network communications, said processing speed and said type of platform, wherein said customized parser is embedded in a runtime environment in a client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for optimizing web service interactions. A server receives a service request from a client, where the service request includes information that is used by the server to provide a customized parser to the client that allows optimal web service interactions. Upon the server providing a link to the client to download this customized parser, the client downloads the parser and embeds the parser into its runtime environment. The parser in the client is then able to receive and transmit communications from and to the server, respectively, in a most efficient manner. For example, the parser may reduce the size of the XML message size more considerably than compression algorithms. In another example, if the client and server communicate in different languages, the parser may translate the messages between the client and server so that the messages are understandable.
91 Citations
20 Claims
-
1. A method for optimizing web service interactions comprising the steps of:
-
receiving a service request, wherein said service request comprises information regarding one or more of a speed of network communications, a processing speed and a type of platform; and issuing a link to download a parser, wherein said parser is customized based on said information regarding one or more of said speed of network communications, said processing speed and said type of platform, wherein said customized parser is embedded in a runtime environment in a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for optimizing web service interactions comprising the steps of:
-
receiving a service request, wherein said service request comprises information regarding a version of a parser embedded in a runtime environment in a client, wherein said parser was customized based on information regarding one or more of a speed of network communications, a processing speed and a type of platform of said client; and issuing a link to download an updated version of said parser if a version of a parser in a server receiving said service request is greater than said version of said parser communicated in said service request. - View Dependent Claims (10)
-
-
11. A system, comprising:
-
a memory unit for storing a computer program for optimizing web service interactions; a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for receiving a service request, wherein said service request comprises information regarding one or more of a speed of network communications, a processing speed and a type of platform; and circuitry for issuing a link to download a parser, wherein said parser is customized based on said information regarding one or more of said speed of network communications, said processing speed and said type of platform, wherein said customized parser is embedded in a runtime environment in a client. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product embodied in a computer readable medium for optimizing web service interactions comprising the programming steps of:
-
receiving a service request, wherein said service request comprises information regarding one or more of a speed of network communications, a processing speed and a type of platform; and issuing a link to download a parser, wherein said parser is customized based on said information regarding one or more of said speed of network communications, said processing speed and said type of platform, wherein said customized parser is embedded in a runtime environment in a client. - View Dependent Claims (17, 18, 19, 20)
-
Specification