1 / 11

ESRI Dev Meet Up Migrating to the ESRI Silverlight API

ESRI Dev Meet Up Migrating to the ESRI Silverlight API. United States Department of Agriculture Animal and Plant Health Inspection Service Plant Protection and Quarantine. Plant Protection and Quarantine

truman
Download Presentation

ESRI Dev Meet Up Migrating to the ESRI Silverlight API

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ESRI Dev Meet Up Migrating to the ESRI Silverlight API United States Department of Agriculture Animal and Plant Health Inspection Service Plant Protection and Quarantine

  2. Plant Protection and Quarantine • Mission: Safeguard U.S. agricultural and natural resources from risks associated with the entry, establishment, or spread of plant pests and diseases, as well as invasive and harmful weeds. • Responsibilities: • Pest surveillance, detection, and identification • Pest eradication and management • Regulation and certification of plants and plant products for import and export • Crop biosecurity and emergency response

  3. Current PPQ Web Mapping • Supports a variety of programs across 22 state Region • Used by GIS professionals & non GIS personnel • Map Viewer • Configuration Web App • Moving to • ESRI Silverlight API for mapping • Keep existing configuration database and app

  4. Configuration Web App • Allows users to select services, tools, and reports for a map app • Can also manage app security • SQL Server back end

  5. Map Viewer • Developed with .Net Web ADF 9.3.1 • Enforces application access security • Map Layers, Tools added at run time • Application ID passed in URL • Single mapping site to maintain

  6. Map Viewer – Configuration DB • Easy to move data with DB stored procs & ADO objects • Web.config settings for db, user, pwd

  7. Silverlight • “Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building and delivering the next generation of media experiences and rich interactive applications (RIA) for the Web.” http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx • Migration Strategy • Copy • Paste • Done

  8. Silverlight • Not the full .Net Framework • No System.Data = No Config DB! • Now What?? The type or namespace Data does not exist

  9. Web Services to the Rescue • ADO .Net Entity Data Model of the Config DB • Supports CRUD operations • Existing database objects (tables, views, stored procs) • RIA Domain Services enable Client access

  10. Web Services to the Rescue ?? • EDM generated code – connection string • PPQ standard = No clear password storage! • Override Service CreateObjectContext Not Cool

  11. Web Services to the Rescue • Can also bind control source to domain services

More Related