Skip to content

jordan9001/CABS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CABS

Connection Automation/Brokerage System

##Overview A CABS implementation consists of 3 main parts:

###The Client

  • On user's machines.
  • A GUI for connections.
  • Authenticates the User, and returns available pools.
  • Can start an RGS session with RGS Receiver.
  • Available as a desktop application on Windows, Linux, and Macintosh.
  • Configurable via a configuration file (can be distributed with proper default configurations).

###The Agent

  • On a machine containing the RGS sender.
  • Sends a status report to the Broker on a set interval.
  • Confirms users currently logged into that machine.
  • Available as an application on Windows or Linux.
  • Configurable via a configuration file (can be distributed with proper default configurations).

###The Broker

  • Our server that communicates between the Client and the Agent.
  • Tracks free machines via a database.
  • Machines are organized by "Pools" and pools can specify secondary pools for backup.
  • Tracks usage history, and configuration history.
  • Configuration and monitoring can be done via a web interface.
  • Setup settings are stored in a configuration file.

About

Connection Automation/Brokerage System

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published