In the data center
The server elements of Scense are installed centrally in the company’s data center or hosted externally. Scense supports centralized and distributed multi-site implementations. Performance and availability can be guaranteed by the use of Network Load Balancing, Database mirroring and Scense’s own multi-site support mechanisms.
- Scense Database – The Scense database, containing all information and instructions related to applications, user settings, desktop configurations etcetera, is stored on an Oracle or MS SQL database server. Scense agents will contact this database, via the web service, to retrieve instructions during the clients’ user and computer sessions.
- Scense Server – At the heart of the Scense system are the Scense web services. These services are used by the Scense Executive component installed on the clients. The Scense Engine web service communicates tasks received from Scense Executive to the database engine. The Scense web services make full use of IIS’s scalability. Scense will use the communication protocol that best fits the use case in play: http(s), ftp(s) or a WCF communication channel.
- Scense File shares – The Scense file shares (App Store and Profile Store) store all the (virtual or physical) application packages that need to be available to end-users as well as multiple historical versions of the Windows profile per user and per application. As soon as an end-user requests an application that is not available yet, the application is installed or streamed and started or activated. The user profile for that application is injected during application startup and stored after an application is stopped.
On the administrator’s workstation
The administrator uses one console to manage the Scense environment and all the related business logic.
Scense Management Console – Administrators use Scense Explorer to manage and control the information stored in the Scense database. Scense Explorer can be installed on any workstation that’s able to contact the database.
On the clients
Every client managed by Scense needs the Scense client components. These can be installed on virtual or physical desktops, on Terminal Servers, on laptops or employee-owned devices that are not part of the Active Directory. Administrators can use the Scense update manager to install and update Scense clients in an unattended and reliable way.
- Scense Client and Scense Executive – The Scense Client and Scense Executive work together to execute the Scense instruction on the desktop and give feedback to the user. If the client software is unable to retrieve instructions from the Scense database (because the Scense Engine is not responding) a local database is used, the Local Cache.