wiki:Future/PluggableServices

This page is part of the MapGuide Future section, where ideas are proposed and refined before being turned into RFCs (or discarded). Visit the Future page to view more!

Overview

Currently, MapGuide uses a modular services approach for core functionality, such as data access, rendering, etc.

Ideally, this approach could be made "pluggable" so that independant developers could easily create modules (such as GeoCoding and Routing perhaps) that could extend the core MapGuide functionality. Existing unused modules could also be removed at installation time to reduce the attack surface.

This would require a module registry system, similar to the provider registry used with FDO. and perhaps some way of indicating dependancies between modules.

It is not clear what the technical changes required for this would be, but with a well-documented module development guide / API (bite-sized), this could encourage further developer involvement in MapGuide.

Last modified 10 years ago Last modified on Mar 18, 2008 10:18:21 PM