我们有一个传统的中间件应用程序,并希望为其实现WCF适配器。暂且说,在这段时间里,我们只需要消费WCF服务。这个中间件能够处理XML消息。我们想要从中间件获取消息XML,将其转发给WCF客户端。在收到响应后,我们希望用响应XML来回复中间件。
以下是我们关注的几点:
1. 我们应该能够发送原始XML而不是基于对象的WCF调用。 2. 在经过所有WCF层之后接收XML(这很重要,因为XML本身的验证应该已按照合同执行),我们将把它转发给中间件。 3. 我们的中间件实现了经典的Web服务,但数据契约序列化器存在各种问题。其中之一是对象引用。正如我们已经看到的那样,通过在XML元素中使用id属性来保留对象的引用。我们应该如何处理?对于数据契约序列化器,还有其他需要考虑的事情吗? 4. 中间件关心原始消息本身。我们希望WCF代理自己处理其他与消息相关的属性,如SOAP、WS-Security等。 5. 有人知道Biztalk适配器如何工作吗?
欢迎提供任何反馈。
以下是我们关注的几点:
1. 我们应该能够发送原始XML而不是基于对象的WCF调用。 2. 在经过所有WCF层之后接收XML(这很重要,因为XML本身的验证应该已按照合同执行),我们将把它转发给中间件。 3. 我们的中间件实现了经典的Web服务,但数据契约序列化器存在各种问题。其中之一是对象引用。正如我们已经看到的那样,通过在XML元素中使用id属性来保留对象的引用。我们应该如何处理?对于数据契约序列化器,还有其他需要考虑的事情吗? 4. 中间件关心原始消息本身。我们希望WCF代理自己处理其他与消息相关的属性,如SOAP、WS-Security等。 5. 有人知道Biztalk适配器如何工作吗?
欢迎提供任何反馈。