Method and system for providing network services
First Claim
1. A method for facilitating communications in a telecommunications network, comprising:
- generating, with a gateway server, one or more subsequent requests based on an application of one or more of a plurality of scenario rules to one or more of a plurality of requests received from a client, wherein the plurality of received requests have a same associated context and conform to a first communication protocol associated with the client;
identifying, with the gateway server, one or more servers in a pool of servers based on an application of one or more of a plurality of routing scripts to one or more of the plurality of received requests;
applying, with the gateway server, one or more of a plurality of transformation scripts to transform the plurality of received requests and the one or more subsequent requests to conform with a second communication protocol associated with the identified one or more servers and different than the first communication protocol; and
sending, with the gateway server, the transformed plurality of received requests and one or more subsequent requests to the identified one or more servers.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system for intermediating between client nodes and pools of server nodes in an NGN network where the server nodes provide network services to client nodes, wherein the client nodes use various communication protocols and at least part of said communication protocols are different from the communication protocol used by the server nodes. The system comprising: a cluster of associated gateway nodes providing an integrated service for the clients nodes, where each gateway provides services of at least one of: translations of request and answers between the client node and a provider server node, load balancing and managing scenario rules. Each gateway comprise: a database of scripts including, scenario rules, routing scripts and associated transformation scripts, an execution processing module for handling events of at least client requests and server answers according to scenario rules.
13 Citations
20 Claims
-
1. A method for facilitating communications in a telecommunications network, comprising:
-
generating, with a gateway server, one or more subsequent requests based on an application of one or more of a plurality of scenario rules to one or more of a plurality of requests received from a client, wherein the plurality of received requests have a same associated context and conform to a first communication protocol associated with the client; identifying, with the gateway server, one or more servers in a pool of servers based on an application of one or more of a plurality of routing scripts to one or more of the plurality of received requests; applying, with the gateway server, one or more of a plurality of transformation scripts to transform the plurality of received requests and the one or more subsequent requests to conform with a second communication protocol associated with the identified one or more servers and different than the first communication protocol; and sending, with the gateway server, the transformed plurality of received requests and one or more subsequent requests to the identified one or more servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A gateway server apparatus, comprising:
a memory coupled to the a processor which is configured to execute programmed instructions stored in the memory comprising; generating one or more subsequent requests based on an application of one or more of a plurality of scenario rules to one or more of a plurality of requests received from a client, wherein the plurality of received requests have a same associated context and conform to a first communication protocol associated with the client; identifying one or more servers in a pool of servers based on an application of one or more of a plurality of routing scripts to one or more of the plurality of received requests; applying one or more of a plurality of transformation scripts to transform the plurality of received requests and the one or more subsequent requests to conform with a second communication protocol associated with the identified one or more servers and different than the first communication protocol; and sending the transformed plurality of received requests and one or more subsequent requests to the identified one or more servers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification