Facilitating Deployment of New Application Services in a Next Generation Network
First Claim
1. An application docking station suitable for use in a communication network, comprising:
- a monitor to detect an anomaly state of the application server; and
an anomaly handler to process application server messages on behalf of the application server responsive to the monitor detecting the anomaly state;
wherein the anomaly state is indicative of a condition selected from the group consisting of unexpected messaging activity associated with the application server and an unexpected status of a heartbeat associated with the application server wherein the heartbeat status is indicative of whether the application server is operable.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed application docking module (ADM) for use in a communication network includes a message monitor, an application monitor, and an anomaly handler. The message monitor monitors messages exchanged between a monitored application server and a session control layer resource of the network and the application monitor monitors a heartbeat of the application server. Based on the monitoring, the module determines when the application server is in an anomaly state. The anomaly state may indicate abnormal or otherwise unexpected application server messaging activity and/or an unexpected heartbeat status. The ADM processes application server messages on behalf of the application server when the application server is operating in an anomaly state. The ADM may, for example, block messages outgoing from the application server and process messages incoming to the application server by redirecting messages, returning messages to their sender, or generating an error code.
97 Citations
26 Claims
-
1. An application docking station suitable for use in a communication network, comprising:
-
a monitor to detect an anomaly state of the application server; and an anomaly handler to process application server messages on behalf of the application server responsive to the monitor detecting the anomaly state; wherein the anomaly state is indicative of a condition selected from the group consisting of unexpected messaging activity associated with the application server and an unexpected status of a heartbeat associated with the application server wherein the heartbeat status is indicative of whether the application server is operable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of deploying a service in a communication network, comprising:
-
providing an application server operable to enable the service via the network and further operable to exchange application server messages with a resource in a session control layer of the network, wherein the session control layer resource is selected from the group consisting of a session control function and a subscriber server; and providing an application docking station operable to monitor application server messages exchanged between the application server and the session control layer resource and further operable to process at least a portion of the application server messages on behalf of the application server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product comprising computer executable instructions, stored on a tangible computer readable medium, for deploying a service in a communication network, the instructions comprising instructions to:
-
monitor application server messages exchanged between a session initiation protocol (SIP) application server and a session control layer resource of the communication network; monitor a status of a heartbeat of the application server, wherein the heartbeat is indicative of an operability of the application server; determine from the monitoring of the application server messages and the heartbeat when the SIP application server is in an anomaly state; and responsive to the determining, block application server messages generated by the application server intended for the session control layer resource from reaching the session control layer resource and process, on behalf of the application server, application server messages from the session control function and intended for the application server. - View Dependent Claims (23, 24, 25, 26)
-
Specification