AbstractFacilitating Communication Between Separate GIS Applications and Databases: Modular Approaches Track: Application Development Author(s): Stephen Krippner, Tamara Davis Deploying additional functionality to GIS applications may be easily achieved through the use of modules developed as separate executables. Metro Transit GIS created a .DLL to facilitate communication between individual applications so that these modules may be developed, updated, and deployed separately. Additionally, an executable accessible by all modules that brokers the exchange of data between the calling module and the databases was created. This allows the modification of object definitions without requiring the modification of every module that uses these objects. The design of these two useful software components will be generally described and implementation examples will be discussed. Stephen Krippner King County M.S. KSC-TR-0331 201 South Jackson Street Seattle, WA 98104-3856 USA Phone: 206-263-3736 Fax: 206-684-2059 E-mail: stephen.krippner@metrokc.gov |