Ehcache comes with a Cache Server, available as a WAR for most web containers, or as a standalone server.
The Cache Server has two APIs: RESTful resource oriented and SOAP. Both support clients in any programming language. (On terminology: Leonard Richardson and Sam Ruby have done a great job of clarifying the different Web Services architectures and distinguishing them from each other. We use their taxonomy in describing web services. See the
O'Reilly catalog.)