Presentation is loading. Please wait.

Presentation is loading. Please wait.

GIS A RCHITECTURE FOR THE E NTERPRISE M ODELING A T ECHNOLOGY S OLUTION IN UML Robert W. McKitrick Jr. NC Department of Transportation GIS Unit February.

Similar presentations


Presentation on theme: "GIS A RCHITECTURE FOR THE E NTERPRISE M ODELING A T ECHNOLOGY S OLUTION IN UML Robert W. McKitrick Jr. NC Department of Transportation GIS Unit February."— Presentation transcript:

1 GIS A RCHITECTURE FOR THE E NTERPRISE M ODELING A T ECHNOLOGY S OLUTION IN UML Robert W. McKitrick Jr. NC Department of Transportation GIS Unit February 27, 2015

2 Communicate Design – GIS Functions (Conceptual Model) – GIS Infrastructure – GIS Clients Simplify Change – Performance Improvements – Version Upgrades – Adding Applications / Services Why Model a GIS Technology Solution?

3 Communicate Design – GIS Functions (Conceptual Model) Authoring Spatial Data Publishing Spatial Data Using Spatial Data – GIS Infrastructure – GIS Clients

4

5 Communicate Design – GIS Functions (Conceptual Model) – GIS Infrastructure Provisioning / Deploying Servers Application Deployment Network Communications – GIS Clients Why Model a GIS Technology Solution?

6

7 Communicate Design – GIS Functions (Conceptual Model) – GIS Infrastructure Provisioning / Deploying Servers Application Deployment Network Communications – GIS Clients Why Model a GIS Technology Solution?

8

9 Communicate Design – GIS Functions (Conceptual Model) – GIS Infrastructure Provisioning / Deploying Servers Application Deployment Network Communications – GIS Clients

10 - The System Communication Model shows inter-system communication only (no clients). - Infrastructure accessible by all servers is not shown. e.g. File servers, DNS, administrative consoles, and monitoring systems.

11 Several layers of firewall.

12 Note non-standard port for ArcGIS Server. Network protocol is TCP if not specified. Note UDP protocol for SQL Server.

13 Note Stereotype of >. “Eye glasses” indicate drill down.

14 For calculating firewall rules, the > aggregates all IP address/port combinations coming into the source to create rules to the target. e.g. The rules from this diagram only woud be: “GisPsProd” is the same element as the one we clicked on to get to this diagram. Any change to either element automatically shows up in both diagrams.

15 Communicate Design – GIS Functions (Conceptual Model) – GIS Infrastructure – GIS Clients Why Model a GIS Technology Solution?

16 Similar to the > we use an > stereotype to aggregate firewall rules in these client communication models.

17 Part of one of the many client communication models. Firewall rules and who has access to what gets complicated very quickly.

18 NCDOT GIS System - TOC - Top level view having only the initial navigation diagram. - All the diagrams so far are from the “ > NCDOT EGIS” model view.

19 NCDOT GIS System - TOC - Capturing dependents and dependencies helps to support maintenance and troubleshooting regardless of the issue.

20 NCDOT GIS System - TOC - Very complex applications require model views of their own.

21 NCDOT GIS System - TOC - Building blocks

22 The “Building Blocks” Make the Model

23

24

25

26 Summary Using UML Stereotypes adds semantics and supports automation Using classifiers simplifies managing changing server types Hundreds of (organized) elements are easily managed with the UML This model evolved over time ROI cannot be quantified but the number of times it is used for documentation and discussion makes it feel like it is worth the work.

27 Q UESTIONS ?


Download ppt "GIS A RCHITECTURE FOR THE E NTERPRISE M ODELING A T ECHNOLOGY S OLUTION IN UML Robert W. McKitrick Jr. NC Department of Transportation GIS Unit February."

Similar presentations


Ads by Google