HP Remote Graphics 4.2.0 User's Guide

Enterprise Service Mode

Using the Enterprise Service

The Enterprise Service (ES) supports assignment of systems to users and management of user settings and properties through a standard network service. The advantages of the Enterprise Service over using Directory Mode are:

Using a network service, a centralized database or enterprise directory infrastructure can store systems assigned to a user. A service can support dynamic and complex business logic for system assignment.

Users authenticate against the Enterprise Service.

The Receiver can also read and write the user's properties.

The Enterprise Service comes as a Software Development Kit (SDK). Developers use the SDK to adapt and customize their required enterprise solution. Consequently, the ES SDK does not directly implement the specific functionality required for assigning and looking up user systems and settings. For example, the SDK does not provide ready-to-use Active Directory or LDAP integration itself. The SDK provides the ICE interfaces and a sample implementation written in Python. ICE (Internet Communications Engine - see http://www.zeroc.com/ice.html) is a modern alternative to object middleware such as CORBA™ or COM/DCOM/COM+, with support for C++, Java, Python, PHP, C# and Visual Basic.

The sample implementation demonstrates a simple XML file as the enterprise directory. Associated with the XML is a DTD that specifies a precise and legal set of XML elements and attributes that represent syntax to specify the user to machine mappings as well as the user RGS Properties. This sample implementation can be used to test the Enterprise Service and become familiar with its capabilities. Simply add a set of test users and user settings to the XML file, start the Enterprise Service, and connect to RGS Senders from a RGS Receiver using the service. After the sample is working, the job of creating an implementation that interacts with a customers enterprise directory can begin.

To learn more about the SDK, review the README.txt file in the ES installation. It explains the purpose and usage of each file in the installation.

Starting the RGS Receiver in Enterprise Service mode

When the RGS Receiver starts in Enterprise Service Mode using the command line option -esdir, the Receiver connects to the Enterprise Service. The user will then authenticate with the ES.

After the user authenticates, the Receier reads from the Enterprise Service a list of systems assigned to the user and specified by hostname or ipadress. The Receiver will try to connect to the specified systems.

If the command line option also specifies option -esdirsettings, the Receiver gets the properties that the Receiver should use from the ES. The properties specify

62