我将开发一个web服务(可能在WCF中),并且可能传递给公开方法的几个参数将是自定义类型参数。
您是否有任何关于如何避免打破 SOA脱钩并达到目标的提示?
谢谢!
答案 0 :(得分:1)
WSDL定义了可互操作的合同:
xml架构(xsd)描述类型:xml元素,使用xml类型的值类型等。
因此,如果您可以使用Xml Schema描述所有类型,那么它就可以了。 .NET强制您的类型可以序列化为xml,然后可以通过Web服务公开它。
在客户端,通常有一些库可以读取WSDL并使用其语言演绎/生成类,以便将消息序列化/反序列化到服务中/从服务中反序列化消息。但任何人都可以阅读合同和令状