We're running Liferay 5.2.3EE on Tomcat 6.0. I need to create some SOAP based web services that will be consumed by .Net clients and ADFS. I've used ServiceBuilder to generate some web service code, but I need some things that I can't get using a standard web service, namely, some data about the user invoking the service. So, I'm looking into using a portlet and exposing it as a web service. Unfortunately, I haven't been able to find any documentation on how to expose a portlet as a web service inside the liferay environment. Can someone point me to some documentation or otherwise explain the process of exposing a portlet as a web service? Assuming that it's technically feasible, or course. If not, I'll have to try and find another way around the limitation.