Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 2001


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

A tangled web of pure opportunity

Directions for data

Forging the future

How they did it - and what's next

Integrating work management

Mobile solutions- taking it to the streets

Operations support

People make the difference

Systems architecture

The local government perspective

Tying IT all together

Vertical applications


GITA 2001


System Architecture
Printer Friendly Format

Page 1 of 3
| Next |


Integrating Spatial Architecture with the Enterprise

Andre Cassulo
Florida Power and Light 700 Universe Blvd
PO Box 14000,Juno Beach, FL 33408-0420

Brad Sileo
GE Smallworld Inc. 10075 Westmoor Drive
Suite 200, Westminster, CO 80021


Introduction
As spatial systems gain increased importance in the enterprise, system requirements for the architecture of these applications continue to grow. Implementations now require communications with legacy and new systems throughout the enterprise, and even outside the enterprise. These needs drive requirements for an architecture that can scale and adapt to this ever changing and growing environment. The ongoing business to business and business to consumer e-commerce revolution has led to a new set of applications involving spatial systems, and with these new applications come even greater challenges in building architectures which will endure the test of time.

This paper explores options and solutions for building a spatial system that accommodates the need for change, growth, scalability, and stability. It is a case study of the ongoing implementation of the Asset Management System (AMS) at Florida Power and Light (FP&L). This project includes extensive requirements for systems interfaces; fault tolerance and disaster recovery; and a scalable, industry standard-based system which can co-exist and inter-operate with the existing enterprise standards at FP&L.

The intent of this paper is to share the research and experience gained while planning the AMS. As this project is ongoing, this paper does not attempt to provide details on the success or failure of the directions we have chosen. This paper provides a guide for issues and options to consider when implementing a spatial system in an enterprise environment. Primary attention is given to the use of standard operating systems, hardware, data storage systems, software packages, and integration bus technologies.

The Tech21 Project and the Asset Management System The Asset Management System (AMS) will provide a core technical foundation for the Power Systems Business Unit to plan, manage, and analyze its electric infrastructure. Today the basic tasks of managing FP&L’s electric network information are scattered among many processes using disconnected applications, databases, and maps. These existing applications have been built and incrementally modified over the past few decades using various technologies that leave us with an overly complex mix of outdated, redundant systems and interfaces.

The AMS will provide a platform that brings together all the existing electric network data into a common, industry standard, vendor packaged product that provides better common user data access through corporate relational databases. This platform will enable more efficient, reliable interfaces via its object-component, distributed architecture. It will also provide an integration point for additional ‘plug in’ vendor software such as network analysis tools, engineering design tools, field viewing tools, etc. The AMS will be the foundation for other initiatives in the TECH 21 program, such as: SCC, WMS, and OMS.

The AMS will be developed in a phased approach to begin reaping benefits earlier, to ease user training, and to minimize the risk of project delays due to process and/or technology changes. This document defines the scope of Phase 1, and thereby forms our commitment to the Power Systems Business Unit and our vendors as to what is included and excluded from this delivery.

Spatial Architecture in the Enterprise
When implementing a spatial system in a large enterprise, special consideration must be taken to ensure the long-term success of the systems. Large organizations are accustomed to implementing in-house or custom developed systems. However, current trends show that implementing standards-based solutions using open systems leads to lower total cost of ownership. The spatial technologies industry has long been based on custom data storage, development, and interface solutions. The industry as a whole is quickly moving away from this approach, but current systems still require propriety approaches to obtain appropriate functionality and performance. In building architecture for the enterprise, a careful balance between open and custom solutions must be struck. This approach ensures that the existing resources of the enterprise can be leveraged to reduce costs and ensure success. On the other hand, appropriate use of custom technologies is a requirement to guarantee that the system can deliver the functionality and end user experience required for success. The AMS architecture was evaluated based on these criteria.

The AMS Development Environment
The environment used for developing and testing the solution is a key aspect of any IT system. The AMS was constructed as a joint effort between GE-Smallworld staff and Florida Power and Light staff. This means that the development team was spread across sites in Juno Beach, FL; Denver, Colorado; and Pittsburgh, Pennsylvania. Since the project was on a rapid implementation schedule, there was a need to ensure that development, testing, and system feedback could occur simultaneously across all three sites. A custom development environment was established to support this requirement.

To support concurrent work at each site, a set of network connections was needed. An existing network link was available between the GE-Smallworld offices in Denver and Pittsburgh. An additional connection was established between Denver and Juno Beach to allow data to move between the sites. This connection was completed using a virtual private network (VPN) connection through the Internet, based on IPSEC technology. With a permanent network connection in place, the teams were able to establish direct access to Oracle databases and Smallworld databases, fileservers, and web servers. This access was used to allow the entire AMS team to work against a common source code repository. The environment was configured to build new images based on this source code for each site every night. Additionally, scripts were used to replicate the datastores throughout the sites as often as once a week. Finally, a project web site was established to provide a single source for information on the AMS requirements, data model, core, and interface tracks. This site was used extensively throughout the project to promote effective communications.


Figure 1 - AMS Developmemnt Environment Architecture

Page 1 of 3
| Next |

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