AnsweredAssumed Answered

Best practices for exposing repository services via SOAP

Question asked by charlie.k on Apr 3, 2015
Latest reply on Apr 7, 2015 by sandeepreddy
Hello,

I am developing an application which uses Alfresco 5.0.a as an information repository.
Based on my requirements I need to expose my own repository service (with some custom logic) via SOAP web service (using CXF for example).
I couldn't find any information on what Alfresco team members are suggesting in this situation (for a SOAP based extension point).
A WebScript would work just fine except for the requirement to use SOAP.

What I am thinking is creating a separate web application just for my SOAP web services and deploy it in the same application server as alfresco repository. It could then connect to Alfresco repository via CMIS or Java API/SDK (if possible), but I think this approach will have some overhead (communication, authentication…) for both application execution and code.
Another option would be to extend /alfresco/cmis (in a sense that you can do the same with REST API and WebScripts).

Am I on the right path here? Or is there another option, that I am not seeing?

Outcomes