Current Issues
Archives
Media Kit
Editorial Guidelines
About Us
Contact Us
Subscribe

 

 


HOME > ARCHIVES > 2004 > DECEMBER

UNDERSTANDING TECHNOLOGY
Web Services: The OGC Perspective

Chris Andrews

   Ten years ago, in response to the proliferation of competing, incompatible geospatial data and software solutions, a group of industry leading organizations formed the Open Geospatial Consortium, Inc., (OGC). OGC intended to establish publicly useable standards for the communication of geospatial information with the intended purpose of enabling the connectivity of diverse geographic software tools over networks. OGC began developing several pioneering standards, sometimes following new information technology (IT) industry standards and other times preceding the IT industry into new territory. The OGC Web Services (OWS) framework took shape in the late 1990s and eventually developed as one of the most important conceptual products of the OGC that is only now beginning to change the shape of the GIS software market.

   The term “web services” describes a critical set of software technologies that are still developing today and that form a foundation technology for software interoperability. Web services, OWS included, encompass a set of discreet software components that communicate over the internet using standardized, publicly known protocols and messaging languages. Web services contain the capacity to provide information about themselves when queried by a client application and may be invoked for complex operations by a variety of applications without having to exchange information about hardware or software platforms.

   OWS describes a web services framework within the context of the Internet for sharing and exploitation of geospatial information expressed as geometries, images and metadata. OWS compliant services can be accessed across the internet, queried to discover their capabilities, and invoked to retrieve maps, vector data, image data, or geospatial metadata using standardized access protocols. A more detailed set of specifications define specific components of OWS, including Web Map Service (WMS), Web Feature Service (WFS), Catalog Services—Web, and Web Coverage Service. Implementations of these tools use the Geography Markup Language (GML), an XML-based open specification also developed by OGC, for intercommunication. Standardized, formatted HTTP requests are used to invoke these services. Taken together, the set of OWS specifications define a set of flexible, interoperable services that can be chained together to perform tasks as diverse as generating a formatted map product on an internet website to providing interactive maps for a desktop application.

   OGC standards are beginning to make an impact upon the GIS software and data marketplace. Large and small public organizations, such as Great Britain’s Ordnance Survey, use OGC-compliant software to serve data and provide maps over the Internet. Open source and commercial software applications are beginning to challenge each other for market share in the OGC applications space. Ionic Software, SA, and Intergraph Corporation both market commercial OGC-compliant software. The well supported University of Minnesota’s MapServer project provides a free, open source OGC implementation that offers strong competition to the commercial variants. The Gulf of Maine Mapping Portal (GoMMaP), developed by DM Solutions Group Inc., presents a great example of a functionally rich, OGC-compliant web application that provides maps to the public. The GoMMap site implements MapServer and uses a distributed network of WMS and WFS to allow users to interactively view and create maps of marine data for the Gulf of Maine region. Users who visit the site even have the opportunity to learn how to use open source software to enable their own services to provide data for the site.

   OGC web services concepts and implementations are still undergoing changes. Development of these tools is being driven by the user community’s desire for greater functionality and maximum performance. The OGC standards respond well to these desires and it will be interesting to see how the standards evolve as competitive market pressures are brought upon the OGC-compliant software industry.

Acknowlegdments

   The author would like to thank Dean Gadoury of DM Solutions Group Inc. and GoMOOS for their help with this article. More information about GoMMaP may be found at http://www.gommap.org/gommap/index.html.

About the Author

   Chris Andrews has been an advocate for standardizing and expanding GIS technology in the past 8 years, programming and listening to customers in a variety of environments from private industry to the Kennedy Space Center. Chris is currently employed as a GIS Solution Architect at Idea Integration in Denver, CO, and may be contacted at [email protected].

Back

©Copyright 2005-2021 by GITC America, Inc. Articles cannot be reproduced,
in whole or in part, without prior authorization from GITC America, Inc.

PRIVACY POLICY