Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


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

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


Data Distribution and Access
Printer Friendly Format

Page 1 of 3
| Next |


Web - Based GIS: Front ends for enterprise - wide management systems

Omar A. Dickenson
Technical Manager
GeoData Solutions, Inc.
odickenson@GeoDataSolutions.com  

Integrating enterprise-wide systems into a consistent graphical user interface deployed over the Web provides significant advantages to electric utility and telecommunications companies. This paper first discusses technology used to deploy GIS Web systems. Next, specific implementation issues are addressed covering the design, development, and deployment of the graphical user interface and the component modules. The advantages and disadvantages of this system are then contrasted Finally, the paper presents examples of Web modules and their associated specifications.

GIS Web Technology
The most important concepts necessary for creating front ends for enterprise-wide management systems are ActiveX, Discrete Data Access Modules, and container 136 applications. At the first level of the GIS Web technology diagram, Figure 1, is the operating system. The operating system for this example is Windows NT. Distributed Component Object Model (DCOM) is a software development specification that defines how reusable components should communicate with each other regardless of whether they are on the same machine.

ActiveX is a protocol used for creating discrete, event-driven, and distributable components. Developers create ActiveX controls that can be combined in an HTML or Visual Basic container to create more complex applications. ActiveX controls have a graphic user interface and expose a portion of their data and methods. Exposing only some of their internals makes ActiveX controls reusable and modular. ActiveX controls can contain other ActiveX controls, a process called “encapsulation.”

Discrete Data Access Modules (DDAMs) are ActiveX modules with connections to databases, a graphical interface, and facilities for communication with other GIS DDAM modules. DDAM interaction specifications are developed by the customer to satisfy business processes and to integrate into container applications. DDAMs are the building blocks for creating applications that link data from enterprise-wide systems. DDAM can easily be created to access many commercial databases, GIS packages, or ODBCcompliant databases. DDAM can also access documents stored in any of the Microsoft suite of products. The most important interface consideration for Web GIS is that DDAMs can access enterprise-wide systems such as customer care, network management, billing, marketing, engineering, and inventory management. DDAMs can be constructed to access data stored in each of these systems’ database or by querying the system for the specified information. DDAM integrates with existing data; data does not need to be copied to a new format—it simply is accessed in place. This greatly simplifies the programming and allows companies in transition times to build working systems quickly.

Container applications contain one or more DDAM and handle the interaction and user interface. Container applications can be developed from existing ActiveX controls. Using existing ActiveX controls facilitates creating a DDAM system quickly. Containers are written in a combination of HTML, Visual Basic, and VB Script. The most important aspect of the container applications is that they provide a usable and consistent graphical user intetface. Properly constructed containers are capable of utilizing a plugand- play methodology. This methodology allows different DDAM to be combined in various manners to satisfy differing user requirements. Finally, container applications are distributed over the Web. Changes to DDAM or container application versions can be made at a central site and then distributed to any local or remote user automatically.


Figure 1. WebGIS Technology. The foundation layer is the Windows NT operating system. Distributed Component Object Model (DCOM) is the protocol that supports ActiveX. Discrete Data Access Modules (DDAMs) are created that access enterprise - wide systems. DDA Mare combined to form container applications. Each container application is usable with in the Web GIS application. The Web GIS application consists of a MS Access - type interface with multiple panels.

Page 1 of 3
| 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