July 6 2014The MissionREST EndpointsEstablish a network of REST endpointsRationaleEffective way of providing web resourcesEasy to work with the resulting infoREST EndpointshttpRe presentational r ID: 865377
Download Pdf The PPT/PDF document "By Gido Langen" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
1 July 6, 2014 By Gido Langen The Miss
July 6, 2014 By Gido Langen The Mission REST Endpoints - Establish a network of REST endpoints Rationale - Effective way
2 of providing web resources
of providing web resources - Easy to work with the resulting info REST Endpoints http://.... Re presentational (represents resou
3 rces) S state (all information su
rces) S state (all information such as login) T transfer (each request) REST Endpoint Examples http://www.sample.com/phonebook/ U
4 serDetails/12345 http://www.sampl
serDetails/12345 http://www.sample.com/phonebook/ UserDetails?firstName=John &lastName=Doe Presentation Outline Technologica
5 l background First generation
l background First generation Second generation Third generation Conclusion Technological Background The three components
6 of web mapping - Web server -
of web mapping - Web server - Map server - GIS database Technological Background 1 The web server - Connections - Cumm
7 inication Technological Background 2
inication Technological Background 2 The map server - GIS program - Input/output Technological Background 3 The GIS database
8 - Database - Rendering mech
- Database - Rendering mechanism The laborious way - Transparent - Tons of programming http://127.0.0.1:8008/mapguide/mapag
9 ent/mapagent.fcgi? OPERATION=GETMAPIMA
ent/mapagent.fcgi? OPERATION=GETMAPIMAGE& VERSION=1.0& MAPNAME=Sheboygan& LOCALE=en& MAPDEFINITION=Library%3A%2F%2FSamples%2FSheboygan%2FMaps%2FSheboy
10 gan.MapDefinition& FORMAT=PNG& SETVI
gan.MapDefinition& FORMAT=PNG& SETVIEWCENTERX= - 87.73& SETVIEWCENTERY=43.74& SETVIEWSCALE=10000& SETDISPLAYWIDTH=3000& SETDISPLAYHEIGHT=2100 http
11 ://www.mapserver.web/mapping? OPERA
://www.mapserver.web/mapping? OPERATION = GETMAPIMAGE SETX = - 87.72 SETY = 43.74 SCALE = 5000 http://www.mapserver.web/mapping? OPERATION
12 = GETMAPIMAGE SETX = - 87.73 SETY =
= GETMAPIMAGE SETX = - 87.73 SETY = 43.74 SCALE = 5000 More robust - Commercial software tools - Faster tools, easier
13 programming The future is her
programming The future is here - Faster and easier than ever - It’s free - REST endpoints Conclusions Increased quality
14 control - Crowd sourcing
control - Crowd sourcing Faster response time - Facilitate external dev. Focus on core business - Eliminate costly developmen