Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 2002


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997
Sessions

Applications

Data Development & Evolution

E-Biz

GeoSolucions

Mobile

Municipal Perspective

Network Operations Management

New Technology

Project Management

System Architecture

System Integration

The Human Factor

User Presentations

Work Management


GITA 2002


Systems Architectures


System Architecture Design for GIS


New Users

Every organization strives to find ways to trim costs and improve the bottom line. Reliant Energy management recently approached the System Administration staff with some ideas about using remote users to complete some gas service line piecework. A solution was needed to support connectivity between users around Texas, and possibly using digitizer contract sources from India. The present GIS environment was using VPN software to remotely connect users working from home. A cool solution might connect remote India VPN users over the Internet, using the Citrix client, and publish special Houston-based applications for their use. This would allow GIS operations to take advantage of a less expensive labor pool. As of December 2001, over ten clients are connecting from India to Houston using this remote connection solution. Most of these clients are part-timers trained to use GIS software. These users enter gas services into the Reliant system. Other clients are posting streetlights. Shared drives have been configured on one of the Houston servers, where remote Internet clients leave screen prints of their work. QA/QC people check the work before reconciling the remote user versions with the default database and posting the changes. Remote users are required to run personal firewalls and maintain commercial anti-virus software on their Citrix client desktop.

Citrix Nfuse Desktop

The Windows 2000 Citrix Nfuse environment is currently used to support production operations. All of our production applications are available in this environment. Nfuse will simplify maintenance by supporting deployment of required Citrix client software to the users. Nfuse also removes the Support Desk administrative task of having to “walk” the user through client software installations and configuration support for custom parts of the client, such as connection information to new servers. Also, all client applications can be published on an existing GIS Web server simplifying the look and feel to the end users. The Nfuse icons can embed within the pages currently provided on the Web server, which once again simplifies administration. Applications can run within the frame of the Web page or as standalone seamless windows.

Printing

The biggest issue encountered with the Citrix software is in the printing arena. Some printers are not supported, and others have different standards in defining print-driver definitions causing major difficulties. If a user tries to print to a printer that is not defined correctly, the Citrix server can crash. GIS users hate to lose their work and don’t mind letting folks know about it. Printing solutions were deployed using aliases and other configuration tricks suggested by Citrix. Unfortunately, the Reliant environment today has a wide variety of printers and drivers. Unless each specific driver is defined properly, the Citrix server will have problems. Users have been advised not to use printers that were not compatible when printing from ArcMap via Citrix.

Some early tests on Win2000 and Citrix XP indicate that some of these problems are solved with the next major release of the Citrix MetaFrame software. The Citrix XP universal print driver, however, only supports black and white at 300 dpi, and that is certainly not good enough for a GIS environment which requires support for large format to 8˝” x 11”, both black and white, and color.

Third-party software from various vendors promise to provide a much more stable environment. These alternatives will be tested to validate the best printing solutions. A stable printing environment will easily justify the additional software cost. The printing problem really goes beyond the crashed server. When a server crashes, the Support Desk has to get involved to help identify exactly which user caused the crash while trying to print. Stranded connections might have to be cleaned up. The users, of course, lose all work since the last save. System Administration gets involved to actually fix the print driver problem. Finally, the users are happy again—until the next system crash. Third-party print drivers promise to fix this problem.

A Few Other Issues

The GIS environment must include a test environment to support validation of a combination of commercial off-the-shelf (COTS) software and software written in-house. Each of these software releases must also be tested in the Citrix environment. The Citrix environment must provide a user experience that exactly mimics the GIS software running on user’s desktop. Problems in the past included lack of true-color support, transparent colors, different colors on Citrix versus standard desktops, and other related issues that have caused confusion to the users. The test platform is sometimes involved in other types of tests and not available for Citrix testing. A very simple test alternative has been to take one server out of the Citrix production farm, install the upgraded software, and have a few users production test the software to iron out any Citrix-induced kinks that may arise.


Page 3 of 4
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book