System and method for delivering services over a network in a secure environment
First Claim
1. A network for delivering a plurality of services in a secured environment, comprising:
- a service module supporting a service from said plurality of services; and
a load balancing switch to provide a virtual internet protocol address for said service, such that a data packet is routed to said service according to said virtual internet protocol address;
a distribution module coupled to said service module, wherein said distribution module routes said data packet to said load balancing switch; and
an integration security module coupled to said distribution module, wherein said integration security module passes said data packet to said distribution module when said data packet is authorized for said virtual internet protocol address.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for delivering services in a secure manner is disclosed. The system includes a network that delivers services to end users. The network includes a service module that supports a service. The service module can deliver more than one service. The network also includes a load balancing switch to provide a virtual internet protocol address for the service. A data packet enclosing a request for the service is routed by the load balancing switch. The network also includes a distribution module coupled to the service module and routes the data packet to the load balancing switch. The network also includes a security module to determine if the data packet is authorized for the virtual internet protocol address. If so, then the service is provided to the end user. If not, security measures are taken to deny the end user access to the services.
-
Citations
47 Claims
-
1. A network for delivering a plurality of services in a secured environment, comprising:
-
a service module supporting a service from said plurality of services; and
a load balancing switch to provide a virtual internet protocol address for said service, such that a data packet is routed to said service according to said virtual internet protocol address;
a distribution module coupled to said service module, wherein said distribution module routes said data packet to said load balancing switch; and
an integration security module coupled to said distribution module, wherein said integration security module passes said data packet to said distribution module when said data packet is authorized for said virtual internet protocol address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network configured to deliver a service over a network in a secured environment, comprising:
-
a service module hosting said service, wherein said service correlates to a virtual internet protocol address;
a load balancing switch to route information to said service according to said virtual internet protocol address; and
a service security module to determine whether a data packet for said service is authorized according to said virtual internet protocol address. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for delivering a request for a service over a network in a secure manner, comprising:
-
receiving said request for said service, wherein said request comprises a data packet bound for a virtual internet protocol address;
determining with a security module whether said data packet is authorized for said virtual internet protocol address; and
forwarding said request to said service correlating to said virtual internet protocol address when said data packet is authorized by said security module. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for delivering a request for a service over a network in a secure manner, comprising:
-
means for receiving said request for said service, wherein said request comprises a data packet bound for a virtual internet protocol address;
means for determining with a security module whether said data packet is authorized for said virtual internet protocol address; and
means for forwarding said request to said service correlating to said virtual internet protocol address when said data packet is authorized by said security module..
-
-
30. A method for providing a service over a secured network, comprising:
-
performing a security check on a request for said service, wherein said service correlates to a virtual internet protocol address within said secured network;
determining whether said request is allowed for said service according to said virtual internet protocol address; and
forwarding said request to a service domain correlating to said virtual internet protocol address according to said security check. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A system for providing a service over a secured network, comprising:
-
means for performing a security check on a request for said service, wherein said service correlates to a virtual internet protocol address within said secured network;
means for determining whether said request is allowed for said service according to said virtual internet protocol address; and
means for forwarding said request to said service correlating to said virtual internet protocol address according to said security check.
-
-
38. A method for authorizing a data packet having a request for a service over a network, comprising:
-
receiving said data packet at a security module; and
forwarding said data packet to a service supporting said service according to said security module. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A system for authorizing a data packet having a request for a service over a network, comprising:
-
means for receiving said data packet at a security module; and
means for forwarding said data packet to a service domain supporting said service according to security module.
-
-
45. A computer program product comprising a computer useable medium having computer readable code embodied therein for delivering a request for a service over a network in a secure manner, the computer program product adapted when run on a computer to execute steps, including:
-
receiving said request for said service, wherein said request comprises a data packet bound for a virtual internet protocol address;
determining with a security module whether said data packet is authorized for said virtual internet protocol address; and
forwarding said request to a service domain correlating to said virtual internet protocol address when said data packet is authorized by said security module.
-
-
46. A computer program product comprising a computer useable medium having computer readable code embodied therein for providing a service over a secured network, the computer program product adapted when run on a computer to execute steps, including:
-
performing a security check on a request for said service, wherein said service correlates to a virtual internet protocol address within said secured network;
determining whether said request is allowed for said service according to said virtual internet protocol address; and
forwarding said request to a service domain correlating to said virtual internet protocol address according to said security check.
-
-
47. A computer program product comprising a computer useable medium having computer readable code embodied therein for authorizing a data packet having a request for a service over a network, the computer program product adapted when run on a computer to execute steps, including:
-
receiving said data packet at a security module; and
forwarding said data packet to a service domain supporting said service according to said security module.
-
Specification