Thanks for the verification.
I think what you are required is exactly the same as the WMS purpose. The WMS is a REST service and has its own standard. All the clients app will follow its request rule to get the map image. Here are some links on WMS
Back into our WMS Edition, once we implement ourselves plugins in WMS Edition, then we can deploy it as a WMS server. We can check the deployment if success by view its admin test page as following:
After the service is done, we can get its metadata information with the link:
In client sides, no matter ThinkGeo Desktop edition, web edition or your render engine, you can even view them in any libraries like OpenGis,OpenLayers... which have to follow a rule to request the map image. Here is a requesting url sample:
you can change the above parameters like layer name, tile width/height,epsg etc...