18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
REST Introduction 吴海生 博克软件(杭州)有限公司.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Objectives In this session, you will learn to:
Web services for Improving the development of automatic generalisation solutions Nicolas Regnauld Research & Innovarion Ordnance Survey 07 th March 2006,
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
Technical Architectures
The Frontier of GIS GIS Web Services Nadine Alameh, Global Science & Technology Next Generation of Community Statistical Systems Tampa, Florida March 14,
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
1XXII International Cartographic Conference, A Coruña, July 9-16th, 2005 Modelling Cartographic Relations for Categorical Maps Moritz Neun and Stefan Steiniger.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Generalization Web Services Moritz Neun University of Zurich.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
ICA Workshop on Generalisation and Multiple Representation; August Leicester Data Enrichment for adaptive Generalisation Moritz.
ICA Tutorial on Generalisation & Multiple Representation 4 August 2007 Moscow T6: Generalisation and Web Services Dirk BURGHARDT & Moritz NEUN Institute.
Development of mobile applications using PhoneGap and HTML 5
CS 415 N-Tier Application Development By Umair Ashraf July 6,2013 National University of Computer and Emerging Sciences Lecture # 9 Introduction to Web.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Security Difficulties of E-Learning in Cloud Computing
Software Development Architectures Ankur K. Rajopadhye Louisiana Tech University.
Android Introduction Platform Overview.
3 Cloud Computing.
SOA, BPM, BPEL, jBPM.
Barracuda Load Balancer Server Availability and Scalability.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Indianapolis GIS Service-Oriented Architecture
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
1Kolloqium Geographische Informationswissenschaft - Universität Zürich, Data Enrichment for Adaptive Generalization from a Multiresolution Database.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
CSCE 315 – Programming Studio Spring Goal: Reuse and Sharing Many times we would like to reuse the same process or data for different purpose Want.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
Software Engineering Introduction.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Chapter 8 Environments, Alternatives, and Decisions.
WEB SERVICES.
Unit – 5 JAVA Web Services
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Inventory of Distributed Computing Concepts and Web services
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
3 Cloud Computing.
Service Oriented Architecture (SOA)
Middleware, Services, etc.
Presentation transcript:

18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz Neun and Dirk Burghardt

28th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Summary 1.Classification of Generalisation Services 2.Web Services for Generalisation Middleware Scenarios Generalisation Platform 3.Registry for Generalisation Services 4.Deployment as Plug-In for Desktop GIS

38th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, Classification of Generalisation Services

48th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Categories for Generalisation Services 1. Generalisation support service buffering CDT - Constraint delaunay triangulation skeleton

58th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Categories for Generalisation Services 1. Generalisation support service 2. Generalisation operator services classification simplification collapse enhancement selection / elimination displacement aggregation

68th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Categories for Generalisation Services 1. Generalisation support service 2. Generalisation operator services 3. Generalisation process services for automated orchestration for evaluation of generalisation results

78th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Service Category Interrelations

88th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, Web Services for Generalisation

98th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services? Web Services allow interoperable machine-to-machine interaction over a network  what HTML-pages for humans are the web services for the machines, therefore they communicate with XML via web protocols and their interfaces are described in a machine processable XML format Characteristics: service oriented architecture (request/response/exception) n-tier distribution (layered architecture) component architecture (generic interfaces) platform independence (web protocols/XML)

108th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 clustering allows real time typification of symbolized foreground objects (e.g. points of interest) applications- adaptive zooming for web mapping - dynamic mapping for mobile applications limits: only applicable for simple generalisation operations standalone generalisation services interactive solution, generalisation service as toolbox practicable for complex generalisation Application scenarios Web Feature Service Middleware solution Generalisation Service Web Map Service GEO Database GIS Client / Browser Generalisation platform GIS, map production Generalisation Service

118th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Benefits map production possibility to offer generalisation solutions as new business model (rent CPU time) customers can keep their production lines open research platform for generalisation allows techniques and code to be shared supports benchmarks and comparison of different implementation complex generalisation task like orchestration of generalisation operators can be addressed

128th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, Registry for Generalisation Services

138th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Registry for Generalisation Services

148th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Generic XML Interface Description

158th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Process Communication

168th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, Deployment as Plug-In for Desktop GIS

178th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 JUMP Plug-In Example

188th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 JUMP Plug-In Example

198th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Thanks for your attention! Any questions, suggestions or comments?