我只需要知道WCF是否与Webservices一样是平台无关的?可以通过Java和Php访问WCF中的函数吗?
由于
答案 0 :(得分:14)
是的确定 - WCF本身只能在Windows上运行 - 但它提供的服务可以从任何其他语言/工具访问。
使用WCF作为客户端,您还可以访问任何其他工具的服务,例如您可以访问用PHP,Java等编写的Web服务。
这就是SOA的全部点! : - )
马克
答案 1 :(得分:3)
是的,WCF是Web服务的超集。它既可以进行平台独立,也可以进行平台相关的通信。您只需选择一个wsXXX绑定。
请参阅此处以获取WCF支持的绑定列表:http://msdn.microsoft.com/en-us/library/ms730879.aspx
答案 2 :(得分:2)
是的,如果您使用符合标准的绑定(任何在名称中包含WS的任何绑定,如WsHttpBinding)
答案 3 :(得分:2)
WCF 是 Web服务 - 还有更多。它取代了旧的ASMX服务功能。