Accessing enterprise communication systems from external networks
First Claim
1. A computer system, comprising:
- a processor; and
a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to implement a plurality of modules, comprising;
a tenant administration proxy that receives session credentials from a tenant application in the private communication system and authenticates the tenant application in response to the session credentials;
a connector service that receives a bridge setup request from the tenant application and establishes a bridge connection with the tenant application in response to the bridge setup request; and
a configuration manager that stores service information regarding a cloud-based service that is accessible through the computer system;
wherein the tenant administration proxy retrieves the service information from the configuration manager and provides the service information to the tenant application in response to a request from the tenant application; and
wherein the connector service facilitates communication between the cloud-based service and an enterprise service in the private communication system over the bridge connection; and
wherein the bridge connection comprises an inbound pipe and an outbound pipe established using separate session credentials.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system implements a plurality of modules, including a tenant administration proxy that receives session credentials from a tenant application in the private communication system and authenticates the tenant application in response to the session credentials, a connector service that receives a bridge setup request from the tenant application and establishes a bridge connection with the tenant application in response to the bridge setup request; and a configuration manager that stores service information regarding a cloud-based service that is accessible through the computer system. The tenant administration proxy retrieves the service information from the configuration manager and provides the service information to the tenant application in response to a request from the tenant application, and wherein the connector service facilitates communication between the cloud-based service and an enterprise service in the private communication system over the bridge connection.
-
Citations
8 Claims
-
1. A computer system, comprising:
- a processor; and
a memory coupled to the processor, the memory comprising computer readable program code embodied therein that, when executed by the processor, causes the processor to implement a plurality of modules, comprising;
a tenant administration proxy that receives session credentials from a tenant application in the private communication system and authenticates the tenant application in response to the session credentials;
a connector service that receives a bridge setup request from the tenant application and establishes a bridge connection with the tenant application in response to the bridge setup request; and
a configuration manager that stores service information regarding a cloud-based service that is accessible through the computer system;
wherein the tenant administration proxy retrieves the service information from the configuration manager and provides the service information to the tenant application in response to a request from the tenant application; and
wherein the connector service facilitates communication between the cloud-based service and an enterprise service in the private communication system over the bridge connection; and
wherein the bridge connection comprises an inbound pipe and an outbound pipe established using separate session credentials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a processor; and
Specification