Method and apparatus for communicating data between computer devices
First Claim
1. A system comprising:
- programmed computer devices which execute program code to provide a first sub-system and a gateway for offering services provided by the first sub-system to one or more application hosting sub-systems via the gateway and a data communications network between said gateway and said one or more application hosting sub-systems;
the gateway and each application hosting sub-system being arranged to permit each application hosting sub-system to initiate a secure and authenticated connection from each application hosting sub-system to the gateway via a non-secure data network connection, andthe gateway being logically connected to the first sub-system to enable the services provided by the first sub-system to be provided to each application hosting sub-system via a secured and authenticated connection,the gateway including notification means for initiating an unauthenticated and unencrypted connection to one or more of the application hosting sub-systems and transmitting over this or each such connection a notification for notifying said one or more of the application hosting sub-systems that it should initiate a secure authenticated connection with the gateway when the notification means is requested so to do by any one of the services offered by the first sub-system.
0 Assignments
0 Petitions
Accused Products
Abstract
A client server system uses a client subsystem, a server subsystem and an interconnecting data network. The client subsystem client application initiates a secure connection over the network with the server subsystem which includes a server application cooperating with the client application to complete a secure connection with the client application and which transmits output data over such a connection in response to requests for service by the client application. The server subsystem additionally generates a notification, in response to detecting an event in the absence of a secure connection between the server and the client, and transmits the notification to the notification server which forwards the notification over the interconnecting network to the client application.
-
Citations
8 Claims
-
1. A system comprising:
-
programmed computer devices which execute program code to provide a first sub-system and a gateway for offering services provided by the first sub-system to one or more application hosting sub-systems via the gateway and a data communications network between said gateway and said one or more application hosting sub-systems; the gateway and each application hosting sub-system being arranged to permit each application hosting sub-system to initiate a secure and authenticated connection from each application hosting sub-system to the gateway via a non-secure data network connection, and the gateway being logically connected to the first sub-system to enable the services provided by the first sub-system to be provided to each application hosting sub-system via a secured and authenticated connection, the gateway including notification means for initiating an unauthenticated and unencrypted connection to one or more of the application hosting sub-systems and transmitting over this or each such connection a notification for notifying said one or more of the application hosting sub-systems that it should initiate a secure authenticated connection with the gateway when the notification means is requested so to do by any one of the services offered by the first sub-system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of offering services provided by a first sub-system to one or more application hosting sub-systems via a gateway which includes a notification means for notifying one or more of the application hosting sub-systems that it should initiate a secure authorized connection with the gateway, the gateway and each application hosting sub-system being arranged to permit each application hosting sub-system to initiate a secure and authenticated connection from each application hosting sub-system to the gateway via a non-secure data network connection, and the gateway being logically connected to the first sub-system to enable the services provided by the first sub-system to be provided to each application hosting sub-system via a secured and authenticated connection, the method comprising:
-
sending a request from a service wishing to set up a secure and authenticated connection to an application hosting sub-system that the notification means send a notification to a respective application hosting sub-system to notify it that it should initiate a secure authenticated connection with the gateway; initiating from the notification means to the application hosting sub-system an unauthenticated and unencrypted connection and transmitting over this connection the notification for notifying said application hosting sub-system that it should initiate a secure authenticated connection with the gateway; causing the application hosting sub-system to set up a secure and authenticated connection with the gateway in response to receipt of the notification; and communicating with the initiating service via said connection. - View Dependent Claims (8)
-
Specification