我们有一些像这样设计的现有Web服务.传递给它们的方法的XML文档通常很大(因为它们包含可能与方法调用相关的100个数据).我们使用XSD文件来验证XML文档,但整体客户端开发人员的体验很差且很慢.当然最好有一个强类型接口?
Web服务是用C#编写的,客户端是用C#编写的,也是Java编写的(我们的一些业务伙伴使用Java).
我们有许多网络服务必须由这种混合的客户端消费,虽然我希望让我们的生活变得简单,但我们必须简单地愚蠢以确保最大的互操作性.