The OSGD system records the applications visual presentation, keyboard strokes and mouse movements and forwards this to the client. Technologically, the heart of the matter is a server-based X11 server and all applications are X11 clients. OSGD includes connectors to X11, RDP, TN3270 and TN5250. Through the X11 basic function, any X11 client can be connected, such as ICA, VNC, or entire X11 desktops such as Gnome KDE. The RDP connector allows the connection to Windows Terminal servers (desktops and applications) or virtual Windows desktops.
Applications are stored in OSGD with name, application command, the application parameters, the presentation format (specific geometry, maximum client screen resolution or kiosk mode, color depth) and the connection protocol (SSH, telnet, RDP).
An application can be further assigned to one or more servers that provide this application. Several servers result in load distribution and the addition of further application servers can easily be made.
A user is assigned an application through two primary methods of allocation.
Either the application is linked to the user. This is only possible if the user is explicitly known in OSGD. Or the user is linked to the application.
This is possible through the Directory Service Integration (DSI). DSI means that the users are managed in the LDAP / Active Directory and organized into groups. These users and groups are visible in the application configuration and can be assigned to the application.
The use of DSI leads to the Application Provisioning in the LDAP / Active Directory Server.