Exceed onDemand A Technical Whitepaper
Exceed onDemand A Technical Whitepaper Exceed onDemand A Technical Whitepaper
Exceed onDemand 5 — A Technical Whitepaper Installation and Connection Installing Exceed onDemand Exceed onDemand follows a server/client model that involves installation of both server and client components on different machines. In a simplified environment, administrators need to install Exceed onDemand Server on at least one of the many UNIX, Linux and Windows server platforms that it supports. Then, administrators must distribute Exceed onDemand Client to as many office desktops, home desktops and laptops as necessary and as the license permits. Since the installation of client software is usually repetitive, Hummingbird took extra care in making this process as simple and inexpensive as possible. Post-deployment software management is also necessary in order to create a painless administration environment. Exceed onDemand employs various installation technologies that reduce the administrative and management overhead for both Server and Client components. Exceed onDemand Server Exceed onDemand Server for Windows is built on Microsoft Windows Installer technology for installation, modification, upgrade and removal of the software. This technology, which was introduced by Microsoft in Windows 2000, provides a powerful installation framework across all of the platforms of the Microsoft operating system family. Windows Installer provides administrators with consistent and reliable methods to customize installations, upgrade applications, and resolve configuration problems. It can also manage shared resources, enforce consistent file version rules, and diagnose and repair applications at runtime. Exceed onDemand Server for xNIX packages are self-extracting executables that are designed to run on the specific UNIX or Linux hosts. Each type of xNIX host has its own unique installation package. The installation process is script-driven, which helps administrators to install and configure Exceed onDemand Server with minimum effort and maximum efficiency. By default, Exceed onDemand Server is installed as a Standalone Server with Cluster Manager enabled. When Exceed onDemand Server is started, administrators should be able to find EoDPM and EoDCM in the process list. For each Exceed onDemand Proxy that is running, there is one corresponding ewebhost process. To learn how to add nodes to a cluster, please refer to Section 6 “Server, User and File Management.” 24
Exceed onDemand Client There are two ways to distribute Exceed onDemand Client to the user base: > Exceed onDemand 5 — A Technical Whitepaper 1) distribute the wizard-driven, Windows-based installation program through the regular windows deployment tools, or 2) distribute Exceed onDemand Client through web browsers with the help of Exceed onDemand Deployment Wizard. Regardless of which deployment method is used, end users receive the same Exceed onDemand Client. For more information on deploying Exceed onDemand Client using Exceed onDemand Deployment Tools, please refer to Section 8: “Web Deployment.” Other Components Exceed onDemand also comes with a collection of administrative and deployment tools that help administrators manage the product: > Exceed onDemand Deployment Wizard > Exceed onDemand Server Manager > Exceed onDemand Print Utilities > Exceed onDemand Keyboard Editor Most of these tools are Windows-based applications (with the exception of Exceed onDemand Print Utilities which can also run on xNIX environments), and they are part of the Exceed onDemand Server for Windows installation. Regardless of what platform Exceed onDemand Server is currently running on, administrators would have to install Exceed onDemand Server for Windows on a Windows platform should they wish to benefit from the additional tools. Exceed onDemand Server component should be deselected during the installation. Thanks to Microsoft Windows Installer technology, it is a simple and straightforward task to customize the installation. Since Exceed onDemand Server can run on most common xNIX platforms, it is an added benefit if the Server is installed on the same host where the X applications reside. By minimizing network traffic and latency, this configuration can potentially improve overall performance. In some other cases, administrators will favor the non-intrusive approach: Exceed onDemand Server is installed on a separate machine, leaving the machines running the mission-critical applications untouched. In this case, the host does not have to split resources, such as CPU cycles, bus bandwidth and memory, between the mission-critical applications and Exceed onDemand Proxies. With more resources available to the X applications on one machine and Exceed onDemand Proxies on another, users may experience improvement in response time and performance. 25
- Page 1: Transforming Information into Intel
- Page 4 and 5: Exceed onDemand 5 — A Technical W
- Page 6 and 7: Exceed onDemand 5 — A Technical W
- Page 8 and 9: Exceed onDemand 5 — A Technical W
- Page 10 and 11: Exceed onDemand 5 — A Technical W
- Page 12 and 13: Exceed onDemand 5 — A Technical W
- Page 14 and 15: Exceed onDemand 5 — A Technical W
- Page 16 and 17: Exceed onDemand 5 — A Technical W
- Page 18 and 19: Exceed onDemand 5 — A Technical W
- Page 20 and 21: Exceed onDemand 5 — A Technical W
- Page 22 and 23: Exceed onDemand 5 — A Technical W
- Page 26 and 27: Exceed onDemand 5 — A Technical W
- Page 28 and 29: Exceed onDemand 5 — A Technical W
- Page 30 and 31: Exceed onDemand 5 — A Technical W
- Page 32 and 33: Exceed onDemand 5 — A Technical W
- Page 34 and 35: Exceed onDemand 5 — A Technical W
- Page 36 and 37: Exceed onDemand 5 — A Technical W
- Page 38 and 39: Exceed onDemand 5 — A Technical W
- Page 40 and 41: Exceed onDemand 5 — A Technical W
- Page 42 and 43: Exceed onDemand 5 — A Technical W
- Page 44 and 45: Exceed onDemand 5 — A Technical W
- Page 46 and 47: Exceed onDemand 5 — A Technical W
- Page 48 and 49: Exceed onDemand 5 — A Technical W
- Page 50 and 51: Exceed onDemand 5 — A Technical W
- Page 52 and 53: Exceed onDemand 5 — A Technical W
- Page 54 and 55: Exceed onDemand 5 — A Technical W
- Page 56 and 57: Exceed onDemand 5 — A Technical W
- Page 58 and 59: Exceed onDemand 5 — A Technical W
- Page 60 and 61: Exceed onDemand 5 — A Technical W
- Page 62: Server > Desktop Consolidation > X
<strong>Exceed</strong> <strong>onDemand</strong> Client<br />
There are two ways to distribute <strong>Exceed</strong> <strong>onDemand</strong> Client to the user base:<br />
> <strong>Exceed</strong> <strong>onDemand</strong> 5 — A <strong>Technical</strong> <strong>Whitepaper</strong><br />
1) distribute the wizard-driven, Windows-based installation program through the regular windows<br />
deployment tools, or<br />
2) distribute <strong>Exceed</strong> <strong>onDemand</strong> Client through web browsers with the help of <strong>Exceed</strong> <strong>onDemand</strong><br />
Deployment Wizard. Regardless of which deployment method is used, end users receive the same<br />
<strong>Exceed</strong> <strong>onDemand</strong> Client.<br />
For more information on deploying <strong>Exceed</strong> <strong>onDemand</strong> Client using <strong>Exceed</strong> <strong>onDemand</strong> Deployment<br />
Tools, please refer to Section 8: “Web Deployment.”<br />
Other Components<br />
<strong>Exceed</strong> <strong>onDemand</strong> also comes with a collection of administrative and deployment tools that help<br />
administrators manage the product:<br />
> <strong>Exceed</strong> <strong>onDemand</strong> Deployment Wizard<br />
> <strong>Exceed</strong> <strong>onDemand</strong> Server Manager<br />
> <strong>Exceed</strong> <strong>onDemand</strong> Print Utilities<br />
> <strong>Exceed</strong> <strong>onDemand</strong> Keyboard Editor<br />
Most of these tools are Windows-based applications (with the exception of <strong>Exceed</strong> <strong>onDemand</strong> Print<br />
Utilities which can also run on xNIX environments), and they are part of the <strong>Exceed</strong> <strong>onDemand</strong> Server<br />
for Windows installation. Regardless of what platform <strong>Exceed</strong> <strong>onDemand</strong> Server is currently running<br />
on, administrators would have to install <strong>Exceed</strong> <strong>onDemand</strong> Server for Windows on a Windows<br />
platform should they wish to benefit from the additional tools. <strong>Exceed</strong> <strong>onDemand</strong> Server component<br />
should be deselected during the installation. Thanks to Microsoft Windows Installer technology, it is<br />
a simple and straightforward task to customize the installation.<br />
Since <strong>Exceed</strong> <strong>onDemand</strong> Server can run on most common xNIX platforms, it is an added benefit<br />
if the Server is installed on the same host where the X applications reside. By minimizing network<br />
traffic and latency, this configuration can potentially improve overall performance.<br />
In some other cases, administrators will favor the non-intrusive approach: <strong>Exceed</strong> <strong>onDemand</strong> Server<br />
is installed on a separate machine, leaving the machines running the mission-critical applications<br />
untouched. In this case, the host does not have to split resources, such as CPU cycles, bus bandwidth<br />
and memory, between the mission-critical applications and <strong>Exceed</strong> <strong>onDemand</strong> Proxies. With more<br />
resources available to the X applications on one machine and <strong>Exceed</strong> <strong>onDemand</strong> Proxies on another,<br />
users may experience improvement in response time and performance.<br />
25