新型Web服务器设计规范的发展

ZDNet软件频道 时间:2004-03-31 作者:Builder.com |  我要评论()
本文关键词:webtrend
WC3是网络服务关系规范的主要提供者。作为网络服务开发者,我们期待一种标准规范的出现,并且相信新过程被承认需要对标准规范的描述。
本文译自Builder.com,未经许可请勿转载

WC3是网络服务关系规范的主要提供者。作为网络服务开发者,我们期待一种标准规范的出现,并且相信新过程被承认需要对标准规范的描述。

这个过程就是在多个Web服务应用程序之间的商业通信。目前,我们还不能保证哪些应用了迥然不同的应用软件的Web服务器能联合在一起同时工作。

在这篇文章中,我将给大家陈述WC-Choreography这么一种新的网络服务器设计规范。

工作进展

我们要注意到WS-Choreography规范的工作草案并没有及时到位。于是WC3组成了一个工作组来发起并设计这样一个规范。

使得这个工作组非常窘迫的一点是:微软和IBM公司不愿加入。我们推测是因为微软、IBM和BEA推出了一种称为“基于网络服务器的商业过程执行语言”(BEPL4WS)的规范,从而产生了知识产权冲突。

根据WS-Choreography工作组章程规定,下面列出了关于WS-Choreography工作组的重要事项和日期:

  • 2002年12月——工作组成立
  • 2003年1月——在W3C组织中成立Web服务设计工作室
  • 2003年2月——首次召开工作组成员面对面会议
  • 2003年4月——完成了第一个Web服务设计的需求分析报告
  • 2003年7月——将首次拟定Web服务设计规范的工作草案
  • 2004年1月——初步推出Web服务器设计规范
  • 2004年6月——正式推出Web服务器设计规范方案
  • 2004年6月——工作组结束
目标

这个新规范的目标是规范一个公认的构成方式,以及规范对Web服务器之间关系、联接和使用模式的描述。这个规范包括下面几点信息:

  • Web服务器的构建
  • BPEL4WS(如果可以从微软,IBM或是BEA那得到的话)
  • WSCI(Web服务器设计界面)
  • WC3设计研究组

用于描述这种新规范的语言是一Web服务器描述语言(WSDL)为基础的。根据工作组文献的陈述,这种规范将包括以下几个主要概念:

组成特点
  • 定义Web服务器设计的功能,也就是一种递归成分模型
  • 设计的外在可见行为的定义
  • 规范外部定义约束条件的功能
  • 描述设计状态地能力
  • 设计实例的特性定义
  • 生命周期的管理(例如:构建,终止等)
  • Web服务器之间的交互式信息交换(例如:接收,调用等)
  • 行为定义(例如:排序,循环执行等)
  • 制定规则
  • 活动性
服务器的联接
  • Web服务器的应用角色
  • Web服务器之间的联接
  • Web服务器的引用
信息交换
  • 对话(用于定义Web服务器之间交互作用的相关信息交换)
  • 相关性和生命周期的管理
  • 与设计实例及状态的相互关系
状态管理
  • 定义,操作和查询功能
  • 走在领域的前沿

    在软件开发中最重要的一条经验就是要保持自己身处此领域的前沿。这就要求你不仅要掌握当前技术,还要了解与其相关的技术,这样才能保证你开发的应用软件具有更强的生命力。

    虽然WC-Choreography规范的工作草案要到今年七月才出炉,但是,在你构建Web服务器的时候你可以实现将WC-Choreography规范考虑到你的构建计划之中去。

    大部分公司没有必要为多个Web服务器之间的通讯感到担心,这仅仅是一个企业应用程序的特征。但是,随着Web服务器越来越广泛的使用,你会发现你的Web服务器正在使用WS-Choreography规范。



    责任编辑:李宁

    欢迎评论投稿

    百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
    中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
    京公网安备:1101082134