I got a request from customer to create a service for traffic control of WMS service. The idea is:
- a company buys some amount of data from WMS provider;
- the company shares this data among its clients ;
- the service should track how much traffic and requests have been consumed.
So I need some kind of proxy which passes requests to a target WMS services and meanwhile logs passed traffic.
The problem is that I have no clue how to start and where to start from. I will appreciate any idea, concept or so.
Thanks in advance!
Here is how I implemented proxy that passes requests to GeoServer WMS service and returns the map image. I use Web API, NET 4.5. You can customize my example with logging and authorization.