Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up
Digital Convergence Mobile + Wireless
S N E A K   P R E V I E W  
XcelleNet's Afaria 5.0

  July 10, 2003
  By Andy Woods


TOC Issue TOC
Printer Print full article
E-Mail E-Mail this URL
Discuss Discuss this article
flame author Flame the author

With the increasing popularity of WLANs and the transition to mobile devices in the enterprise, network administrators need a product to manage the tools of their mobile workforce. XcelleNet's Afaria 5.0 addresses this need with an easy-to-use mobile device management platform for Win32-, Pocket PC-, RIM Blackberry-, Palm OS-, Symbian OS- and Java-based devices.

Afaria 5.0 includes enhanced software delivery to handheld devices and is completely rewritten to be compliant with the Microsoft .NET Framework. It is broken up into channels, where specific tasks are prepared for use by client devices. Afaria is comprised of seven channels: backup, configuration, document, inventory, server, session and software. The configuration channel handles handheld device configuration and maintenance. The server manager channel displays a list of servers to which clients can connect. The session manager channel handles file and directory management, notifications and system registry tasks. The backup, document, inventory and software channels are self-explanatory.


Before I installed Afaria and Microsoft SQL 2000 on a dual Pentium 600-MHz, 512-MB Ram system at Network Computing's Real-World Labs at Syracuse University, I had to install a SQL database (such as Oracle 8i/9i or Microsoft SQL 7.0) to allow Afaria to store system information. Afaria comes with MSDE (Microsoft Data Engine), but because of its limited performance, I recommend using a database with more functionality such as SQL Server 2000 or Oracle 8i/9i. The .NET Framework, IIS 5.0 and Crystal Reports 7.0 (for viewing reports only) also are required for Afaria use.

Deployment and Administration



Afaria Interface

click to enlarge

The Afaria client is created via an easy-to-use wizard application. Installation executables are preconfigured for the Afaria system, so network connectivity to the Afaria server is already configured. Typically, companies using Afaria include the client as part of their standard image for Win32 devices; Palm devices have Afaria as part of the stock ROM image; and Windows CE devices deploy Afaria through an SD (San Disk) or CF (Compact Flash) card. The client also can be deployed via e-mail or offered as a download from corporate intranets.

Channels are set up with a straightforward wizard interface inside of the Web console. To deploy a software package, you simply select the platform that you want to target (e.g., all Windows clients), select the setup file or files, and deploy. Afaria also includes many advanced features for deploying channels, such as delivering content only on a certain date for a certain time period, checking client user system hardware specifications (e.g., deliver if client system has >128 MB RAM) or providing any additional command-line parameters.

I ran into a bug when deploying software to Windows clients. Inside the software channel, there is an option to automatically begin installation on the client after the software is received. Unfortunately, the end client will go through the install process every time the client connects to the server. To avoid this problem, the administrator must disable this option and make end users responsible for installing the software on their own systems. Afaria is working on a patch to address this issue.

Using a Palm m515, Compaq IPaq and Handspring Visor, I tested the features available to handheld devices and was not disappointed with the results. I remotely configured these mobile devices via the Configuration channel. Common configured settings include assigning push buttons to specific applications, setting owner information, network settings and hot sync options. Employees don't have to worry about configuring their devices, any lost or changed settings will be reset automatically by Afaria on the next connect.

Administrators can publish documents to clients via the document channel. The backup channel is often coupled with the document channel to efficiently back up and restore documents to the Afaria server. The backup channel saves time by utilizing byte-level differencing, only transmitting changes between the files. This was certainly apparent when I used the backup channel to monitor a 10-MB document. I made a few textual changes and watched as the re-transmission took only a few seconds. This is a great way to conserve bandwidth for your enterprise road warriors.

Afaria has a host of options that allow administrators to push content to clients over any network connection, thereby optimizing connectivity. In addition to byte-level differencing, Afaria compresses data on the fly, performs bandwidth throttling, segments delivery and issues checkpoint restart of failed downloads. I tested all these features with ease. Afaria's easy-to-use Web-based interface is excellent for getting up and running in little time.

Good
•Web-based interface is a one-stop shop for administration of the entire system.
•Mobile device support is excellent.



Bad
•Reports are just dumps from the SQL database; they are very long and difficult to read.
•User intervention is required to install software on a Win32 platform.

Afaria 5.0, Pricing starts at $39 per client, XcelleNet Inc. 800-322-3366 www.xcellenet.com

But Is It Safe?

Afaria goes through many steps to make sure that communication between clients and servers is secure. I found it easy to set up Afaria to use SSL for encrypting information passing from the server to the clients. Unfortunately, Afaria only supports SSL on Win32 and Windows CE devices. Afaria users also can utilize 128-bit Microsoft CryptoAPI, elliptical curve crypto, HTTP encapsulation and X.509 digital certificates for security.

Several categories of reports are included with Afaria: inventory of hardware from all clients and software from Win32 clients, server logs and status reports. When viewing reports, you can either view all clients that have connected or drill into a single client by manually typing in that client. It would be difficult to investigate an individual client if you have more than a handful of machines using the Afaria system because you have to manually type in the end client's machine name. Custom reports generated in Crystal Reports can be imported for use in Afaria as well.

XcelleNet's Afaria 5.0 is designed to manage your mobile workforce and is best suited for organizations that have encountered trouble supporting the ever-increasing number of mobile devices. The new Web-based interface is easy to use and makes administration a snap. Once XcelleNet offers a patch for the Win32 problem, Afaria is a must-buy for any enterprise.

Andy Woods is a computer scientist for a federal law enforcement agency. You can reach him by e-mail at awoods@nwc.com.

Post a comment or question on this story.




Best of the Web

Data deduplication: Declawing the clones

Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

Quick Read

Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

Quick Read

WAN Optimization Whitelists and Blacklists

Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

Quick Read

WAN Optimization as a Managed Service: It's Not About the Cost

This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

Quick Read

  Sponsored Links

Premium Content

Data Centers Gone Wild
February 22, 2010

NWC


Salary

Video