Service Oriented Architecture For GIS Applications
|
|
- Cecil Owen
- 5 years ago
- Views:
Transcription
1 The 12 th International Conference of International Association for Computer Methods and Advances in Geomechanics (IACMAG) 1-6 October, 2008 Goa, India Service Oriented Architecture For GIS Applications Pallavi S. Talegaonkar Dept. of Computer Engineering, D Y Patil COE, Pune, India Keywords: GIS, Web Service, Servlet/JSP, OGC, J2EE ABSTRACT : Geographic data which is immensely heterogeneous is increasingly becoming available on the Internet. For sharing and accessing this data GIS technology can be embraced within the context of an SOA using Web services. Open GIS Consortium has developed the web-based Geographic information and services accessible via internet through OGC consensus process. It was developed before SOAP emerged, so previously Web Map Server and Web Feature Server did not refer SOAP. As many of the design principles of distributed systems are crucial to apply to GIS services, GIS web services were designed to provide the hosted spatial data and GIS functionality to integrate the customized GIS applications to perform basic geo-processing tasks, such as address matching, map image display, and distance calculations without maintaining GIS tools or the associated geographical data. This implementation by Xiaolin Lu, in 2005 integrates web-service, Servlet/JSP functions and GIS APIS based on J2EE. Microsoft developed the MapPoint.NET Web Service for GIS mapping and location services that could be used for developing a broad range of location enhanced applications. Latest literature gives many implementations like E-GIS which follows SOA using web-services for integrating diverse repositories of spatial data and uses WMS and WFS of OGC. This paper discusses all key features and compares these different approaches for implementing web-service enabled GIS applications. 1 Introduction GIS systems are ubiquitous distributed systems, since geo-spatial information adheres to almost everything. In the strictest sense, it is a computer system capable of integrating, storing, editing, analyzing, sharing, and displaying geographically-referenced information. In a more generic sense, GIS is a tool that allows users to create interactive queries (user created searches), analyze the spatial information, edit data, maps, and present the results of all these operations to user. By the mid-1980s, geographic information system (GIS) software was heavily used in the natural resources and defense domains, especially within government agencies. The software was powerful for spatial analysis but people were not able to share geospatial data between systems efficiently. Web Services are the software components that can be accessed through the Internet in other applications.web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. GIS Web services are the software components that can provide the hosted spatial data and GIS functionalities and can be accessed and integrated to the practical customized GIS applications. Developers can apply the GIS Web services to perform geographical information processing and return the results to the customized applications without maintaining the basic GIS system or the geographical data. The service-oriented architecture is a very promising architecture for practical implementation of the next generation geographical information systems. The GIS web services have been thoroughly investigated in recent years (Xiaolin Lu 2005, Shengru 2004). There are a number of researches and developing projects of applying the web services to GIS system by several different companies and organizations. The Environmental systems Research Institute (ESRI) reported the ArcWeb Services that could include and integrate the GIS content and capabilities in the customized applications for sharing geographical information and data. Microsoft Mappoint.NET is a.net framework based hosted, programmable XML Web Service that allows application 1980
2 developers to integrate high quality maps, driving directions, distance calculations and proximity searches into there applications, business processes and web sites. This paper investigates all the previous implementations and latest techniques to construct distributed GIS applications based on Service Oriented Architecture. Also Web based GIS platform architecture is discussed along with two implementations. There are at least three characteristics of GIS services that make it difficult to design GIS web services with satisfactory performance. First, services provided by a GIS typically requires heavy CPU usage due to the complex computation involved in the underlying computational geometry. Second, GIS services often transmit large resulting data sets such as images. Third, the clients of GIS web services are often some complex software tools such as the CAD desktop applications. For scalable GIS, simply establishing communications between components is not sufficient. Performance should always be a central consideration in the design of GIS web service systems (Shengru 2004). 2 Overview of related work OGC developed the web-based geographic information and services accessible via the Internet through the OGC consensus process. Each service supports a certain GIS operation function that returns metadata describing the nature of the service, the methods to register Web Service, the addresses to access the service or to contact its provider, the type of data provided by the service, and so forth. The Environmental Systems Research Institute (ESRI) reported the ArcWeb Services that could include and integrate the GIS content and capabilities in the customized applications for sharing geographical information and data. Applications can access Web Services through Web protocols such as HTTP and XML, without concern for how each service is implemented. Microsoft developed the MapPoint.NET Web Service for GIS mapping and location services that could be used for developing a broad range of location enhanced applications, including wireless/mobility, customer relationship management, enterprise location services, and business intelligence (Microsoft, 2003). Although many researches have been devoted to apply the web services technology to GIS system with different kinds of GIS Web Services, few studies have been reported on the architecture design for building the Web service enabled GIS system platform. Investigation of the service-oriented architecture for building a distributed and web service enabled GIS platform has been done a lot. The related research aims to apply the web service framework into the GIS system design and implementation. The advantages of the architecture, functions, system integrations, and some key technical problems have also been discussed here. 2.1 Web Services Oriented Architecture Services are the software components that are well defined, self-contained, and does not depend on the context or state of other services (IBM, 2003). Web services essentially use XML to create a robust connection. The web services architecture has three roles: a provider, a requestor, and a broker. The provider creates the web service and makes it available to clients who want to use it. A requestor is a client application that consumes the web service. The broker, such as a service registry, provides a way for the provider and the requestor of a web service to interact. The provider, requestor, and broker interact with each other through the operations of publish, find, and bind. A provider informs the broker about the existence of the web service by using the broker's publish interface to make the service accessible to clients. The information published describes the service and specifies where the service is located. The requestor consults the broker to locate a published web service. With the information it gained from the broker about the web service, the requestor is able to bind, or invoke, the web service. The following figure illustrates a basic service-oriented architecture. Publish WSDL + UDDI Service Provider Bind Service Broker Find WSDL + UDDI Service Requester Figure 1. Web services oriented architecture The web services use SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), UDDI (Universal Description, Discovery and Integration), and WSIL (Web Services Inspection Language) to communicate. Web Services are published on the UDDI registry. A WSDL document defines the target service so the client knows what the service does. SOAP standardizes the way a Web service communicates with a client and allows programs written in different languages and on different platforms to communicate. SOAP works with standard Web protocols including XML, HTTP, and TCP/IP, as well as WSDL. 1981
3 Service Provider Service request Service Consumer Service response Figure 2. SOA Interaction between service provider and consumer Figure 2 shows the basic interaction of SOA. The request and subsequent response connections are defined in some way that is understandable to both the service consumer and service provider. Open GIS Consortium Web Services (OWS) OGC is an international industry consortium of more than 220 companies, government agencies and in order to allow interoperability between server and client software from multiple vendors, the request and response must be standardized. GIS Consortium is developing specifications to standardize the message interfaces (OGC, 2004). These include a. Web Map Service (WMS) for maps encoded as images; b. Web Feature Service (WFS) for geographic objects or vector data; c. Web Coverage Service (WCS) for continuous data; d. Sensor Collection Service (SCS) for live access to observations from sensors; e. Geography Markup Language (GML): XML components for encoding geographic objects for transport; Two standard web service techniques proposed by OGC, namely Web Map Service (WMS) and Web Feature Service (WFS) have been used for enabling a centralized access of spatial data of different format. WFS allow a client to retrieve geospatial data from multiple Web Feature Services. The OGC WMS is capable of creating and displaying maps, coming simultaneously from multiple sources, in standard image formats such as.svg,.png,.gif or.jpg. 2.2 OGC Web Map Service The OGC WMS specification offers a standard client-server interaction protocol that each map server implements as a common interface for accepting requests and returning responses [3]. The same client is able to access to all available OGC web map servers over the Internet. The client through the common interface accesses each map server. In a distributed OGC WMS, a WMS server can also run as a WMS Client that requests capabilities and maps from other WMS servers. An OGC web map server implements three functions : i. GetCapabilities, ii. GetMap and iii. GetFeatureInfo. The GetCapabilities function provides the client with a map server s service metadata, specifying its capabilities. The GetMap service specifies the map request parameters that enable the client to request an image map. Finally the GetFeatureInfo function allows the client to request more information about features at a specific location in the map. A structure of WMS mapping application is illustrated in figure 3 below. 1982
4 Figure 3. The system architecture of WMS mapping application The client application requests the information from the web map server. The map server retrieves from the database the appropriate layers of geo-feature data for the specified spatial domain and generates a map that can be viewed directly in a graphical web browser or other pictorial software. The client and web map server interact using Hypertext Transfer Protocol. OGC WMS is an interoperable web mapping system. It provides common interfaces to connect with the client application and dynamically process geo-referenced data such as geographic maps and features coded using Geography Markup Language (GML) documents. The OGC Web Map Service specification defines a set of functions that clients may use to interact with WMS providers (servers). Any client making requests that conform to the specification can interact with any server that implements the WMS service. In effect, this creates an interoperable, distributed web mapping system. Here a web service based approach is used for the integration architecture. The data repositories are available on the web as services with some well interface. It is based on XML technology and a client can access any data repository having data in any format located on any platform if it only knows how to communicate with service provider. The goal is to provide unified access to data from heterogeneous data providers. Any client (user) can submit its query to a geospatial server. The server, on the other hand, will retrieve the data from the multiple sources and return the result to the client. This will help in realizing interoperability between the heterogeneous data repositories. 3 Service Oriented Architecture Design for Distributed GIS Platform The goal of the Service Oriented Distributed GIS platform is to provide both the dynamic GIS service components for publication of vector and raster maps to Internet and interactive viewing on web browsers. It supports the complex rendering, navigation and allows working with multiple layers, thematic maps, hyper linked features and attribute data. The fundamental GIS platform is based on the Client/Server architecture. The server spreads vector maps to client. The map features are stored on a SQL database according OGC SFS and WMS that can be used as raster maps source. The GIS data interface supports the ArcView shape files and MapInfo MIF files. The server side is constructed based on J2EE architecture. 3.1 GIS Web services design principles GIS Web Services are discoverable, self-describing software components. UDDI is an open standard with broad industry support standard. When an implemented GIS Web Service exposed in any Web Services portal, it can be discovered in any Web Services portal. Once a GIS Web Service is discovered, the developer can begin using it immediately. All they need is the full URL path to the services WSDL. Each method, parameter, property, and return value of the service is described in a standard way, allowing modern development tools to immediately allow access to the exposed functionality. GIS Web Services conceal complexity. Web Services embed its complex data processing within itself in server side. Client side application developer makes use of Web Services through standard interface which described in Web Services WSDL, therefore the application developer don t need dealing with Web Services internal process. The following principles are considered in the design for the service oriented distributed GIS platform. Web GIS platform should provide a variety of interfaces for integration and interoperability with business and GIS applications GIS Web services: Web GIS platform should support the standard enterprise application server technologies to build web services 1983
5 with embedded spatial services, software components and APIs to easily embed spatial capabilities in business applications built using standard technologies and architectures Web Mapping Services (WMS): WMS can display map layers from other GIS applications, and allow other applications to display map layers from Web GIS platform OpenGIS Consortium interoperability services and standards: The Web GIS platform should be implemented with the OpenGIS interoperability standards: Geography Markup Language (GML): GML is a common XML-based file format for exchanging spatial information and attributes. The Web GIS platform should support the GML standards. Common database environment: Specifications on spatial entities and the space / time reference systems have been provided by the OpenGIS Consortium. 4 GIS platform architecture design The GIS platform architecture is designed as a multi-layer architecture that integrated the web service, Servlet/JSP functions and GIS APIs based on the framework of J2EE infrastructure. The GIS system can be accessed by lots of different computers in network with different kinds of operating system. It is a distributed, platform independent system architecture. The data are stored and managed with EJB. The distributed systems enable the databases and services in the same or different computers. The figure 3 shows the Web GIS platform server environment. The Web GIS platform Server architecture is consisted of three layers: User Interface Layer, Application Server Layer and Database Layer. 1) Application Server Layer : In the application server layer, the GIS web services, Servlet/JSP interface, OGC services which include GML and WMS map service, and basic system application service is deployed in the J2EE server container. The GIS function such as the zooming out and in, viewing, panning and finding will be designed as an function session bean that can be accessed by the GIS web service, Servlet/JSP and other Application interfaces. The application server layer is built as a J2EE application, with several EJB modules, to provide server-centric spatial functions to applications. Key components of the server that implemented as EJBs are: Web GIS services, Geo-spatial functions, such as the viewing, layer selection, editing, querying, and analysis Data Source Management. The J2EE based Web GIS server layer is shown in the figure 4. 2) User Interface : Web GIS platform provides a number of user interface components: Web service client, GIS java Applet and any other web service enabled applications. The mobile and PDA that support the web service standards interface could get the map and geo-referenced data through the GIS web service interface. The web browser based clients could communicate with the Web GIS service through the GIS web service, Servlet/JSP and OGC service. The clients perform URL requests to Map Service and obtain maps rendered in a pictorial format such as GIF or JPEG. A GIS Java Applet is another user interface tool that can be used to retrieve and handle the vector and raster data. Applet enables spatial viewing, querying, and richer editing capabilities to be easily embedded in desktop and web applications. 1984
6 Figure 4. Service Oriented Architecture of Web GIS Platform 3) Database Layer : The GIS data are stored and managed with the distributed systems architecture that enables the GIS data, databases and services in the same or different computers. The GIS platform should support following GIS data format : 1. Vector data and Raster data ESRI shape files: ESRI shape files can contain points, multipoint, polylines and polygons objects. The attribute data is stored in dbase. 2. MapInfo MIF: MapInfo MIF is stored in pair with DBF file not with MID. MIF contains region, poly-line, multiple line and point. All objects are the same type. 3. SQL database: It can be any SQL server with JDBC driver. 4. GIF and JPG image files. 5. OpenGIS Web Map Service According to the service-oriented architecture proposed in above section, design and implementation of a prototype of the service enabled GIS platform has been tested. The GIS platform architecture is designed as a multi-layer architecture that integrated the web service, Servlet /JSP functions and GIS APIs based on the framework of J2EE infrastructure. It is a distributed, platform independent system architecture that can be accessed by lots of different computers in network with different kinds of operating system. The web service framework was applied into the GIS system design. GIS web services can provide hosted spatial data and GIS functionality and integrate to the customized GIS applications to perform basic geo-processing tasks, such as address matching, map image display, and routing, without maintaining GIS tools or the associated geographical data. The GIS platform has been used to build up a SARS prevention GIS application system. GIS Web service was used to get and show the geographical information. The application integrated the GIS Services and SARS information Service into a java applet in browser to report the most recent SARS case information. Since the requirement of the practical GIS application in different application domains and fields are quite complicated, integration of a general GIS web-service into user customized application is difficult. So work on common GIS web services is the next step. ArcWeb Services by ESRI and OGC are doing extensive research in this area. 1985
7 5 E-GIS organization wide approach to GIS implementation With the advent of high-speed networks; increasingly fast computers; intelligent, spatial-data serving technologies; improved data architecture; and advances in GIS software; the newest challenge involves integration of the various technological and institutional components, addressing the interoperability problem through OGC (Open Geospatial Consortium) standards (OGC, 2007). Enterprise geographic information system (E-GIS) is an organization-wide approach to GIS implementation, operation, and management. E-GIS can also be defined as an effort to design integrated geospatial management techniques to serve a complex institution(ghosh and Manoj, 2007). 5.1 Geospatial Domain The open and distributed GI domain opens a wide range of possibilities for acquiring, processing and analysing geographic information without the need of GIS expert knowledge. In an environment where services are previously unknown, a service that is appropriate for answering a given question from among a large number of available services has to be discovered first. Service discovery is a crucial task that will become even more important with the emerging Semantic Geospatial Web. OGC WFS provides a set of protocols to provide standardized service interfaces for the geospatial data sources. Through these services distributed geospatial data can be accessed and processed across administrative and organizational boundaries. As the data sources are less coupled to the integrated system, they can be created and managed locally, which leads to increasing uality and efficiency. The integrated system can be extended to include new services and/or data sets. 5.2 Integrating Geospatial Repositories The issue of how to capture data from several highly heterogeneous spatial data sources and integrate them for analysis becomes important for the web-based GIS application. The development of web technologies and Internet provide a way to quickly access various geodatabases. The internet has become immensely valuable and been recognized as an important means of quickly disseminate information and acquire data from spatial data repositories (David 1998, Peng 2003, Peng 2004). This project is an integrated Java enterprise based implementation of the 1.0 Web Feature Server(WFS) (OGC 2002) and Web Map Service(WMS) OGC 2004 specification from Open Geospatial Consortium. The objective is to enable greater geographic interoperability by reinforcing OGC standards and other web standards and lowring the barriers to entry for geographic data providesr. Request to the WFS server provides the feature datain GML format. On the other hand WMS request to WMS server serves the data by graphically rendering it i.e. in Map Format. The data can be integrated in flat file format (Shape format and GML format) and relational database format( Oracle Spatial). With this approach data can be published as maps/images (using the WMS), as actual data( using the3 WFS). The primary goals are : 1) Standard compliance : Adhere to open standards and support as many relevant geographic standards as possible. 2) Data format support : In order to make the server useful, it must help translate the current diversity in geographic data formats into a single format (GML). 3) Ease of Use : Easy to configure and run with few technical resources. 4) Efficiency : As efficient as possible while achieving other goals. 1986
8 WFS Request / Response WMS Request/Response Figure 5. Service Driven access of data from Spatial Database The interface between spatial database and OGC web services is shown in the above figure.wfs is the most powerful data service of OGC Web Services. Web Feature Service allows a client to retrieve geospatial data from multiple geospatial data servers. It also supports INSERT, UPDATE, DELETE, QUERY and DISCOVERY operations on geographic features using HTTP as the distributed computing platform. 6 Conclusion In this paper I have analysed different methods and implementations for SOA based implementation of GiIS applications. Service based technology based on SOA architecture is the emerging trend used in almost every field now. Geographic data which is increasingly available now on Internet should be easily shared and accessed by users. GIS data is immensely heterogeneous, being available in various formats and stored in diverse media. So two different implementations of accessing this data have been discussed here. The first approach is the multi-layer GIS platform architecture that integrated the web-service, servlet-jsp functions and GIS APIs based on J2EE architecture. The second approach uses SOA architecture for integration of geospatial data repositories and also discusses query processing and domain specific computational capabilities. In this inter-organizational sharing of spatial data can be achieved with web-service based WMS/WFS. The further work is for designing a web-service client which invokes the services of server in specified format. 7 References Manoj Paul, S. K. Ghosh A Service driven approach for Integration of Heterogeneous Geospatial Data repositories, Indian Institute of Technology, Kharagpur, India- GIs Development proceedings, the Global Geospatial Magazine August Mircosoft. MapPoint.NET Demos. Available at Open GIS Consortium Inc, Web Map Service Implementation Specification Open GIS project document: OGC r2, June OGC, 2004., Web Map Service, Version 1.3. [ Shengru Tu, Maik Flanagin, Ying Wu, Mahdi Abdelguerfi, Eric Normand, Venkata Mahadevan, Jay J. Ratcliff and Kevin Shaw, Design Strategies to Improve Performance of GIS Web Services, In: International Conference on Information Technology: Coding and Computing (ITCC'04), Volume 2, Las Vegas, Nevada, USA, April 5-7, 2004, pp Xiaolin Lu - College of Information Technology, Zhejiang University of Finance & Economics Hangzhou, Zhejiang, China in : Proceedings of the 2005 IEEE International Conference on Services Computing (SCC 05) /05 $ IEEE. ESRI, An Overview of ArcWeb Services, Available at pdf. July IBM, Web Services architecture overview, Available at ibm.com/developerworks/ webservices/library/ w-ovr/
FDO Data Access Technology at a Glance
Autodesk Geospatial FDO Data Access Technology at a Glance Work seamlessly with your geospatial data whatever the format 1 The Challenge The growing need for openness and interoperability between traditional
More informationImplementation Method of OGC Web Map Service Based on Web Service. Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University
Implementation Method of OGC Web Map Service Based on Web Service Anthony Wenjue Jia *,Yumin Chen *,Jianya Gong * *Wuhan University ABSTRACT The most important advantage of web service is the multi-platform,
More informationLeveraging OGC Standards on ArcGIS Server
Leveraging OGC Standards on ArcGIS Server Satish Sankaran Interoperability and Standards Team James Michel III ESRI Intel Team ArcGIS Server Complete Interoperable Server-Based GIS Desktop Explorer Web
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationLeveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang
Leveraging OGC Services in ArcGIS Server Satish Sankaran ssankaran@esri.com Yingqi Tang ytang@esri.com Agenda Interoperability Enablers OGC and esri OGC Web Services ArcGIS and OGC Web Services - @ version
More informationUsing ESRI data in Autodesk ISD Products
GI13-3 Using ESRI data in Autodesk ISD Products 1.5 hr. Class 02-Dec-03 3:30pm - 5:00pm Session Description: We will focus on using data in a variety of ESRI formats within the Autodesk GIS product line,
More informationA service oriented approach for geographical data sharing
I3E 2005 Conference October 28-30, 2005" A service oriented approach for geographical data sharing Authors L. Vaccari 1, A. Ivanyuckovich 2, and M. Marchese 2 1 Autonomous Province of Trento, Trento, Italy
More informationLeveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri
Leveraging OGC Services in ArcGIS Server Satish Sankaran, Esri Yingqi Tang, Esri GIS Creating and Managing Geo Information Products - Proprietary - Open Specifications - Standards Dissemination of Geo
More informationGML, WFS and SVG: A New Frontier of Internet GIS
GML, WFS and SVG: A New Frontier of Internet GIS Zhong-Ren Peng Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning University of Wisconsin-Milwaukee
More informationWeb Services for Geospatial Mobile AR
Web Services for Geospatial Mobile AR Introduction Christine Perey PEREY Research & Consulting cperey@perey.com Many popular mobile applications already use the smartphone s built-in sensors and receivers
More informationSERVO - ACES Abstract
1 of 6 12/27/2004 2:33 PM 2 of 6 12/27/2004 2:33 PM Implementing GIS Grid Services for the International Solid Earth Research Virtual Observatory Galip Aydin (1), Marlon Pierce (1), Geoffrey Fox (1), Mehmet
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationWelcome. to Pre-bid meeting. Karnataka State Spatial Data Infrastructure (KSSDI) Project, KSCST, Bangalore.
Welcome to Pre-bid meeting Karnataka State Spatial Data Infrastructure (KSSDI) Project, KSCST, Bangalore. DEVELOPMENT OF KARNATAKA STATE SPATIAL DATA INFRASTRUCTURE (KSSDI) PROJECT Objective: To develop
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationLeveraging OGC Services in ArcGIS Server
Esri International User Conference San Diego, CA Technical Workshops Jul.14 th 2011 Leveraging OGC Services in ArcGIS Server Satish Sankaran Yingqi Tang Agenda Interoperability
More informationService Oriented Architecture
Service Oriented Architecture Web Services Security and Management Web Services for non-traditional Types of Data What are Web Services? Applications that accept XML-formatted requests from other systems
More informationLecture note on the history and principles of geo-webservices
A SHORT INTRODUCTION TO GEO-WEBSERVICES Lecture note on the history and principles of geo-webservices Barend Köbben Version 1.0 February 24, 2010 Contents 1 From monolithic to distributed GIS architectures
More informationINSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)
INSPIRE: The ESRI Vision Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) Overview Who are we? Introduction to ESRI Inc. and ESRI(UK) Presenters ArcGIS The ESRI Solution to
More informationRegarding the quality attributes, the architecture of the system must be:
The SDSS System Overview This chapter gives an overview of the software architecture of the RiskChanges SDSS system. One of the objectives within the project is the development of a SDSS system for probabilistic
More informationInternational Organization for Standardization Technical Committee 211 (ISO/TC211)
Esri Support for Geospatial Standards: Open Geospatial Consortium (OGC) International Organization for Standardization Technical Committee 211 (ISO/TC211) An Esri White Paper April 2015 Copyright 2015
More informationProviding Interoperability Using the Open GeoServices REST Specification
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Providing Interoperability Using the Open GeoServices REST Specification Satish Sankaran Kevin Sigwart What
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationCounty of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015
County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015 CIO Preferred Technologies for GIS This document lists the preferred Geographic
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationSEXTANT 1. Purpose of the Application
SEXTANT 1. Purpose of the Application Sextant has been used in the domains of Earth Observation and Environment by presenting its browsing and visualization capabilities using a number of link geospatial
More informationXML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web
Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously
More informationEnterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin
Enterprise Architecture Deployment Options Mark Causley Sandy Milliken Sue Martin GIS is Being Implemented in Many Settings Organization Business to Business Department Workgroup GIS is Moving to the Enterprise
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationEsri Support for Geospatial Standards
APRIL 2017 ArcGIS Is Open and Interoperable Esri Support for Geospatial Standards Copyright 2017 Esri All rights reserved. Printed in the United States of America. The information contained in this document
More informationDevelopment of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore
Development of Java Plug-In for Geoserver to Read GeoRaster Data 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore 2. Bruce Thelen CoreLogic Spatial Solutions, Austin, USA 3. Perumal
More informationXML and Inter-Operability in Distributed GIS
XML and Inter-Operability in Distributed GIS KIM Do-Hyun and KIM Min-Soo, Republic of Korea Key words: GML(Geography Markup Language), Interoperability, GIS. SUMMARY Web GIS (Geographic Information Systems)
More informationTutorial International Standards. Web Map Server (WMS) & Web Feature Server (WFS) Overview
ISO/TC 211 17 th Plenary & Associated Meetings Berlin, Germany, DIN Institute / 2003-10-31 Advisory Group on Outreach Tutorial International Standards Web Map Server (WMS) & Web Feature Server (WFS) Overview
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationA Framework of Feature-Level Transportation Geospatial Data Sharing Systems
A Framework of Feature-Level Transportation Geospatial Data Sharing Systems Zhong-Ren Peng, Ph.D. Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationArchitecting a Network-Centric M&S Application
Introduction to Modeling and Simulation Architecting a Network-Centric M&S Application OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia
More informationInteractive Web Mapping: Overview
Interactive Web Mapping: Overview Overview of how geospatial data is formatted requested supplied consumed by/for web technologies 2 Definitions Analysis exploring and modeling geospatial phenomena Mapping
More informationTowards Integration of SOAP-Based Web Services and OGC Web Services
University of New Orleans ScholarWorks@UNO University of New Orleans Theses and Dissertations Dissertations and Theses 5-21-2004 Towards Integration of SOAP-Based Web Services and OGC Web Services Shujing
More informationThe ismart Suite Developing and Deploying Embedded Spatial Applications and Web Services in a Standard Enterprise IT Environment
The ismart Suite Developing and Deploying Embedded Spatial Applications and Web Services in a Standard Enterprise IT Environment White Paper January 2004 espatial Incorporated The ismart Suite Developing
More informationService-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.
More informationIntroduction to INSPIRE. Network Services
Introduction to INSPIRE. Network Services European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society
More informationORACLE FUSION MIDDLEWARE MAPVIEWER
ORACLE FUSION MIDDLEWARE MAPVIEWER 10.1.3.3 MAPVIEWER KEY FEATURES Component of Fusion Middleware Integration with Oracle Spatial, Oracle Locator Support for two-dimensional vector geometries stored in
More informationEnterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI
Enterprise Geographic Information Servers Dr David Maguire Director of Products Kevin Daugherty ESRI Outline Introduction Enterprise GIS vs. Spatially-enabled IS Architectures for building Enterprise GIS
More informationIntegrated Map Tool. Overview, Current Status, and Things to Come
Integrated Map Tool Overview, Current Status, and Things to Come Integrated Mapping and Analysis Tool (IMAT) map widget Integrated Mapping Tool IMAT Reusable components for portrayal, query, analysis,
More informationSuperGIS Server 3.2 Value Edition Specification
SuperGIS Server 3.2 Value Edition Specification 20140826 Specification 1. All of the services support SOAP (Simple Object Access Protocol). 2. Use map file created by SuperGIS Desktop as map services SuperGIS
More informationThe Interoperability of Location-Tracking Service based on Geographic Information
The Interoperability of Location-Tracking Service based on Geographic Information Do Hyun KIM and Byung Tae JANG, Korea Key words: Interoperability, Location-Tracking, GIS SUMMARY Tracking Service based
More informationGoals Give you an overview of development with ArcGIS Server Give you a roadmap to other sessions Cover the breadth of the software Not a deep dive se
ArcGIS Server 9.2: An Overview for Developers Sud Menon, Rex Hansen, Antony Jayaprakash, Mike Shaw Art Haddad, Jay Theodore, Fred Aubry Anne Reuland, David Cordes, Jeff Shaner, Dave Wrazien Developer Summit
More informationIntroduction to Autodesk MapGuide EnterpriseChapter1:
Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that comprise Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral
More informationWeb Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review
Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services
More informationChain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS
1 Chain of Command Chief of Naval Operations Commander, U.S. Fleet Forces Command Fleet Numerical Meteorology And Oceanography Center (FNMOC) Monterey, CA Naval Oceanographic Office (NAVOCEANO) Stennis
More informationComputational Web Portals. Tomasz Haupt Mississippi State University
Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML
More informationESRI & Interoperability. David Danko ISO TC 211 Metadata Project Leader OGC Metadata WG Chair ESRI Senior Consultant GIS Standards
ESRI & Interoperability David Danko ISO TC 211 Metadata Project Leader OGC Metadata WG Chair ESRI Senior Consultant GIS Standards ddanko@esri.com GIS has always required Interoperability Social Factors
More informationArcGIS 9.2 Works as a Complete System
ArcGIS 9.2 Works as a Complete System A New Way to Manage and Disseminate Geographic Knowledge Author/Serve/Use Maps Data Models Globes Metadata Use Desktop Explorer Web Map Viewer Mobile Open APIs Enterprise
More informationPeopleSoft Internet Architecture
PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5
More informationAn Experimental Command and Control Information System based on Enterprise Java Bean Technology
An Experimental Command and Control Information System based on Enterprise Java Technology Gerhard Bühler & Heinz Faßbender Research Establishment for Applied Sciences Research Institute for Communication,
More informationEncyclopedia of Information Science and Technology
Encyclopedia of Information Science and Technology Second Edition Mehdi Khosrow-Pour Information Resources Management Association, USA Volume IV G-Internet INFORMATION SCIENCE REFERENCE Hershey New York
More informationOGC Schemas Browser: Visualizing OWS XML Schemas
13 th AGILE International Conference on Geographic Information Science 2010 Page 1 of 10 OGC Schemas Browser: Visualizing OWS XML Schemas Alain Tamayo, Carlos Granell, Joaquín Huerta Institute of New Imaging
More informationInteroperability and Standards Supports in ArcGIS
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 Interoperability and Standards Supports in ArcGIS Satish Sankaran, Esri Yingqi Tang, Esri Agenda Esri s participation
More informationThe Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.
The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc. www.fargeo.com Norcal URISA Chapter Meeting 2/9/2005 Todays Goals Enterprise geodatabase defined Roles Oracle can play
More informationSpatial Data on the Web
Spatial Data on the Web Tools and guidance for data providers The European Commission s science and knowledge service W3C Data on the Web Best Practices 35 W3C/OGC Spatial Data on the Web Best Practices
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationEsri Support for Geospatial Standards: OGC and ISO/TC211. An Esri White Paper May 2015
Esri Support for Geospatial Standards: OGC and ISO/TC211 An Esri White Paper May 2015 Copyright 2015 Esri All rights reserved. Printed in the United States of America. The information contained in this
More informationInteroperability with ArcGIS
Interoperability with ArcGIS Satish Sankaran Marten Hogeweg Agenda Understanding Interoperability What, Why and How? ArcGIS Platform An Open Platform Supporting Interoperability Examples from the real
More informationArcWeb Services (APIs, GIS Content and Functionality)
ArcWeb Services SOAP API Deep Dive Marwa Mabrouk: Saravanan Rajaram: ArcWeb Development Manager ArcWeb Senior QA Engineer Developer Summit 2007 1 Topics Quick Overview Location services Spatial analysis
More informationDATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team
DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team Geoportal Extension for ArcGIS Server Context within an Enterprise Spatial Data Infrastructure
More informationOracle. Exam Questions 1z Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam. Version:Demo
Oracle Exam Questions 1z0-863 Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam Version:Demo 1.Which two statements are true about JAXR support for XML registries? (Choose
More informationDistributed Automation System based on Java and Web Services
Distributed Automation System based on Java and Web Services Nikolay Kakanakov, Mitko Shopov, Grisha Spasov Abstract: The paper presents the implementation of a model for Distributed Automation Systems
More informationMigrating to a New Generation of MapInfo
Corporate Headquarters Phone: 518 285 6000 Fax: 518 285 6070 Sales: 800 327 8627 Government Sales: 800 619 2333 Technical Support: 518 285 7283 pbinsight.com UK and EMEA Headquarters Phone: 44 1753 848200
More informationIntroduction to Autodesk MapGuide EnterpriseChapter1:
Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that make up Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral
More informationGEOSPATIAL ERDAS APOLLO. Your Geospatial Business System for Managing and Serving Information
GEOSPATIAL ERDAS APOLLO Your Geospatial Business System for Managing and Serving Information ERDAS APOLLO Do you have large volumes of data, a geographicallydistributed user base and rapidly changing
More informationExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference 26 Jan 2006 www.alionscience.com/semantic Agenda Background Semantic Mediation
More informationImplementing OGC Web Map Service Client Applications Using JSP, JSTL and XMLC
Implementing OGC Web Map Service Client Applications Using JSP, JSTL and XMLC Hao Ding, Richard Pascoe & Neville Churcher Department of Computer Science University of Canterbury. Christchurch, New Zealand
More informationSetting up the Ihlet Social Cadastre
Setting up the Ihlet Social Cadastre Ihlet KHT Dr. Attila Molnár, GI consultant Bela Jarolics Rome, Italy TOPICS Goal of the project Architecture Database Solution Standards, communication Metadata Security
More informationThe cadastral data and standards based on XML in Poland
The cadastral data and standards based on XML in Poland Jarosław Bydłosz, Piotr Parzych AGH University of Science and Technology Cracow, Poland 1 XML XML Extensible Markup Language Extensible Markup Language
More informationMETAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION
2010/2 PAGES 1 7 RECEIVED 15. 6. 2009 ACCEPTED 2. 3. 2010 T. KLIMENT METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION ABSTRACT Tomáš KLIMENT email: tomas.kliment@stuba.sk Research field: Spatial
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationSHARING GEOGRAPHIC INFORMATION ON THE INTERNET ICIMOD S METADATA/DATA SERVER SYSTEM USING ARCIMS
SHARING GEOGRAPHIC INFORMATION ON THE INTERNET ICIMOD S METADATA/DATA SERVER SYSTEM USING ARCIMS Sushil Pandey* Birendra Bajracharya** *International Centre for Integrated Mountain Development (ICIMOD)
More informationIntroduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri
Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers
More informationAchieving Interoperability Using Open Standards
FedGIS Conference February 24 25, 2016 Washington, DC Achieving Interoperability Using Open Standards Satish Sankaran Marten Hogeweg Agenda Understanding Interoperability What, Why and How? ArcGIS Platform
More informationBuilding an Enterprise GeoDatabase to Support a Service Oriented Architecture
Dan Widner VDOT Dan.Widner@vdot.virginia.gov Paul Bucher Keane, Inc Paul.Bucher@vdot.virginia.gov Historical Perspective and Vision Technical Approach Historical Perspective and Vision A Bit of History
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationERDAS APOLLO Managing and Serving Geospatial Information
ERDAS APOLLO Managing and Serving Geospatial Information ERDAS APOLLO Do you have large volumes of geospatial information, regularly updated data stores, and a distributed user base? Do you need a single,
More informationImplementation of Web Geoservices by National Cartographic Center *
UNITED NATIONS E/CONF.100/IP.13 ECONOMIC AND SOCIAL COUNCIL Eighteenth United Nations Regional Cartographic Conference for Asia and the Pacific Bangkok, 26-29 October 2009 Item 7(b) of the provisional
More informationPresented by Kit Na Goh
Developing A Geo-Spatial Search Tool Using A Relational Database Implementation of the FGDC CSDGM Model Presented by Kit Na Goh Introduction Executive Order 12906 was issued on April 13, 1994 with the
More informationAccessing OGC Services To access OGC WMS and WFS open the service in the directory that you want to consume, and click on either WMS or WFS.
Using Web Services Web Services Overview This user guide contains instructions on how to consume a range of services through a range of both web based and desktop GIS applications. Web services are a live
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationSAFER the GIGAS Effect
SAFER the GIGAS Effect How INSPIRE, GMES and GEOSS are influencing EC projects Arnaud Cauchy 23/06/2010 Agenda GIGAS Project Summary SAFER Project Summary SAFER Original Approach GIGAS Influences SAFER
More informationOracle Spatial Users Conference
April 27, 2006 Tampa Convention Center Tampa, Florida, USA Stephen Smith GIS Solutions Manager Large Image Archive Management Solutions Using Oracle 10g Spatial & IONIC RedSpider Image Archive Outline
More informationADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.
GEOSPATIAL INTEROPERABILITY: THE OGC PERSPECTIVE Open Open Geospatial Consortium, Wayland, MA, USA Keywords: geographic information systems, geospatial services, interoperability, interface specification,
More informationISIG/WEB A web-based tool for viewing and editing maps
ISIG/WEB A web-based tool for viewing and editing maps Gustavo Henrique Mandolesi, Cláudia de Andrade Tambascia, Sandro Danilo Gatto and Alexandre Melo Braga CPqD Telecom & IT Solutions - Rodovia Campinas-Mogi
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015
RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College
More informationServices Oriented Architecture and the Enterprise Services Bus
IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based
More informationPRODUCT BROCHURE ERDAS APOLLO MANAGING AND SERVING GEOSPATIAL INFORMATION
PRODUCT BROCHURE ERDAS APOLLO MANAGING AND SERVING GEOSPATIAL INFORMATION ERDAS APOLLO Do you have large volumes of geospatial information, regularly updated data stores, and a distributed user base? Do
More informationThe Naval Research Laboratory s Ongoing Implementation of the Open Geospatial Consortium s Catalogue Services Specification
The Naval Research Laboratory s Ongoing Implementation of the Open Geospatial Consortium s Catalogue Services Specification Frank P. McCreedy, David B. Marks Room D-9E, D-9F 1005 Balch Blvd Stennis Space
More informationUNITE 2003 Technology Conference
UNITE 2003 Technology Conference Web Services as part of your IT Infrastructure Michael S. Recant Guy Bonney MGS, Inc. Session MTP4062 9:15am 10:15am Tuesday, September 23, 2003 Who is MGS, Inc.! Software
More informationUCSD Extension. Fundamentals of Web Services. Instructor: John Pantone. 2007, Objectech Corporation. All rights reserved
UCSD Extension Fundamentals of Web Services Instructor: John Pantone 1 Web Services Are: self-contained modular distributed dynamic Can be described published located invoked Over a network 2 Web Services
More informationOracle Spatial Technologies: An Update. Xavier Lopez Director, Spatial Technologies Oracle Corporation
Oracle Spatial Technologies: An Update Xavier Lopez Director, Spatial Technologies Oracle Corporation Overview Oracle Approach to Market Specialist v. Generalist Solutions New Developments: Oracle Database
More informationThe Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand
MACROCONFERENCE The MacroConference Proceedings The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand Sasitorn Phimansakulwat Faculty of Business Administration,
More information