Sun宣布Metro

随着对Sun的Tango项目关注的持续升温,以及其它厂商对JAX-WS支持的增长,Sun决定给JAX-WS参考实现和Tango的结合体起一个新名字:Metro。按Arun Gupta所说:

JAX-WS是核心平台,它使用 Tube作为基本处理单元,表示SOAP级别的协议处理代码,如MustUnderstand,WS-Addressing处理。多个管道依次对接,完成对SOAP消息的处理。Tango项目使用这个可扩展架构实现其 关键WS-*规范,如可靠消息传递(Reliable Messaging)和原子事务(Atomic Transactions),它也可以作为Tube使用。

因为地铁系统(亦称高速交通)使用管道,而且常常被作为metro引用,这就是名字的由来。(以此为证,给软件项目命名可不轻松!)但是为什么是新项目呢?Sun的Harold Carr认为围绕Tango和JAX-WS RI(译注:即参考实现)人们有很多混淆:

...... 有些人认为Tango是与我们的 JAX-WS RI不同的协议栈。但是情况不是这样的。Tango 实现于JAX-WS RI 之上。因此,有时为了在电子邮件中指出这一点,我们已经使用“JAX-WS RI + Tango”了。

加之某些人习惯认为参考实现不能作为产品的事实,即使实际不是如此。Metro就是这种典范。尽管对于这点,文档和网站等将继续引用老名字,但Metro二进制文件就是包含JAX-WS RI的Tango二进制文件。

查看英文原文:Sun Announces Metro

你可能感兴趣的:(Sun宣布Metro)