论坛首页 入门技术论坛

metro 介绍

浏览 1916 次
锁定老帖子 主题:metro 介绍
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-27  
工作中一直也没有使用web service开发,所以自己找点资料来学习,开始的时候使用xfire感觉很方便,不过现在xfire转变成cxf,axis是也是很好的项目,但是感觉有点复杂,后来发现了sun的 web service实现metro,实现了最新的jax-ws。
下面是sun的关于metro一些介绍(地址http://developers.sun.com.cn/Java/tango-overview.html)

Project Metro 是来自 Sun Microsystems 的 Web 服务栈。此服务栈集成在 GlassFish V2 中,后者是一个高性能、具有产品级质量而且与 Java Platform, Enterprise Edition (Java EE) 5 技术兼容的应用服务器。图 1 显示了 Metro 的所有组件。



Metro 的主要组件可以分为两类:

       JAX-WS RI – 核心 Web 服务平台
   
      Project Tango(也称为 Tango)– Reliability、Security 和 Transactions WS-* 规范及其与 .NET 3.0 的互操作性的一个实现。

Java API for XML Web Services (JAX-WS) RI 提供了核心 Web 服务平台。其中包括所有的 SOAP 消息功能,比如 WS-Addressing 和 MTOM。JAX-WS RI 是 JAX-WS 规范的一个实现,是作为 JSR 224 在 Java Community Process (JCP) 中开发的。

Project Tango 使用由一些 WS-* 规范定义的协议和机制在 Core 层实现对 Security、Reliability 和 Transactions 的支持。这使得 Java 客户机可以使用这些协议与 Java 端点通信。另外,这些协议也支持与 .NET 3.0 框架的 Windows Communication Foundation 组件进行互操作。

JAX-WS 具有一个可扩展的架构和一个 Commons 区域,用来收集对 JAX-WS RI 有用的插件和扩展。例如,SMTP Transport 支持用于使用电子邮件和 JSON 发送和接收消息,而不使用 SOAP 或 Plain Old XML (POX) 对消息进行编解码。还使用了一些 XML 处理 API,比如 JAXB for XML<->Java Data Binding 和用于格式化和访问客户机和服务器中的 XML 消息的 JAXP。

Metro 上的所有应用程序都能够使用 NetBeans 5.5.1 架构轻松开发,并部署到 GlassFish V2 上。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics