Download presentation
Presentation is loading. Please wait.
Published byCleopatra Hancock Modified over 9 years ago
2
API Services Persistence Domain Spatial database Hibernate Non-spatial Command API Spatial Other APIs POJO SecurityTX
3
Google Layer WMS Layer ??? Server API Map Feature Geotools LayerModel POJO Hibernate LayerModel Spatial DB ??? Custom LayerModel VectorLayerRasterLayer OGC/other Services Application Dojo Face GWT Face ??? Feature command Raster Command Geoprocessing Command ??? Rendered Feature Raster Image ???
4
server client Geomajas backend dojo face server GWT face server dojo face client GWT face client Custom plug-in Custom layer dojo app GWT app Custom face backend api face internal dojo face api GWT face api face internal
5
backend Face server Face client serialized Command name, CommandRequest, User token CommandResponse For display, these are typically Tile instances, Which contain - the Features to render (if any) - a link to a (raster) image CommandDispatcher CommandRequest CommandResponse CommandRequestCommandResponse Command X Command Y Command Z SecurityManager Check security execute command Get response, handle exceptions 1 1 2 2 3 3 4 4 5 5 6 6 8 8 7 7
6
Geomajas backend Geomajas-impl Geomajas-api command … command … common- servlet … common- servlet …
7
Getting a RenderedTile VectorRendering Paint layer Getting the tile image cache broker FeaturePainter TilePainter paint TileImageCreator get data call painters
8
SecurityManager Security Service Security Services Authentication mechanism (for example SSO server) Policy store (for example PERMIS) … SecurityContext Authentication … UserInfo
9
server client Geomajas Layers / data access library dojo face server GWT face server dojo face client GWT face client Hibernate spatial Spring IoC dojo GWT Geotools face internal face internal Printing plug-in Spatial services Rules plug-in Caching plug-in JTS iText drools infinispan
10
Spatial Application Server Geomajas GIS ERP shared transaction
11
Secured zone Raster layer service Custom service Client / faces Command dispatcher Command Action based services Topic based services Raster Layer Vector Layer Vector layer service Custom service Other services Transform (e.g. map/geo-server) Security context Authentication service (e.g. SSO) Transform (e.g. map/geo-server) Policy service (e.g. Permis) ……
12
Pipeline Step
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.