[mapguide-trac] #1329: Refactor ServerConnectionI implementations into separate assemblies

MapGuide Open Source trac_mapguide at osgeo.org
Tue Apr 20 21:35:17 EDT 2010


#1329: Refactor ServerConnectionI implementations into separate assemblies
---------------------------+------------------------------------------------
   Reporter:  jng          |       Owner:  jng        
       Type:  enhancement  |      Status:  new        
   Priority:  medium       |   Milestone:  Maestro-2.5
  Component:  Maestro      |     Version:             
   Severity:  major        |    Keywords:             
External_id:               |  
---------------------------+------------------------------------------------
 Currently the two implementations of ServerConnectionI
 (HttpServerConnection and LocalNativeConnection) reside in the same
 MaestroAPI assembly.

 Because LocalNativeConnection wraps the official MapGuide API (and
 unmanaged dependencies as a result), this means that MaestroAPI cannot be
 used in an environment like Silverlight, which forbids execution of
 unmanaged code.

 LocalNativeConnection and its associated classes should be moved into a
 separated assembly.

 Similarly, FeatureSetReader will have to be refactored into an interface
 allowing http and local implementations to reside outside of the
 MaestroAPI assembly.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1329>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list