MapGuide&FDO Web Services RESTful Web Services FOSS4G 2007Haris Kurtagic
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'REILLY Leonard Richardson & Sam Ruby
Restful Web Service HTTP Envelope URI HTTP methods GET, 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