Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.
-
date post
18-Dec-2015 -
Category
Documents
-
view
224 -
download
0
Transcript of Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.
![Page 1: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/1.jpg)
Imp
acts
of
web
ser
vice
s
web services
Impacts of web services
. P. Bogaert Ph. De Maeyer
![Page 2: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/2.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Approaches
Human thinking pattern
Technologic aspects
![Page 3: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/3.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
DBMS - 1
DBMS - 2
CAD - 1
CAD - 2
vector GIS - 1 raster GIS - 1
GIS - 2
GIS - 3
GIS - 4
matricial maps
imageprocessing
intranet and internet
knowledge andexpertsystems
main frames'70
mini'80
micro'90
2000 ...
![Page 4: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/4.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
History of GIS computing
Accessibility
Time
![Page 5: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/5.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Evolution of the Internet
Arpanet
TCP-IP:communication
protocol
Tim Brenners-Lee and the WWW
applicationHigh Perfomance Act
+ Webbrowsers
1969 1993-1995 1989 1978
Number of users
![Page 6: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/6.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
How many people use the WWW
![Page 7: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/7.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
How many people use the WWW
Source :CyberAtlas 2005
Relative number of users0 - 5.315.31 - 15.3115.31 - 29.6529.65 - 50.8150.81 - 68.51No Data
![Page 8: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/8.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
How many people use the WWW
Alsolute number of users200 - 37200003720001 - 1388000013880001 - 4188000041880001 - 9980000099800001 - 185550000No Data
Source :CyberAtlas 2005
![Page 9: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/9.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
How many people use the WWW?
Source :CyberAtlas
0
200000000
400000000
600000000
800000000
1000000000
1200000000
1995 1998 2000 2005
1 000 000 000
![Page 10: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/10.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Impact?
Advantages of webcartography:
• facilities for actualisation of data;• large diffusion (and quick (!?) diffusion) of the information;• interactivity;• zooming facilities and multi-window approach;• possibilities for creating personalised maps using personal selections of information and
map layers and using personalised symbolisations;• facilities to integrate multimedia, including sound, animations, …;• less limitations of diffusion of large amounts of maps and accompanying information;• possibility to deliver a product that is free for customer (all times wished?);• ….• accessibility
– Available worldwide– All you need is a PC and a connection– GSM / Pocket PC– …
• actuality– Almost real-time– But!! Keep information up to date!!
• interoperability
![Page 11: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/11.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Impact ?
Disadvantages of webcartography:
• limited image resolution, but …;• limitation in overview and limitation in the covered surface , but …;• difficulties for mental mapping;• disappearance of copyright concept (fuzzy copyright interpretations by users); • legal issues (law and directives for privacy, databases, software, …) • language (choice, globalisation)• data quality? (origin, completeness, actuality, scale, precision, accuracy and consistency: geometric and semantic) •
![Page 12: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/12.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Due to Accessibility of Data
A distributed system is an application that runs on different computers, with different operating systems, at different locations and different connections but for the user it seems to be one system only
Distributed GI-System
![Page 13: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/13.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Presentatie Verwerking Gegevens
![Page 14: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/14.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software: Division point
Presentatie Verwerking Gegevens
Remote presentation
Distributed Presentation
Distributed function
Remote Data Access
Distributed database
![Page 15: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/15.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Presentation Logical data
Distributed PresentationInteractivity
![Page 16: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/16.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Presentation Logical data
Distributed function
![Page 17: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/17.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Presentation Logical data
Remote Data Acces
![Page 18: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/18.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Presentation Logical data
Distributed database
![Page 19: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/19.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Partitioning in software
Thin Thick
![Page 20: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/20.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Client/Server architecture applied to a GIS
• Two, three, n-tier systems
![Page 21: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/21.jpg)
Imp
acts
of
web
ser
vice
s
Exchange standards
![Page 22: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/22.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• GML• Geography Markup Language
• is an XML grammar written in XML Schema for the modelling transport, and storage of geographic information.
– ISO standard (commision TC211)
– Developed by OGC (Open Geospactial Consortium)
![Page 23: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/23.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• GML• Geography Markup Language
• GML 2.0– Simple features: point, line polygon, no curves
– 2D
• GML 3.0– GML 2.0
– + 3D
– + Topology
– + complex features
– + temporal aspects
– + reference systems + …
– 8 times as big
![Page 24: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/24.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
![Page 25: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/25.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
![Page 26: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/26.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• WMS (Web Map Service)
![Page 27: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/27.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• WMS (Web Map Service)
– Exchange of geographic information via images
+ =+ …
![Page 28: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/28.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards• WMS (Web Map Service)
– Operations
• GetCapabilities
• GetMap
• (GetFeatureInfo)
![Page 29: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/29.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• WFS (Web Feature Service)
– Instead of an image, features are send
– Allows operations
– Answer in GML
– Basic WFS vs. Transition WFS
![Page 30: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/30.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards• WFS (Web Feature Service)
– Operations
• GetCapabilities
• DescribeFeature
• GetFeature
• Transaction
• LockFeature
![Page 31: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/31.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Exchange standards
• Others:
– Catalog Service for the Web (Metadata)
– Web Coverage Surface (Coverages)
– …
![Page 32: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/32.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Considerations concerning the medium
• Client-Server Architecture.
Browser(Internet Explore,
Netscape, ...)
Webserver(IIS, Apache,...)
Client Server
Communication
Request
Answer
Client Computer
The connectionServing Computer
![Page 33: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/33.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Considerations concerning the medium
• Client Computer:– Screen resolution (800x600 of 1024x768 …)
• Keep maps small
• Interactive maps can adapt to the users screen resolution
– Colours (256 colours or more?)• Use with web save colours only (256 standard colours)
– Plug-ins (available / installed?)• Avoid Plug-ins
– Browsers (Netscape, Internet Explorer, Opera, … ?)• Use Standards (HTML / DHTML)
• Online validation of the code via W3C
![Page 34: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/34.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Considerations concerning the medium
• The communication
– Does the client/server have a broadband/smallband connection
– How long does it take to view the map (5 seconds)
World Wide Web <> World Wide Wait !!!
![Page 35: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/35.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Considerations concerning the medium
• The connection
– Keep the information to be sent as small possible
– Compression!
– Use interactivity!• Send only the information which is asked for
![Page 36: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/36.jpg)
Imp
acts
of
web
ser
vice
s
AM/FM-GIS Belux - 08 november 2005 - Grimbergen.
Considerations concerning the medium
• The serving computer:
– Do all systems that generate maps work on my system?(Windows, Unix, Linux, …)
– Do I have a strong enough computer to cope with:• Number of visitors
– Memory
– Connection
• Maps to be generated– Storage
– Memory
– …
![Page 37: Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.](https://reader036.fdocuments.net/reader036/viewer/2022062515/56649d235503460f949f9621/html5/thumbnails/37.jpg)
Imp
acts
of
web
ser
vice
s
Thanks
Philippe De Maeyer | Peter Bogaert{philippe.demaeyer , peter.bogaert}@ugent.be
Universiteit Gentwww.geoweb.ugent.be