The package contains classes that allow an application developer to integrate with the dynamic launch functionality in Secure Global Desktop.
Integration is achieved by creating a broker that implements the {@link com.tarantella.tta.webservices.vsbim.IVirtualServerBroker} interface. The broker returns a list of application servers, implementing the {@link com.tarantella.tta.webservices.vsbim.ICandidateServer} interface, that are available for hosting the application or desktop. The application servers may be virtual.
When integrated into the SGD webtop, the broker is provided with data, such as the SGD user identity and the name of the application, to enable it to select appropriate servers. The SGD webtop presents the candidates returned by the broker to the user and once one of the candidate servers has been chosen, SGD informs the broker of the selection. The broker can then perform any required preparations on the application server. The details from the prepared server are passed to the SGD server via the overrides in {@link com.tarantella.tta.webservices.ITarantellaEmulatorSession#startSession(java.lang.String, java.lang.String, com.tarantella.tta.webservices.Item[])}.