restful apps and services with asp.net mvc
TRANSCRIPT
RESTful Apps and Services w/
ASP.NET MVC
brian noyle, dtsagilewww.dtsagile.com
briannoyle.wordpress.comwww.twitter.com/bnoyle
www.slideshare.net/bnoyle
{"ClusteredPointLocationIds":[34480,34355,34354],"PointLocationId":34480,"IsClustered":true,Location":{"Lat":-2.15,"Lon":-80.53}
}
JSON:
protected void Page_Load(object sender, EventArgs e){
//Connect to database
//Get some data
//Munge data around
//Enforce some rules from config
//Load information into server controls}
Data
Repository
Domain
User Interfacerendering and presentation
data buckets, maybe logic?
crud, business logic
DAL, database
View
Model (Domain)
IRepository
DAL
ASP.NET MVC
Controller
Data
Unit Tests
SQL Repository Unit Tests
Unit Tests
Unit Tests
ArcGIS Server 9.3
ArcGIS Server REST API
Custom Services
Simple ViewerESRI Javascript
API
Advanced ViewerESRI Silverlight
API
Spatial Data in ArcSDE
ESRI ArcGISOnline Services
Additional Services via REST Proxy
•Searches•External System Integ.