1 / 12

API

Security. TX. API. Command API. Other APIs. Services. Spatial . Non-spatial . Domain. POJO. Persistence. Hibernate. Spatial database. Dojo Face. GWT Face. ???. Rendered Feature. Raster Image. ???. Server API. Feature command. Raster Command. Geoprocessing Command. ???.

addo
Download Presentation

API

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Security TX API Command API Other APIs Services Spatial Non-spatial Domain POJO Persistence Hibernate Spatial database

  2. DojoFace GWTFace ??? RenderedFeature RasterImage ??? Server API Featurecommand RasterCommand GeoprocessingCommand ??? Application Map VectorLayer RasterLayer WMSLayer ??? GoogleLayer Geotools LayerModel Hibernate LayerModel Custom LayerModel Feature POJO ??? OGC/otherServices Spatial DB

  3. Geomajas Customplug-in backendapi backend backendapi Customlayer backendapi backendapi backendapi Custom face dojo face server GWT face server face internal face internal server client dojo face client GWT face client dojo faceapi GWT faceapi dojoapp GWT app

  4. backend Command X Command Z Command Y 5 executecommand Get response, handleexceptions CommandDispatcher 4 SecurityManager Check security 6 • CommandResponse • For display, these are typicallyTileinstances, • Whichcontain • the Features to render (ifany) • a link to a (raster) image Command name, CommandRequest, User token CommandRequest CommandResponse 3 7 serialized Face server Face client CommandRequest 2 CommandResponse 8 1 serialized

  5. Geomajas backend command … Geomajas-api Geomajas-impl common-servlet …

  6. Getting a RenderedTile Getting the tile image cache VectorRendering broker Paintlayer TileImageCreator FeaturePainter get data callpainters TilePainterpaint

  7. SecurityManager Authenticationmechanism (forexample SSO server) Security Services Security Service Policy store (forexample PERMIS) … SecurityContext UserInfo Authentication …

  8. Geomajas Hibernatespatial Spring IoC Layers / data accesslibrary iText Printing plug-in Spatial services Geotools Rules plug-in drools Caching plug-in infinispan dojo face server GWT face server JTS face internal face internal server client dojo dojo face client GWT face client GWT

  9. SpatialApplication Server ERP Geomajas GIS shared transaction data

  10. Client / faces Secured zone Commanddispatcher Command Command Command Command … … Actionbased services Raster layer service Other services Custom service Vector layer service Custom service Topic based services Security context Raster Layer Vector Layer Transform (e.g. map/geo-server) Transform (e.g. map/geo-server) Authentication service (e.g. SSO) Policy service (e.g. Permis)

  11. Pipeline Step Step Step

More Related