You can expose a portal service as a Web service. For detailed information, see Creating an Inside-Out Web Service from a Java Class .