获取和返回XML文档的Web服务 – 为什么?
发布时间:2020-12-16 23:21:05 所属栏目:百科 来源:网络整理
导读:编写Web服务接口是否有好处,其方法都采用并返回 XML文档,而不是更常见的本机类型和类的参数列表? 我们有一些像这样设计的现有Web服务.传递给它们的方法的XML文档通常很大(因为它们包含可能与方法调用相关的100个数据).我们使用XSD文件来验证XML文档,但整体
编写Web服务接口是否有好处,其方法都采用并返回
XML文档,而不是更常见的本机类型和类的参数列表?
我们有一些像这样设计的现有Web服务.传递给它们的方法的XML文档通常很大(因为它们包含可能与方法调用相关的100个数据).我们使用XSD文件来验证XML文档,但整体客户端开发人员的体验很差且很慢.当然最好有一个强类型接口? Web服务是用C#编写的,客户端是用C#编写的,也是Java编写的(我们的一些业务伙伴使用Java). 解决方法
如果您完全确定您的最终用户/客户端技术是什么(例如,纯功能集可能是最丰富的纯.NET和Java),那么请务必继续使用强类型接口(如果可用).但是如果你的客户群是Perl,PHP,ASP,Python等的混合包,那么我会让这些人保持简单易用的生活.
我们有许多网络服务必须由这种混合的客户端消费,虽然我希望让我们的生活变得简单,但我们必须简单地愚蠢以确保最大的互操作性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |