【发布时间】:2011-09-13 20:41:54
【问题描述】:
我们有一个从其他第三方网站读取数据的软件,到目前为止一切都很好,但是对于我们想要导入数据的每个新网站,我们必须从他们的网络服务中读取数据,因此我们必须在我们的软件中实现这一点.
但这很耗时,而且我们有几个网站想要导入他们的数据,所以解决方案是让我们定义一个标准并说“嘿,你想让我们导入你的数据吗?没关系,只需实现“this”并将您的 URL 输入到我们的软件中即可。
但由于我对网络服务没有太多经验,所以我不知道从哪里开始。
我们的软件是一个桌面应用程序,大多数第三方网站都使用网络服务,所以这是第一个想法,但最好的实现方式是什么?
仅仅实现一个 Web 服务并为它们提供 WSDL 并说:“嘿,让你的 Web 服务像这样”似乎还不够。
有什么建议吗?
【问题讨论】:
-
为什么给他们 WSDL 还不够?他们不能实现符合它的网络服务吗?
-
这正是我想弄清楚的,如果只是一个 WSDL 就足够了,或者是否有任何更简单或更好的方法。因为在 .NET 和 Java 中,SOAP 和 WSDL 是相当标准的,但对于其他语言,它似乎并不那么简单。
标签: web-services http rest soap