Thanks for the answers!

I understood the situation,
but it is not possible to have a achema of architecture, where are
represented the basic modules of GeoServer?

It is not essential that it is updated to the latest version, but I
could use it as a starting point.

I tried to look for one in the documentation, but they all seem
incomplete and no one with an overview of the composition of
GeoServer.

2013/1/22 Justin Deoliveira <jdeol...@opengeo.org>:
> 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.



-- 
Federico Cacco

------------------------------------------------------------------------------
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

Reply via email to