Institut Software- und Systemtechnik Fraunhofer ISST Chaining Façades: Higher Efficiency in evolution-enabled Spatial Data Infrastructures (SDI) 10th.

Slides:



Advertisements
Similar presentations
Digital Rights Management
Advertisements

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Datum Name Dr. Roland M. Wagner Overview: Geo Digital Rights Management Note: The Presentation and the paper do not represent any official OGC.
Datum Name Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF) Dr. Roland M. Wagner Joint EuroSDR / eurogeographics e-Delivery.
Datum Name Need for a Framework SDI Business Model EuroSDR eDelivery Workshop BKG, Frankfurt, Dr. Roland M. Wagner.
Cario, April, 18th 2005 Dr. Roland M. Wagner SDI NRW Joint Project 2004: Identification of enhanced SDI elements Dr. Roland M. Wagner
SDI Business Phases and derived INSPIRE Horizontal Services Relates to INSPIRE DT Network Services, DT Sharing Relates to OGC GeoDRM WG, Price & Order.
Dr. Roland M. Wagner (IFGI) Spatial Data Infrastructures: Architecture & Approach X-Border Spatial and urbanization planning Aachen Some slides.
© 2004, Open Geospatial Consortium, Inc. Managing and Protecting Digital Rights within a Network of Geo-spatial Web Services 11 th EC GI & GIS Workshop,
Date Name Dr. Roland M. Wagner Interoperability in a national and international context – implementing SDIs – NRW Case Study AGI Technical SiG.
Christopher Kunz | OGF28 | March 16th, 2010 GDI-Grid: The State of Affairs.
Institut Software- und Systemtechnik Fraunhofer ISST GIS meets e-Business: Web Pricing & Ordering Service (WPOS) XML Configuration & Pricing Format (XCPF)
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
Where next…. Stakeholder workshop, 29 Jan To the end of the project.
Rüdiger Gartmann, on behalf of Andreas Wytzisk con terra GmbH, Münster, Germany Monetising SDIs... eLicensing and ePayment for Spatial Services.
European Forum for Geostatistics, The Hague Oktober 7, 2009 Michel Grothe, Geonovum Connecting the Netherlands to the European and Global SDI National.
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
ICS 434 Advanced Database Systems
The GeoShare Project – Building a Transnational Geodata-Infrastructure Thomas Vögele, Rainer Spittel, Sebastian Hübner, Ubbo Visser Center for Computing.
National Environmental Research Institute, University of Aarhus, Denmark GIS Guidance update.
INSPIRE Service Architecture
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
March 16, 2005 SDI Concepcion Technology for Spatial Data Infrastructures Werner Kuhn Slides by Michael Gould.
09 August 2015 © ifgi 1 Integration of a Spatial Data Infrastructure into an e-learning environment GI-Tage, Münster Ingo Simonis Stephan Merten.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
Interoperability ERRA System.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Wien, January Infrastructure for Spatial Information in the European Community The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM European.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Geodata to Geoservices Design Issues for GI Infrastructures Josef Strobl Universität Salzburg Austrian Umbrella Organisation for Geographic Information.
Ign.fr 23/06/2014. ign.fr THE FRENCH GEOPORTAL GI STANDARDS APPROACH 23/06/2014.
1 The INSPIRE Geoportal Ioannis Kanellopoulos Spatial Data Infrastructures Unit European Commission Joint Research Centre Institute for Environment and.
BEUTH Hochschule für Technik BERLIN (BHT Berlin) University of Applied Sciences Reaching the Next Level: From Technical to Business Interoperability Creative.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Jürgen Walther Office of the Interministerial Committee for Geo Information (IMAGI) Coordination Office GDI-DE Federal Agency for Cartography and Geodesy.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Open Source GIS Web Mapping Solutions Sachindra Singh ICT Systems Developer 2010 Pacific Islands Geographical Information Systems and Remote Sensing User.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Spatial Data Infrastructure GRS-21306
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006.
Task IN-03 GEO Work Plan Symposium 2014 GEOSS Common Infrastructure IN-03.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Further developments of the implementation of the ALKIS-ATKIS model using the International Standards A status report.
Data Services Task Team WGISS-22 meeting Annapolis, the US, September 12th 2006 Shinobu Kawahito, JAXA/RESTEC.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
HMA Identity Management Status
Consulting Services JobScheduler Architecture Decision Template
Dynamic Data Access and Dynamically Generated WMS Layers
Introduction to Databases Transparencies
Business Document Platform
by Dr. Ralf Busskamp (Part 1)
Dynamic Data Access and Dynamically Generated WMS Layers
Presentation transcript:

Institut Software- und Systemtechnik Fraunhofer ISST Chaining Façades: Higher Efficiency in evolution-enabled Spatial Data Infrastructures (SDI) 10th GI & GIS Workshop Presentation Dr. Roland M. Wagner Fraunhofer-Institut für Software- und Systemtechnik Berlin/Dortmund June 23rd, 2004

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, Presentation Overview 3. Chaining Approach 1. Chaining Concept vs. Functionalities 4. Generalization 2. Requirements 5. Conclusion 6. Outlook: Applications

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 1.1. Chaining Concept vs. Application Functionality Chaining (…is needed for these...) Usage of References rather than single Metadata Entries (example: pricing model in tag) Add onlineResource Class to Metadata (19115) or getcapabilitities (OGC, BSM) … Functionalities Web Pricing & Ordering Service (WPOS) Web Authentication & Authorization Service (WAAS) Monitoring Optimization

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 1.2. History: Chaining Concept and Functionality First presentation of the need and requirements at the OGC meeting in Liège, March 2001 Presentation of approach and concepts at the OGC meeting inLondon, June 2002 Invited Expert for INSPIRE MeetingLondon, June 2002 Discussion Paper OGC Doc: 02-39r1 L.A., Dec 2002 WPOS HTTP POST profile2003 Experience and Proof through multiple (paid) projects (LGB, LDS NRW, Ordnance Survey,..) 2003/04 GDI.NRW released WPOS SpecMay/June 2004 OGC Meeting State-of-the-art Southampton 2004

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 1.3. Need: SDI is Infrastructure or Bridge Building Environment BEnvironment A Encoding: jpg,GML,... Data Access Service: WMS,WFS,.. Company ACompany B Security Service: WAAS eBusiness Service: WPOS

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 2.1. Geo-eBusiness Workflow and Standards 1a.) Find with Meta-data (ISO, OGC) 1b.) Find with Mapping (WMS) 2.) Authentication & Authorization (WAAS) 3.) Pricing & Ordering (WPOS) 4.) Data Generation & Integration (WFS, WCS, WCTS...) State-of-the-art Interoperability ATTENTION INTER- OPERABILITY TRAP!

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 2.2. Need for an interoperable Security (WAAS) and e- Business (WPOS) Solution ?! WMS Service Interface WMS Service Interface WMS Service Interface Company A Company B WPOS ? No Interference with data stream protocol Cascading Support Support different Data- Protocols (WMS, WFS,..) Implementation independent (No Vendor Specific Parameter) Interface WMS Client WAAS ? WPOS ?WAAS ?

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 2.3. Requirements for Pricing & Ordering within a SDI no geo-data protocol interference, e.g. WMC WMS, WMS will never understand e.g. getPrice implementation independent no data service enhancement necessary but price calculation, ordering and accounting of requested geo-data support of additional configuration parameter, e.g. WMS request and configParam licenseTime multi-protocol support, e.g. WMS,WFS,WCS,… Protocol Handler and Layering

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 3.1. Protocol Handler: Chaining with Functionally Layer WM Client Interface WM Service Interface 1a 1b Client Service 3j3f 3i3g 3h WM : OGC Web Mapping WPO : Web Pricing & Ordering WAA : Security 2d2f2d 2e 2a 2b WPO Client WPO Service Interface 2c WMS Façade WMC Façade 3a3e 3b 3c 3d WAA Client WPOC Façade WAA Service WPOS Façade Interface

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 3.2. Protocol Handler: Sequence WPO Client WPOS Service getPriceModel XCPF Price Model Configuration getPrice Price Okay / not orderProduct TAN Store TAN getProduct data file WM Client WMS Service getMap image file Façade Client Service Façade

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 3.3. Protocol Handler: Cascading Case Cascading fundamental integration and distribution method in an SDI WAAS and WM Façade in Figure neglected Company D WPO-Client WPO-Service WM-Service WM-Client Transparency WPO-Service WM-Service WPO-Service WM-Service Company B User Company C

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 3.4. Protocol Handler: Cascading Case – in Detail – WPO-Client WPO-Service WM-Service WM-Client I II Company DCompany C Company A I.) Bypassing Protocol Stream, e.g. WPOS.getPrice II.) Interacting Protocol Stream, e.g. WPOS.getProduct; WM-Client URL is pointing to WM Façade of WPOS

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 4.1. Number of Façades for Services Chaining Zoo of Protocols: Function: WMS, WCS, WFS, WCTS, WPOS, WAAS,… Version: 1.0.0, 1.1.0, 1.2.0, 2.0.0,… SubProtocol: POST, GET, SOAP,… Assumption: 6 Protocols * 2 Versions * 1.5 SubProtocols = 18 Variants Vendor1-ServiceA, Vendor2-ServiceB * m = n (open)

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 4.2. Approach: Introduction of Façade Service Publish WPOS- Server WMS Request Pricing WMS Response 2b 2c 2d Registry Service Façade Service GetFaçadeService (OGC, WMS, v 1.1.0) FaçadeServ. URL translateRequest Service WMS- Service 1.WPOS: Unknown Protocol Request 2.Call Registry for Façade Service 3.Call Façade Service

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 5. Conclusion: Advantages of Façades High Concentration of Protocol-/Version-specific Logic in a Façade. Clear Separation between general and specific Logic High re-usability of components (Much lower implementation efforts) Support of proprietary Services (/protocols) Adding/Removing of sub protocols in running GDI possible (e.g. Security Cracks) Automated update of distributed SDI components on-request possible WPO ClientWPO Service WMS Façade WMC Façade

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, 6. Application Outlook: Geo-eBusiness Diversity with WPOS/XCPF

Institut Software- und Systemtechnik Fraunhofer ISST Dr. Roland Wagner, Questions ? Statements? How do you do Geo-eBusiness Dr. Roland M. Wagner