Exceed onDemand A Technical Whitepaper

Exceed onDemand A Technical Whitepaper Exceed onDemand A Technical Whitepaper

mimage.hummingbird.com
from mimage.hummingbird.com More from this publisher
14.11.2012 Views

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

<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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!