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


Enterprise Integration


Logical Approach to the Integration of GIS/WMS/CIS


Life Cycle Management
A work request will change states several times during its life cycle. WMS manages these transitions and initiates the appropriate GIS batch transactions to ensure that the GIS model matches that of WMS. The following diagram illustrates the work request life cycle.

Life Cycle Management



The life cycle operates as follows:
  • Initiate Work (WMS): WMS creates and captures the appropriate job information, generating a record in the External WR Details table that is then written to the GIS Job Management table. The work request status is New.
  • Design (Interactive GIS): The user designs the work request in GIS. All features added or marked for removal or abandonment exist in a proposed state (PPA, PPR, or PPX).
  • Approve Work Request (WMS). WMS approves the work request.
  • Write to External WR Details (WMS). After the work request is approved, WMS inserts a record into the External WR Details database table.
  • Read from External WR Details (GIS). GIS reads the WMS External WR Details database table and inserts a record into the Life Cycle Management database table.
  • Schedule Work Request (WMS). WMS schedules the work request.
  • Write to External WR Details (WMS). After the work request has been scheduled with a crew, WMS inserts a record into the External WR Details database table.
  • FSA Cancel (Batch GIS). If the work request is cancelled, WMS initiates a batch function in GIS to cancel the work request. The user must cancel the work request prior to posting it to the master model. If the work request has been posted, the user must manually remove the changes introduced by the work request and close the job through normal procedures. The user must also remove the polygon representing the job location at which work is being proposed.
  • Post Job (Batch GIS). After the work request has been approved and scheduled, WMS initiates a batch job in GIS to post the features to the master model.
  • Allow Select As-Built Changes (Interactive GIS). Certain features are selected to be transitioned into the In-Service state and posted to the master. The user enters the workset in the As-Built mode and is provided with menu options for performing state transitions and posting. This functionality should be limited to qualifying work requests or features only.
  • Perform As-Built Changes (Interactive GIS). As-built changes made during the project's construction phase must be reflected in the GIS model. The system provides the GIS user with all of the design phase placement and edit routines.
  • In-Service/Field Completion (WMS). WMS sets the state to In-Service, initiating a GIS batch job that: - Performs state transitions on proposed features, changing them to the In-Service state.
    - Sets the INSTALLED_DATE for the above features.
    - Posts to the master model.
  • Non-GIS Job Types (WMS). Certain non-GIS job types will require a GIS as-built design to accommodate CUS with associated facilities.
  • Close (WMS). WMS closes the work request, initiating a GIS batch job that performs closing activities.
  • Close Jobs in GIS (Batch GIS). The Close Jobs in GIS batch function closes the job.
Conclusion
The key to building integrated systems that support required business processes and at the same time minimize maintenance costs is to create an architecture that offers the appropriate application separation. The approach described herein operates best when GIS and WMS are placed on separate servers so that the applications run independently. Maintaining this architecture allows upgrades to be performed without compromising other systems as new releases of software are made available.

GIS and WMS communicate through Island tables that trigger Stored Procedures in Oracle to process the data in the appropriate manner. This approach allows for system enhancements, or data structure changes, without requiring interface software changes for other systems-a key criterion for minimizing cost of ownership.

Page 2 of 2
| Previous |

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