我正在尝试在JAVA中创建一个与Alfresco通信的Web服务。此网络服务由Alfresco请求,以提供有关Alfresco上的文档的信息。因此,我从Alfresco向Web服务发出请求,并且Web服务返回有关该文档的信息以显示在Alfresco上。
我读到我可以使用AlfrescoCMIS或Alfresco网络服务API与Web服务和Alfresco进行通信。是吗?它们之间有什么区别,哪个更适合我的问题?
另一个重要的问题是,要进行身份验证,我在Martin Bergljung的Alfresco CMIS一书中看到,我必须在代码中输入"用户名"和"密码"。但是,我想适应Alfresco的所有用户,有安全的身份验证方式,而不是这个,例如将Alfresco的身份验证提供给Web服务?我读了这本书,但还没有找到解决方案。
我认为它们之间最大的区别是,自从Alfresco 5以来,WebService API不再可用。
所以我会想太多,选择CMIS。