Verifying Software Requirements

The following sections list the requirements for OnDemand Services:


Web Server, Web Application Server, JVM, and Novell Portal Services

The OnDemand Services user interface is created through gadgets that plug in to Novell Portal Services (NPS) 1.5. The OnDemand Services gadgets must be installed to one of the server environments listed in the table below.

Operating System Web Server Web Application Server JVM Novell Portal Services

NetWare® 6.0

Apache 1.3.20

Tomcat 3.3a

Novell JVM* for NetWare 1.3.1

NPS 1.5

Windows 2000 with Support Pack 2 or later

IIS 5.0
or
Apache 1.3.20

Tomcat 3.3a

Sun* 1.3.1_01 or IBM* 1.3

NPS 1.5

If you have already used the full version of NPS 1.5 to create an NPS 1.5 portal, you can install the OnDemand Services gadgets to that portal. Otherwise, OnDemand Services includes a runtime version of Novell Portal Services 1.5 that can be installed during installation. The runtime version includes limited functionality and only supports the OnDemand Services gadgets.


NetWare 5.1/6.0 or Windows NT/2000 Server

OnDemand Services includes two Java* processes, Maintenance and UsageServer. The Maintenance process cleans up purchase and usage records in Novell eDirectoryTM and closes out usage tracking of applications when the UsageServer becomes unavailable. It needs to be running at all times. The UsageServer process enables application usage to be tracked. It needs to be running if you want to be able to charge for an application based on the number of times or minutes it is used.

The OnDemand Services Maintenance and UsageServer processes can be installed on either a NetWare 5.1/6.0 server or a Windows NT*/2000 server. Because these are Java processes, the server must also have JVM 1.2.2 (or later) installed.

You can install the UsageServer and Maintenance processes to the Web server or to a different network server. Your decision should be based on the Web server's workload and processing power.


Novell eDirectory and ConsoleOne

OnDemand Services requires eDirectory 8.5 or higher. We recommend that you have the latest release of the version you are using (8.5x, 8.6.x, etc.). The latest releases of these versions correct several issues with auxiliary classes (which are used by OnDemand Services) and provide better compatibility between eDirectory versions in a mixed eDirectory environment.

As you prepare your envinronment for OnDemand Services, please be aware of the following eDirectory requirements and issues:


ConsoleOne

OnDemand Services requires ConsoleOne® 1.3.2 or higher. You can download the latest version of ConsoleOne from the Novell Downloads site.


eDirectory and LDAP Naming Restrictions

In all areas of the eDirectory tree that will be accessed by OnDemand Services, you should make sure that object names (including container and leaf objects) do not include any of the following characters. These characters, when used in LDAP names (for example, cn=jsmith,ou=users,o=novell), will result in invalid syntax.

" (double quote)

+ (plus)

= (equals)

\ (backslash)

< (open angle bracket)

; (semicolon)

> (close angle bracket)

/ (forwardslash)

, (comma)

# (pound sign)


DeFrame

To distribute thin-client (terminal server) applications, OnDemand Services requires DeFrameTM 2.01. DeFrame 2.01 is included in the OnDemand Services package.


ZENworks for Desktops

To distribute desktop applications, OnDemand Services requires ZENworks for Desktops (ZfD) 3.2.


Desktop Operating Systems and Web Browsers

The following table lists the desktop operating systems and Web browsers that OnDemand Services supports.

Operating System Web Browsers

Windows 98 SE
Windows NT 4.0 Workstation
Windows 2000 Professional
Windows XP

Microsoft* Internet Explorer 5.5 with SP2
Microsoft Internet Explorer 6.0

Netscape* browsers are not supported by OnDemand Services in this release.

You should make sure that the latest support pack is applied to each of these software components.