<br><br><div class="gmail_quote">2011/10/20 Martin Dobias <span dir="ltr">&lt;<a href="mailto:wonder.sk@gmail.com">wonder.sk@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Oct 20, 2011 at 4:00 PM, G. Allegri &lt;<a href="mailto:giohappy@gmail.com">giohappy@gmail.com</a>&gt; wrote:<br>
&gt; I imagine a plugin system, similar to Qgis Desktop, where every service is<br>
&gt; discovered/registered if available in certain library paths.<br>
<br>
</div>I am not sure if such implicit (automatic) registration would be good.<br>
Imagine that you have several web services. You would like to run a<br>
public WMS server and also another bunch of services for a limited<br>
group of users. Having all the services available in both instances<br>
would not be very good - e.g. with a WMS server you may automatically<br>
provide WPS server.</blockquote><div><br></div><div>Looking at similar architectures, Geoserver seems to work this way, leaving to a security/configuration layer to enable and control the availability of the extensions.</div>
<div>Anyway, we can avoid an automatic discovering, and control their exposure through a configuration system (eg a simple configurations file).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
<br>
&gt; For the Python side I see two features that could be supplied:<br>
&gt;  - Provide a qgispython to the services that require it to run python<br>
&gt; scripting. We can reuse a code very similar (the same?) as in Qgis Desktop<br>
&gt;  - Design a Python interface to &quot;control&quot; the Server. This would permit to<br>
&gt; write Python frontends to the server, and incorporate Qgis Server inside<br>
&gt; Python server projects<br>
<br>
</div>As noted in an earlier mail this is mostly just a matter of providing<br>
wrappers for the server/service interfaces.<br></blockquote><div><br></div><div>I agree</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font color="#888888"><br>
Martin<br>
</font></blockquote></div><br>