-
公开(公告)号:US10454886B2
公开(公告)日:2019-10-22
申请号:US15652902
申请日:2017-07-18
Applicant: Citrix Systems, Inc.
Inventor: Steven A. Keller , Jose Reyes
Abstract: Described embodiments provide systems and methods for hosting multiple cloud-based services at a common network address. The systems and methods receive a request addressed to a uniform resource identifier (“URI”) including a domain name that is one of a plurality of different domain names mapped to a common network address. The systems and methods identify each of a service name and a controller name embedded in the URI, and identify a controller service instance using the service name and controller name from the URI, from a mapping of a plurality of controller server instances to respective service names and controller names. The systems and methods invoke an interface to the identified service instance, and pass data from the received request to the identified service instance via the interface.
-
公开(公告)号:US20190028569A1
公开(公告)日:2019-01-24
申请号:US15653187
申请日:2017-07-18
Applicant: Citrix Systems, Inc.
Inventor: Steven A. Keller
CPC classification number: H04L67/327 , G06F11/3664 , H04L47/72 , H04L61/1511 , H04L67/1002 , H04L67/1004 , H04L67/2814 , H04L67/32 , H04L67/42
Abstract: Described embodiments provide systems and methods for routing service requests. The system includes a first network of computing devices including a server hosting a service. The system includes a release router in the first network, the release router configured to receive a request for the service, the request forwarded to the release router responsive to resolving a hostname specified in the request using a DNS mapping the hostname to the release router, the hostname associated with the service hosted by the server. The release router is configured to identify a relay agent registered with the release router for debugging the service, the relay agent executed by a test platform in a second network, and to forward the request to the test platform in the second network, wherein the test platform resolves the hostname specified in the request using a local DNS mapping the hostname to a localhost address.
-
公开(公告)号:US20190028364A1
公开(公告)日:2019-01-24
申请号:US15654517
申请日:2017-07-19
Applicant: Citrix Systems, Inc.
Inventor: Steven A. Keller , Thomas J. Hammond
Abstract: Described embodiments automatically and dynamically generate and update resource templates for deployable resources, utilizing composable parts that may be dynamically replaced. Common portions of the templates may be easily defined once and reused multiple times, reducing risk of error and ensuring stability and cross-resource compatibility. Each dynamic template may have replaceable parts, as well as replaceable parameters and values within the replaceable parts, as well as in common portions of the template. The replacement properties and values may be determined at runtime or during deployment, ensuring that configurations are always current.
-
-