我在Web服务新我开发是从另一家公司调用外部服务得到一些客户的数据(例如C#WCF服务:姓名,地址,电话等),这部分工作到目前为止还不错。添加类似于Web服务到.NET C#应用程序
外部服务是基于标准的XML Schema和其他企业将不得不很快从相同的XML模式生成相同的服务,使用相同的名称的方法和返回同一类型的XML文件。
我的第一个问题是,在我完成这个第一个实现后,有任何方法可以动态地添加其他外部公司服务,具有URL/Ports/etc的信息,还是必须插入他们手动作为我的内部服务项目中的服务引用每当我需要添加一个新的,然后编译和重新部署?
我的第二个问题是与数据合同/成员的关系,我的理解是,即使他们返回相同的XML文件,它们的数据合约/成员将是不同的,是真的吗?因此,我必须制定一个特定的代码,从每个新的外部公司的数据合同中读取我需要的信息。如果这是真的,我一直在考虑做一个通用的代码来读取原始的XML,这是最好的选择?
非常感谢你,这里有很多非常有用的信息! – user1558528 2012-07-27 20:16:20
@ user1558528非常欢迎。为您添加了一些奖励信息。 :) – Mithon 2012-07-27 21:30:17