90 likes | 186 Views
MapGuide&FDO Web Services. RESTful Web Services FOSS4G 2007 Haris Kurtagic. MapGuide OS. Content Management Feature Service Rendering Service Mapping Service User Management. Feature Data Objects (FDO). Data Access Interface
E N D
MapGuide&FDO Web Services RESTful Web Services FOSS4G 2007 HarisKurtagic
MapGuide OS • Content Management • Feature Service • Rendering Service • Mapping Service • User Management
Feature Data Objects (FDO) • Data Access Interface • FDO Data Providers:SDF, SHP, PostGis, Oracle, SQL Server, ArcSDE, OGR,.. • MapGuide, AutocadMap • FME, Radius Studio • Fdo2Fdo • New data provider simple or complex, It is your choice
MapGuide/FDO Web Service • MapGuide already support Web Services • Web -tier • Server • XML • TCP/IP
RESTful principles • Addressability • Stateless • Representations • Connectedness • RESTful Web Services O'REILLYLeonard Richardson & Sam Ruby
Restful Web Service • HTTP Envelope • URI • HTTP methodsGET, POST, PUT, DELETE • HTTP Header • HTTP Response Codes
Why? • Utilazing WWW • Caching • Searching • Scaling/Load Balancing • Rich Internet Applications • Adobe AIR • Google Gears
MapGuide/FDO RESTful DEMO • Content access • Image request • GET Data / Check Out • Render/Modify in Browser • PUT Data / Check In
Demo • FDO, MapGuide, Ext, OpenLayers • Javascript & Web Service • JSONP, FeatureJSON • Simon Pelicon & Haris Kurtagic