Dúvida sobre Web Services

Olá amigos.

Tenho um dúvida em relação à web services.
Por exemplo:

Tenho uma aplicação web e ao realizar uma requisição, consigo recuperar, através do objeto HttpServletRequest, o IP de quem está requisitando ou então manipular cookies.
Assim, implementei um “delay” quando há várias requisições iguais originadas de uma mesma máquina em um curto espaço de tempo (precisei criar isto por questões de performance).

Agora… teria como eu implementar algo parecido com web services?? Pois não tem como eu recuperar um objeto como HttpServletRequest em um web service.

Obrigado desde já.

repost!