Topology

Notice: Name Updated (CB -> Banner, CS -> Client, and SA -> Server)
Data Flow

System Components and Structures
- Banner (B)
- Client (C)
- Server (S)
- Portal (P)
The Portal is a web-based control panel to allow IT, admins, to pre-configure or manage licenses.
Active Directory / Directory Service (AD/DS)
AD/DS is one of the most famous directory services. With AD/DS and 3rd party software (see CICB CCM), the IT admin can configure each user to have more than one banner setting (color/text) that depends on the currently signed-in user security group. (e.g., there are two different security environment projects assigned to user A at the same time. But he is only working on one project at a time. He can swap the user’s AD/DS user security group via a 3rd party group change software/script, then sign off and sign back into the user profile. CICB will apply the banner setting according to the IT admin and user security settings.)
Light Weight Access Portal (LDAP)
The server can connect to any directory service that follows the standard LDAP protocol.
Here are some examples:
- Active Directory Directory Service (AD/DS)
- Apache Directory
- Open LDAP
- Univention Corporation Server (UCS)
- Lepide Auditor for Active Directory
- JXplorer
- FreeIPA
- Samba
- GoSa
- eDirectory
- Zentyal
- 389 Directory Server
- Red Hat Directory Servers
- OpenSSO
- SME Server
- Resara Server
- Sun Java System Directory Server
- IBM Tivoli Directory Server
- Windows NT Directory Services
- Lotus Domino
- Etc.
Component Relationship
- One “Software Portal” can have many users.
- One user can have many licenses.
- One license can assign to ONLY ONE server.
- One server per FQDN. (e.g. north-america\john-doe)
- One FQDN can ONLY HAVE ONE AD/DS server.
- One AD/DS server can have many security groups for clients.
- One client can install it on one operating system (OS).
- One operating system can have up to 12 monitors or screens. (It depends on your license, and the use cases will be something like a mission control center, traffic control center, etc.)