Patent ID: 9560142
Date: 2017-01-31
CPC Classifications: H04L

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.