Secure middleware and server control system for querying through a network firewall
First Claim
1. A secure access query system, comprising:
- a communication server for receiving queries from a user and transmitting replies to the user;
an application server for establishing a secure connection and providing replies to queries;
a network firewall for preventing unauthorized access to the application server;
a messenger system means, coupled to the communication server for receiving queries from the communication server, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to queries from the application server along the secure pathway and transmitting the replies to the communication server;
whereby queries from the user, outside of the network firewall, are communicated in a secure fashion to the application server, within the firewall, and replies are provided to the user from the application server through the secure pathway with the messenger system means and the communication server.
3 Assignments
0 Petitions
Accused Products
Abstract
A secure access query system incorporating a messenger system. The system includes a communication server for receiving queries from a user and transmitting replies to the user, an application server for providing replies to queries, a network firewall for preventing unauthorized access to the application server and a messenger system, coupled to the communication server for receiving queries from the communication server, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies from the application server along the secure pathway and transmitting the replies to the communication server. Queries from the user, outside of the network firewall, are thus communicated in a secure fashion to the application server, within the firewall, and replies are provided to the user from the application server through the secure pathway with the messenger system and the communication server.
343 Citations
30 Claims
-
1. A secure access query system, comprising:
-
a communication server for receiving queries from a user and transmitting replies to the user; an application server for establishing a secure connection and providing replies to queries; a network firewall for preventing unauthorized access to the application server; a messenger system means, coupled to the communication server for receiving queries from the communication server, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to queries from the application server along the secure pathway and transmitting the replies to the communication server; whereby queries from the user, outside of the network firewall, are communicated in a secure fashion to the application server, within the firewall, and replies are provided to the user from the application server through the secure pathway with the messenger system means and the communication server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A middleware control system for a secure access query system including a communication server and an application server, comprising:
-
a gateway module, coupled to the communication server, for converting the communication server protocol to a messenger system protocol for queries received from a user and for converting replies from the application server from the messenger system protocol to the communication server protocol for transmission to the user; a network firewall for preventing unauthorized access to the application server and for preventing any connections established from outside of the firewall; a user agent module, coupled to an application server, for establishing a secure connection and for converting the messenger system protocol to the application server protocol for receiving queries from the communication server and converting the application server protocol to the messenger system protocol for providing replies to queries; messenger system means, coupled to the gateway module of the communication server and the user agent module, for receiving queries from the communication server in a messenger system protocol, for transmitting the query across the network firewall along a secure pathway established by the user agent module of the application server between the messenger system means and the user agent module, for receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communications server; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
-
-
17. A secure access query system, comprising:
-
an application server for establishing a secure pathway and for providing replies to queries; a network firewall for preventing unauthorized access to the application server; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along a secure pathway established by the application server between the messenger system means and the application server, receiving replies to the query from the application server along the secure pathway and transmitting the replies to the user; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means.
-
-
18. A secure access query system, comprising:
-
at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, for receiving queries from a user, transmitting the query across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the user, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
-
-
19. A secure access query system, comprising:
-
a communication server for receiving queries from a user and transmitting replies to the user; at least two application servers for establishing secure pathways and for providing replies to queries; a network firewall for preventing unauthorized access to the application servers; messenger system means, coupled to the communication server and the application servers, for transmitting the queries across the network firewall along secure pathways established by the application servers between the messenger system means and the application servers, receiving replies to the queries from the application server along the secure pathway and transmitting the replies to the communication server, and for dynamically load balancing the queries received from the user to the at least two application servers by selecting which of the application servers receives a query; whereby queries from the user outside of the network firewall are communicated in a secure fashion to the application server within the firewall and replies are provided to the user from the application server through the secure pathway with the messenger system means and the load of queries between the application servers is dynamically balanced.
-
-
20. A middleware system, comprising:
-
access means for obtaining access to and querying at least one application component; at least one application component for responding to queries; a user agent module, coupled to each of the at least one application components for establishing a connection; messenger system means, coupled to the access means and to the each user agent module for directing queries from the access means to the user agent module of an appropriate application component in a transfer protocol and for directing replies to the queries from the user agent module of the appropriate application component to the access means in the transfer protocol; the access means converting the queries into the transfer protocol for transmission to the messenger system means in the transfer protocol and converting the replies received from the messenger system means from the transfer protocol to an access means protocol; the user agent module converts the queries from the transfer protocol to the application component protocol and converts the replies from the application component from the application component protocol to the transfer component and establishes the connection to the messenger system means; whereby queries between access means and application components can be implemented without regard to the programming language, operating system or protocol used by either the access means or the application components.
-
-
21. An access control system, comprising:
-
a firewall for preventing unauthorized access from outside the firewall; a resource, incorporating information and/or logic, inside the firewall and for establishing a secure pathway; a middleware system, outside the firewall, coupled to the resource on a secured pathway established by the resource, and enabled to communicate with the resource along the secured pathway, and obtain authorized access to the resource'"'"'s information and/or logic, wherein the firewall blocks any connection from outside the firewall; whereby the resource is protected against any access from outside the firewall except through the middleware system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification