System for exchanging messages between customer devices and servers
First Claim
1. A customer device for exchanging messages with a server at several layers comprising a first layer and a second layer, the customer device comprising:
- a customer device transmitter operative to, at the first layer, transmit a request message to the server and, at the second layer, transmit a request message to the server; and
a customer device receiver operative to, at the first layer, receive a response message from the server and, at the second layer, receive a response message from the server, wherein the second layer is higher than the first layer and the customer device transmitter is operative to;
transmit a first message signal comprising a request message at the first layer and a request message for requesting from said server a task the customer device needs to perform, at the second layer;
receive a second message signal comprising a response message at the first layer and a response message including said task said customer device needs to perform, at the second layer;
transmit a third message signal comprising a request message at the first layer and a request message for asking said server for a plurality of argument values said customer device needs to perform said task, at the second layer;
receive a fourth message signal comprising a response message at the first layer and a response message including said plurality of argument values said customer device needs to perform said task, at the second layer;
transmit a fifth message signal comprising a request message at the first layer and a request message for setting the result of execution of said task on the server, at the second layer; and
receive a sixth message signal comprising a response message at the first layer and a Method2 message, at the second layer;
wherein the sixth message signal starts a next session with one or more remote procedure calls.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems (1) for exchanging messages (10-13,40-55) between customer devices (2) such as customer premises equipment and servers (3) such as auto configuration servers at several layers comprising a first layer such as a hyper text transfer protocol layer and a second layer such as a simple object access protocol layer are made compliant to web services toolkits by, at the second layer, allowing the customer device (2) to be a requesting party only and the server (3) to be a responding party only, for so-called server method applications as well as for so-called customer device method applications. At the second layer, the server (3) is never a requesting party and the customer device (2) is never a responding party. As a result, the development of management appliances no longer needs to be done manually and the system (1) according to the invention can be used in combination with firewalls.
-
Citations
6 Claims
-
1. A customer device for exchanging messages with a server at several layers comprising a first layer and a second layer, the customer device comprising:
-
a customer device transmitter operative to, at the first layer, transmit a request message to the server and, at the second layer, transmit a request message to the server; and a customer device receiver operative to, at the first layer, receive a response message from the server and, at the second layer, receive a response message from the server, wherein the second layer is higher than the first layer and the customer device transmitter is operative to; transmit a first message signal comprising a request message at the first layer and a request message for requesting from said server a task the customer device needs to perform, at the second layer; receive a second message signal comprising a response message at the first layer and a response message including said task said customer device needs to perform, at the second layer; transmit a third message signal comprising a request message at the first layer and a request message for asking said server for a plurality of argument values said customer device needs to perform said task, at the second layer; receive a fourth message signal comprising a response message at the first layer and a response message including said plurality of argument values said customer device needs to perform said task, at the second layer; transmit a fifth message signal comprising a request message at the first layer and a request message for setting the result of execution of said task on the server, at the second layer; and receive a sixth message signal comprising a response message at the first layer and a Method2 message, at the second layer; wherein the sixth message signal starts a next session with one or more remote procedure calls. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for exchanging messages between a customer device and a server at several layers comprising a first layer and a second layer, the method comprising:
-
at the first layer, receiving a request message from the customer device at the server and transmitting a response message from the server to the customer device; at the second layer, receiving a request message from the customer device at the server and transmitting a response message from the server to the customer device, wherein the second layer is higher than the first layer; receiving a first message signal comprising a request message at the first layer and a request message for requesting from said server a task the customer device needs to perform, at the second layer; transmitting a second message signal comprising a response message at the first layer and a response message including said task the customer device needs to perform, at the second layer; receiving a third message signal comprising a request message at the first layer and a request message asking said server for a plurality of argument values said customer device needs to perform said task, at the second layer; transmitting a fourth message signal comprising a response message at the first layer and a response message including said plurality of argument values the customer device needs to perform said task, at the second layer; receiving a fifth message signal comprising a request message at the first layer and a request message for setting the result of execution of said customer device method on the server, at the second layer; and transmitting a sixth message signal comprising a sixth message signal comprising a response message at the first layer and a Method2 message, at the second layer; wherein the sixth message signal starts a next session with one or more remote procedure calls.
-
Specification