我们正在尝试使用从STS发出的SAML令牌来让WCF和Java相互通信。尽管双方都符合WS-Security、WS-Trust、WS-Policy等标准,但它们似乎并不相互通信,其中一方会抛出隐蔽的异常或忽略安全标头。
我们在MS端使用WCF3.5,在MS端使用.NET联合绑定,在Java端使用Axis2/Rampart/Rahas。
有没有人能够做到这一点?
发布于 2009-06-11 13:45:47
就WS标准遵从性而言,Axis2是不完整的。
我最近(上个月)经历了一个POC阶段,Axis2没有通过我的WS-*兼容性测试(特别是WS-AT、WS-协调)。
看看"Project Metro“吧。Sun和Microsoft合作使WCF和JAX-WS互操作“正确”。
发布于 2009-06-15 12:10:03
如果可以的话,我也不推荐在Java端使用Axis2。使用Glassfish或JAX-WS显然会更容易,尽管我从未测试过它。
当我试图让WCF和Axis2合作时,我也遇到了这样的问题。检查WSDL文件中使用的标准的版本,在我们的示例中,这些标准不匹配。
发布于 2009-05-21 13:59:39
您是否正在处理文档文字与rpc编码的问题?(对不起,不得不问一下。)
http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/
http://www.developerfusion.com/article/4694/web-services-interoperability-between-j2ee-and-net-part-1/3/
http://msdn.microsoft.com/en-us/library/ms996466.aspx
https://stackoverflow.com/questions/785652
复制相似问题