Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Palm Beach County, Florida Planning, Zoning, Building (PZB) Department WLIA 2002 Reserve Address Manager Application -- A Case Study in Application Integration.

Similar presentations


Presentation on theme: "1 Palm Beach County, Florida Planning, Zoning, Building (PZB) Department WLIA 2002 Reserve Address Manager Application -- A Case Study in Application Integration."— Presentation transcript:

1 1 Palm Beach County, Florida Planning, Zoning, Building (PZB) Department WLIA 2002 Reserve Address Manager Application -- A Case Study in Application Integration -- Reserve Address Manager Application -- A Case Study in Application Integration --

2 2  Application Integration o Two Web Applications that talk to each other o Simulation of emerging “Web Services” technology  Use of COTS Components o ArcIMS ASP Template  Use Case/UML Modeling as a Design Method PZB Reserve Address Manager

3 3  Host Web application (ASP) o Table Updates for Reserved Street Names and Addresses  Geographic Web application (ArcIMS- ASP) o Access via the Host Web application o Performs supporting “Geographic Lookup” for Host PZB Reserve Address Manager: Component Parts

4 4 Host Web Application  Process o Management of Reserved Street Names and Addresses for Subdivision Pre-Approval  Purpose o Create an Address/Street name reservation and assignment at approximate location of a Parcel not yet recorded o Functional implementation of addressing standards o Audience: PZB Staff and Municipal Staff  To integrate, the Host requires… o Controls for Initial Navigation o Form to hold returned values o Javascript functions

5 5 Initial PLSS Navigation Range= 43 Town = 47 Section= 31 Browse Mode Update Mode Host Web Application: Required Navigation Controls

6 6 Unassigned Lookup Information Host Web Application: Required Form for Lookup Values

7 7 Geographic Web Application  Purpose o Provide “Geographic Lookup” functionality for Host o Perform Spatial Analysis (point-in-polygon) on a set of pre-defined data layers…  Use of COTS components o ArcIMS ASP template o Augmented with additional functionality o Augmented with different User Interface

8 8  User chooses Mode of Navigation o e.g. Navigate by PLSS Section  User chooses Search Value o e.g. Range-Town-Section = 43-47-30  The Geographic Web Application automatically opens to chosen extent Geographic Web Application: Initial Navigation

9 9 Map Operations Toolbar Secondary Navigation Update / Cancel Controls “Reference Mode” Values Other Map Operations Geographic Web Application: Initial Navigation

10 10  Lookup Process o Navigate to approximate location (mapping landmarks) o Click on the “Address Point” tool o Click on the map at an approximate centroid of unrecorded parcel o System performs point-in-polygon on a set of data layers… PLSS Section, Commissioner Districts, Municipality, FEMA Flood Zone o Resulting Values displayed on form Geographic Web Application: Geographic Lookup

11 11 Map Labels… Municipal NameMunicipal Name Commissioner DistrictCommissioner District PLSS SectionPLSS Section Current Parcels Digitized Point Unrecorded Parcel Recorded Lookup Values Update / Cancel Buttons Geographic Web Application: Geographic Lookup

12 12  Update of Host o Click on Update button o Retrieve lookup values and X, Y coordinates o Populate a form in the Host with these values

13 13 Updated Information On Hosting Web Form Geographic Web Application: Geographic Lookup

14 14 IDENTIFY Geographic Web Application: Supporting Functions

15 15 Navigate by Municipal Name Geographic Web Application: Supporting Functions

16 16 Print Map Web Page Geographic Web Application: Supporting Functions

17 17 Development Methods: Use Case Model

18 18 Development Methods: UML Model

19 19 An Architectural Pattern for an ArcIMS Server- side Application Development Methods: Software Architecture

20 20 Key Concepts  Spatially enabled business applications o COTS components o Embedded and transparent spatial analysis  Application Integration o Use of “Web Service” concept o Internal Flexibility -- architecture of application o External Flexibility -- integrate inter-department workflows  Server-side Solutions o Scalability, use of database services

21 21 Key Lessons  Thoroughly evaluate COTS components o ASP Template performed poorly, rewritten  Apply UML modeling strategically o Critical use cases, General architecture  Some difficulty implementing pseudo-Web Services o Some configurations need Authentication workarounds o SOAP solutions are here now  Efficient testing is performed on-site o Difficulty in replicating target networks in off-site test environments

22 22 March 13, 2002 Contact Information: William S. HollandSteve Allenstein GeoAnalytics, Inc.Lead Designer/Developer 1716 Fordem Avenue Madison, WI 53704-4604 Phone:608-241-7100 Fax: 608-241-7116 E-mail: wholland@geoanalytics.com E-mail: slallens@geoanalytics.comwholland@geoanalytics.com URL:www.geoanalytics.com © GeoAnalytics, Inc. 2002 – All Rights Reserved Madison, WisconsinWest Palm Beach, FloridaChicago, Illinois s p a t i a l  i n f o r m a t i o n  s y s t e m s

23 23 END

24 24  Cancel or Update Button  Lookup Values transferred to Hosting Web Application Documents Data 1 Data 2 Data 3 PopulatedForm Geographic Web ApplicationHostApplication Spatial Analysis Geographic Web Application: Geographic Lookup

25 25 Initial PLSS Navigation Range= 43 Town = 47 Section= 31 Browse Mode Update Mode Host Web Application: Initial Navigation

26 26  e-PZB Project o Department-wide migration from legacy mainframe system  Strategic Goal o Integrated systems, data store, and applications  Project Tactical Objectives o Web-based o Microsoft technology o Spatially enabled PZB Reserve Address Manager: Context for Development

27 27 Zoom to Countywide Extent Geographic Web Application: Supporting Functions


Download ppt "1 Palm Beach County, Florida Planning, Zoning, Building (PZB) Department WLIA 2002 Reserve Address Manager Application -- A Case Study in Application Integration."

Similar presentations


Ads by Google