通过xml与第三个系统通信的最佳方式

时间:2011-10-27 13:11:27

标签: c# asp.net xml web-services soap

我正在寻找最好的实施方式,让我们说中间层。

在我工作的公司中,我们有两个用不同编程语言编写的系统。每个人必须通过xml(rest和soap)与第三个系统通信。

我想到的第一件事就是创建一个Web应用程序来接受来自我们内部系统的调用但是我停止了这个实现,因为我遇到了一些关于soap序列化的问题(我怎么能这样做?)。

除此之外,我想到了WCF,但我不知道它是否适合我的案例。

所以,我想知道哪种方法最好的实现。

我会感谢任何评论

由于

1 个答案:

答案 0 :(得分:2)

您应该将WCF用于中间层,因为它为您提供了所需的一切。

  • 序列化

  • 与其他Web服务平台的互操作性

  • 与基于支持标准Web服务的其他技术(如J2EE应用程序服务器)构建的应用程序的交互。这些应用程序可以在Windows计算机或运行其他操作系统的计算机上运行。

  • 安全性

  • SOAP所有版本和REST

  • 绑定

  • 协议

  • 发现