Can services from 3rd parties only live on the client side?
Cnosidering consuming Web Mapping services (ESRI, OGC) from 3rd party using Geocortex, we are trying to avoid openning the server to be able to make these HTTPS calls.
Assuming that there is no need for Geocortex permission management or other layer configurations (hiding columns, renaming layers, icons, charts etc.), is it possible not to use Essentials in the process - and have it all in the HTML viewer?
And in case that working with Essentials is required, for example for permission management (so services are reverse-proxied)
- Would Essentials try to read/execute any of the responses or would it simply tunnel them through to the client?
- Would it all be in RAM (fileless) or will Essentials write responses to the disk? If the latter where to?
0
-
Hi Hen,
It is technically possible to have the entirety of logic for connecting to a service exist within the viewer. However, any operations that would originate from the server (prints, exports, some workflow activities) would not necessarily be able to connect to that service.
The Web Tiled Layer operates on this principle - we tell the viewer that a web tiled layer exists at a certain address, and then the viewer goes directly to that address to get the tiles. Essentials also goes to the same address when it gets the tiles.
When Essentials acts as a proxy for your services, it can both tunnel them directly from the client to the server (when permissions are set) or it can filter the request (when using the layer security proxy).
Requests that are proxied by Essentials are never written to disk. They exist only in memory.
Regards,
-Malcolm0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar