14
Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall

Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Legacy System Integration

Sharing your wealth of data

Andréa Compton and Doug Argall

Page 2: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Summary

• Introduction

• Colorado DOT• What is WebHUT?

• Overview of WebHUT Sync

• Technologies

• Kansas DOT• What are the interfaces?

• Example of three interfaces

• Technologies

• Lessons learned

Page 3: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Introduction

• Many DOTs now use Roads and Highways to manage their enterprise LRS

• LRS and road inventory need to share data with internal and external systems

• Goals of the interfaces• One authoritative LRS

• Remove data redundancies

• Find common technologies and identify which need to be utilized

Page 4: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

What is WebHUT?

• An established web-based application local entities (counties and cities) use to submit data to CDOT

• Stores the data in a segment-based LRS

• Front end for the locals to submit and edit data

• Back end for CDOT for validating the data before committing to the R&H database

• The data is used for funding

Page 5: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

WebHUT Sync

WebHUTR&H

Processing Database

Segment Analyzer

R&H REST API Apply

Edits

1 2

345

R&H and WebHUT Interface

The Circle of Data

Page 6: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Technologies

• ArcGIS Roads and Highways

• Transcend’s Segment Analyzer and Job Execution Manager

• SQL Server views and stored procedures

• Web Services

• R&H REST API Apply Edits

Page 7: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Exor(Oracle)

Esri Roads & Highways

(MS SQL Server)

Kansas DOT Interfaces

CIIMS

EPFS

PMS

BrMWinCPMS

KCARSKanPlan

Video Log

Access Permits

Crew Card

Data Warehouse

Other

Other

Other

Other

Other

OtherOther

OtherOther

Other

Page 8: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Kansas DOT Mandates

• Integrate new technology

•Don’t change existing applications•MINIMIZE change to existing applications

Page 9: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

WinCPMS

R&H WinCPMSWeb

Services

Page 10: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Enhanced Priority Formula System

R&H

EPFS

Staging Database

1

2

3

4

5

Rename old and create new

EPFS event

Segment Analyzer

6

7

Page 11: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Pavement Management System

R&H PMS

R&H Relocate Events GP tool

Segment Analyzer

Staging Database

1 2

345

Page 12: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Technologies

• Transcend’s Segment Analyzer and Validation Assistant

• SQL Server and Oracle Database Views and Stored Procedures

• ArcGIS Map Services

• Web Services

• Geolocate point service

• R&H REST API Apply Edits

• R&H Append Events Geoprocessing Tool

• R&H Relocate Events Geoprocessing Tool

• Esri Workflow Manager

Page 13: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Lessons Learned

• There is no one size fits all• Each interface needs to be investigated individually• Look for design patterns that interfaces have in

common• Identify the data, where it’s coming from, how it is

modified, and where it needs to go• Implement interfaces using an iterative sprint-based

approach• Leverage R&H and COTS components wherever

possible• Use web services whenever possible and recommend

to standardize on REST• Identify the LRM being used and try to get the system

to standardize on the R&H LRM if possible

Page 14: Legacy System Integration - American Association of State ... · Legacy System Integration Sharing your wealth of data Andréa Compton and Doug Argall. Summary •Introduction

Questions?