A communications system may include an application server and at least one
communications device for processing requests from one another. The
communications device may process requests using an HTTP client
application, for example. Furthermore, the system may also include an
HTTP server for interfacing the HTTP client application with the
application server. The HTTP server and the HTTP client application may
format requests to be communicated therebetween via the Internet in an
HTTP format, and each may provide additional state information with the
HTTP formatted requests recognizable by the other for authenticating the
application server and the HTTP client application to one another.
Furthermore, the HTTP client application may request a first universal
resource locator (URL) from the HTTP server for accepting work requests
from the application server, and a second URL different from the first
URL for responding to work requests from the application server.