© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt Web Services...
-
Upload
bruno-collins -
Category
Documents
-
view
213 -
download
0
Transcript of © 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt Web Services...
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
Web Services
Author(s)/Organisation(s):
Anders Östman, University of Gävle
Sources:
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
2Level 1/ Web Services/ Part 1
Objective• To describe the basic concepts of web service technology
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
3Level 1/ Web Services/ Part 1
Content• What are web services
• Web service stack
• Stateless and stateful web services
• Service Oriented Architecture
• The OSE model for layered architecture
• Some OGC specificationsWeb Map Service
Web Feature Service
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
4Level 1/ Web Services/ Part 1
What is a web service?
• A product is the result of a production process, something I can use, often
many times
• A service (Latin servus) provide help for me
• As a consequence, a web service should then provide help for me
through the web
HOWEVER
• In the web community, a web service is aimed for automatic processing
• The user/client of a web service is some software
• The “help” the service provides has to be strictly formalised
(standardised)
• These standards are organised into a web service stack
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
5Level 1/ Web Services/ Part 1
What is a web service?
• A web page is written in a standardised language (html), but its content is
not standardised. It is made for visual reading, not for automatic
processing
• A web service provide the client with standardised files. These files can
be used by other web services (chained)
© 2006 Humboldt Consortium Fraunhoferstraße 5 64283 Darmstadt http://www.esdi-humboldt.eu
6Level 1/ Web Services/ Part 1
Web Service Stack
HTTP GET / POST
SOAP
UDDI / ebXML
WSDL