正 文

理解 Web 服务的开发模式


www.7dspace.com  更新日期:2006-1-14 6:10:30  七度空间


  评估往返方法

  该方法的主要优点是,您可以利用这种方法来回避工具选取的问题,或弥补自己对 Web 服务工具和技术相关知识的不足。该方法允许通过更改代码而不是更改模式来对现有模式和 Web 服务进行自定义。如果工具不支持您所期望的形式(如 EJB)实现服务,您也可以使用该方法。

  往返方法的缺点包括:

  Java 的某些基本类型和模式类型不能很好地相互转换。

  该方法所需的其他步骤不必要地使开发流程变得复杂。

  与原始的 WSDL 及其导入的模式相比,所生成的 WSDL 缺少可重用性。

  原始的 WSDL 和最终输出的 WSDL 中的数据类型的名称空间可能因为“名称空间到包映射”和“包到名称空间映射”的不同而不同。服务器端的开发人员必须妥善处理这种情况。

  结束语

  虽然开发人员已经实现了 Web 服务,但是他们很少遵循严格的开发方法。本文描述了三种开发模式,您可以借助目前可用的工具使用这些模式来开发 Web 服务。

  自底向上模式是将现有功能公开为 Web 服务的最好方法。自顶向下模式不仅提供了最大的灵活性和可重用性,而且也是在开发新的 Web 服务时快速达到最佳实践状态的一种方法。往返模式可以在以上两种更好的方法无法使用时作为一种辅助方法。不过,根据我们在同实际客户接触的过程中的观察,我们建议开发人员首先从自顶向下方法开始,以保证开发出基于最佳标准且可扩展的接口。如果需要快速地将现有功能公开,请使用自底向上方法作为辅助方法。最后一点,请避免完全使用往返方法,因为该方法还存在某些不一致的地方和开发缺陷。

5页,页码:[1] [2] [3] [4] [5] 

上一篇:轻松玩转Win2003的DHCP服务器
下一篇:试用Win2003 x64版:挑战Unix与Linux
标题:理解 Web 服务的开发模式 作者:Greg Flurry,Manish Modh 来源:developerWorks 中国
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐