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