有人可以给我一个关于这两种方法的高级概述吗?这两者之间有什么区别,为什么你会选择另一个呢?我只想用你自己的话来解释一下,因为我刚开始使用网络服务。感谢。
答案 0 :(得分:4)
自上而下的方法要求您编写自己的WSDL和XSD,然后创建遵循WSDL和XSD的服务。在自下而上的方法中,首先编写服务代码,然后编写WSDL和XSD。在MS世界中,自下而上是非常容易的,因为WSDL和XSD是通过工具为您生成的。第一种方法要困难得多,因为它对工具的支持较少,而且开发人员通常不够熟练地编写WSDL(特别是使用WS-Policies)。
编辑:如果您首先编写服务,或者您可以控制客户端和服务,则始终使用自下而上。如果您需要首先定义合同,以便可以单独实施和测试客户端和服务(通常在大型集成项目中),您将自上而下使用。
最好的问候,拉迪斯拉夫