Method and devices to seamlessly inject services in content flows
First Claim
1. A method for automating service invocation in message flows between a client and a server, said method comprising:
- generating a message including a content part by said client;
transmitting said message by said client via a network to said server;
wherein said method further includes intercepting said message by a message interception device in the network, said message interception device not having been addressed or referenced in any portion of said message;
determining by said message interception device whether a service is needed for further execution by at least one service engine of a service environment network on said content part of said message, wherein said service is not requested or referenced in any portion of said message; and
selecting, by the message interception device, at least one service engine for further execution at least one service on said content part of said message, and adapting, by the message interception device, said message such as to include the necessary information to further route said message towards said at least one service engine, thereby generating an adapted message.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for automating service invocation in message flows between a client (2100) and a server (2104), includes a step of generating a message (2300) including content by said client (2100), a step of transmitting said message by said client (2100) via a network (2103) to said server (2104), wherein said method further includes a step of intercepting said message (2300) by a message interception device (2105) in the network (2103), and a step of determination by said message interception device (2105) whether a service is needed for further execution on said content part of said message. In case a service is needed, said method includes a further step of selecting at least one service engine for further execution of at least one service on said content part of said message.
-
Citations
9 Claims
-
1. A method for automating service invocation in message flows between a client and a server, said method comprising:
-
generating a message including a content part by said client; transmitting said message by said client via a network to said server; wherein said method further includes intercepting said message by a message interception device in the network, said message interception device not having been addressed or referenced in any portion of said message; determining by said message interception device whether a service is needed for further execution by at least one service engine of a service environment network on said content part of said message, wherein said service is not requested or referenced in any portion of said message; and selecting, by the message interception device, at least one service engine for further execution at least one service on said content part of said message, and adapting, by the message interception device, said message such as to include the necessary information to further route said message towards said at least one service engine, thereby generating an adapted message. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A message interception device of a network between a client and a server, said message interception device comprising:
- at least one processor adapted to receive a message including content from said client with destination to said server, said message interception device not being addressed or referenced in any portion of said message, to analyze said message and to determine therefrom whether a service is needed for further execution by a service engine of a service environment network on said content part of said message, wherein said service is not requested or referenced in any portion of said message and adapted to determine, in case a service is needed, at least one service engine for further execution of at least one service on said content part of said message, and to adapt said message such as to further include the necessary information to further route said message to said at least one service engine, thereby generating an adapted message for transmission to said at least one service engine.
- View Dependent Claims (6)
- 7. A service engine for executing a service on a content part of a message, said service engine being operative to receive an adapted message previously generated by a message interception device that intercepted said message and determined that a service is needed for further execution on said content part of said message by at least the service engine and to determine therefrom whether or not to invoke operation of said service on said content from said adapted message, wherein said service is not requested or referenced in any portion of said message and said service engine being further operative to generate a second adapted message for further provision towards a server or to said message interception device.
Specification