Just to point it out there is some stuff in the programming guide.
http://docs.geoserver.org/latest/en/developer/programming-guide/index.html
ALthough as Andrea says generally those docs are out of date a few weeks
after being written.
On Tue, Jan 22, 2013 at 8:34 AM, Andrea Aime
<andrea.a...@geo-solutions.it>wrote:
> On Tue, Jan 22, 2013 at 2:49 PM, Federico Cacco
> <federico.ca...@gmail.com>wrote:
>
>> Hi
>>
>> I'm doing a Master Thesis about GeoServer and how it can be optimized
>> for a cloud computing environment.
>>
>> I have seen that in the page
>> http://geoserver.org/display/GEOS/Reference there is a schema that
>> represents the internal architecture of GeoServer, but I wanted to
>> know if it was available more specific documentation
>> that explains the task being performed by each module and how it
>> interfaces with the other.
>>
>
> This question gets asked every few months, the answer is always the same:
> we don't have such documentation.
> The reason is simple, there is not enough people to maintain it, and
> GeoServer
> API changes relatively frequently too
>
> My last attempt a few years ago was to try and generate some class diagrams
> automatically from the sources using UMLGraph (
> http://www.umlgraph.org/doc.html)
> but that was not maintainable as well.
>
> Every time someone ask I invite the person to build up and share such
> documentation,
> if it's high level enough it should hold up for a few years (detailed one
> will get out
> of date very quickly, on the other hand), but... so far nobody ever did so
>
>
>>
>> For example, it would be useful to know where in the architecture of
>> GeoServer you place the module control-flow.
>>
>
> The control-flow module uses the DispatcherCallback extension point to
> follow
> and control the evolution of OGC requests, it gets a callback for every
> significant
> state in which the OGC dispatch process steps into:
>
> https://github.com/geoserver/geoserver/blob/master/src/ows/src/main/java/org/geoserver/ows/DispatcherCallback.java
>
> Cheers
> Andrea
>
> --
> ==
> Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
> information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob: +39 339 8844549
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnnow-d2d
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
>
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel