geoXMF Enterprise GIS Technology Brief - Advancing the State Enterprise GIS Performance Management
Written by Doran J. Geise, geoXMF LLC
12 February 2010
Enterprise Geographic Information Systems (GIS) is a key part of overall enterprise IT where high performance requirements are demanded and governed by service level agreements or other types of performance contracts. The need for enterprise GIS performance monitoring and management is a mission-critical need for any CIO and GIS Manager. Software tools are available to provide for real-time performance monitoring and management and provide quantified benefits for enterprise GIS. Read on for more in this paper...
Key Facts:
Enterprise Environment: Enterprise Geographic Information Systems (GIS) is a key part of overall enterprise IT where high performance requirements are demanded and governed by service level agreements or other types of performance contracts.
Capabilities: Comprehensive, real-time enterprise GIS performance monitoring and alerting software is available to CIO's and GIS managers today.
Results: CIO's and GIS managers can monitor, understand and report enterprise GIS performance for improved overall IT performance and management.
Introduction
The purpose of this brief is to describe the current and developing IT performance environment, identify how that impacts enterprise GIS performance and describe how, in our opinion, enterprise GIS managers should respond to performance challenges.
In the last ten years, information technology (IT) has continued to become more closely aligned and integrated with the business processes and needs. Advances in mainstream IT technology (RDBMS, CRM, ERP and SCM) and deployment methods (SaaS, Cloud Computing) have driven the development of sophisticated performance standards.
Ever-changing approaches to IT outsourcing have also advanced the development of performance and service measurements to manage the client and service provider relationship. In addition, expansion of service oriented architectures; applications and the immediacy of user access to IT systems via multiple clients - thick, thin, and mobile have made IT performance of critical importance 24/7.
These IT marketplace changes are complemented by the trend toward integration of applications at increasingly higher and higher levels where application interdependency is stronger. All of these industry changes raise the need for understanding performance throughout the enterprise - including enterprise GIS.
Enterprise GIS is now a mainstream, mission-critical IT component with the same reliability, responsiveness and performance expectations as the rest of enterprise IT technology.
Service Level Agreements and the Status of the GIS Industry
There are multiple approaches for setting performance standards for enterprise IT. One of the most common is a Service Level Agreement. A service-level agreement (SLA) is a formal contract between a service provider and a client guaranteeing quantifiable IT performance at defined levels. A service provider may include:
internal IT organizations
application service providers (ASP)
network service providers (NSP)
Internet service providers (ISP)
managed service providers (MSP)
GIS departments
SLAs can be either very general or extremely detailed, and generally include quantifyable performance metrics, repsonse times, recovery processes and the steps that should be taken by the service provider and the client in the event of failure. Other conditions are specific to the service provider and customers needs. For instance, a Data Center may set standards for network availability of successfully forwarding IT packets 99.999% of the time and a standard for latency of average round trip packet time of 65 milleseconds or less. Additionally, online SaaS applications like Microsoft's Sharepoint Online offer a guaranteed service uptime of better than 99.9% or there will be a service credit.
SLA's have been implemented for GIS - between government agencies sharing data, between GIS service providers and customers and between internal GIS departments and their in-company or in-agency peers. In many cases existing GIS-related service level agreements do not address the performance of the GIS systems itself. A survey of government and business GIS service level agreements shows that performance criteria are more focused on human and organizational performance rather than GIS technology performance including:
Hours of operation
Data layer availability per client
Response times to service outage in hours or days
That a "web-presence" will be created and maintained
That an application production environment will be monitored daily to ensure availability
That daily backups will be made
That initial diagnostic support for application errors shall be completed within two (2) business days.
Other business focused GIS managed service providers have more quantifiable performance measures for supporting infrastructure but also do not directly address the enterprise GIS performance as shown below:
99.99% Power Up-time SLA
99.99% Network Up-time SLA
24/7 Advanced Server Monitoring
Bandwidth burstable to 100Mbps
Managed Cisco Network and Firewall
Intrusion Prevention System
Within this context, many GIS managers are faced with the existing and expanding requirement to provide performance reporting in the absence of any real capabilities to objectively measure enterprise GIS performance.
In some cases enterprise GIS performance reporting is required on a daily/weekly and/or monthly basis without the ability to provide objective performance numbers. This has caused GIS managers to estimate performance based on their recollection of interruptions and downtime and from discussions with GIS staff.
In other cases, the external public and internal users end up being "first responders" to performance lags and interruptions when the GIS group is notified by these end users. At this point, productivity and confidence in the enterprise GIS has already been degraded. Until an active performance monitoring capability is deployed to enterprise GIS this may be the status quo for many organizations that respond to end-user calls and complaints as they occur.
Finally, some enterprise GIS organizations employ staff that is partially dedicated to physically checking online map service availability at intervals throughout the day.
All the examples above describe a performance environment that has to change to meet the enterprise IT challenges of today.
Solutions
Enterprise GIS is a key part of the business and government information technology productivity chain. It is integrated with a host of enterprise IT systems including relational database management, business intelligence, transportation management, emergency response and work-order management systems. Performance lags or interruptions in enterprise GIS service affect the productivity of the entire enterprise.
geoXMF software puts the power of performance management in the hands of the CIO and GIS manager with the best enterprise GIS monitoring and alerting tools on the market. XMF Alerter provides a comprehensive enterprise GIS monitoring, management and alerting solution. Benefits include the following:
Ability to comprehensively test GIS application performance
XMF Alerter allows IT/GIS managers to easily monitor ArcIMS, ArcGIS Server, ArcSDE/Direct Connect services and general system performance.
Ability to define and configure individual GIS service performance parameters
XMF Alerter tests of individual enterprise GIS services can be configured by type, maximum response time, black-out periods and tolerance. During setup XMF Alerter even finds all existing services and information and presents it to you in an easy to configure GUI.
Ability to measure application response times
XMF Alerter allows individual services to be tested for response time.
Ability to report service performance history
XMF Alerter gives you the ability to generate tables, graphs and charts showing individual application performance over time.
Ability for immediate exception notification
If a GIS services fails or exceeds the tolerances you've set you are immediately notified via cell phone text message, email and/or on the display monitor. Multiple contacts can be configured so that particular alerts go to particular individuals on the contact list.
Ability to make GIS performance visible in the overall IT dashboard
XMF Alerter includes an application programming interface (API) to allow an enterprise GIS performance summary status to be embedded within an IT management dashboard display.
Ability for remote management
XMF Alerter allows you to remotely call batch files to execute processes - such as restarting GIS services.
Article by:
Doran J. Geise
Partner/Sales & Marketing
geoXMF LLC
325 Lincoln Street
Longmont, CO 80501
Cell: 970.690.7732
HxGN Live - The Hexagon Global Network - Learn about surveying, mapping, laser scanning and geospatial solutions from Leica Geosystems. June 3-6, 2013, Las Vegas, Nevada
Join us at GIS for Government 2013 taking place June 24-26, 2013 in the Washington, DC Metro Area to find out everything you need to know about GIS. Click here for more information
To register for the first GCS Geospatial Big Data webinar, visit the new GCS website at www.YourDataSmarter.com. The one-hour free webinar will be broadcast live at 3 pm EDT Wed, June 12, 2013