JAX-WS 2.0规范(一)

日期: 2008-09-22 作者:liang_ma 来源:TechTarget中国

  最近一直在研究Web Service,目前最流行的框架应是Cxf。它是基于JAX-WS 2.0规范开发的,所以好多东西还得从JAX-WS 研究。在网上找到JAX-WS 2.0规范,翻译了一下,与大家共同交流。  


  JAX-WS 2.0规范


  XML是表示结构信息的一种平台独立的方式。XML Web Service使用XML作为基于Web的服务和客户端通信的基础,继承了XML的平台独立性。SOAP描述了基于XML的信息格式以及“使用XML技术,定义了一个扩展的消息框架,这个框架包含一个消息结构,它能通过一些潜在的协议改变。”


  WSDL是“XML格式的、把网络服务描述为endpoint的集合,这些endpoint操作包含面向文档的或面向程序信息的消息。”WSDL被认为是XML Web Service事实上的服务描述语言。


  JAX-RPC 1.0定义了Java平台里的一些API和惯例(convention)来支持面向XML Web Service的RPC。JAX-RPC 1.1增加了对WS-I Basic Profile 1.0的支持来提高JAX-RPC实现和用其他技术实现的服务之间的互用性。


  JAX-WS 2.0紧接着JAX-RPC 1.1,对其进行了扩展,如下:


  1.1    目标


  自从JAX-RPC 1.0发布以来,新的规范和它所依赖的新的标准发布了很多。JAX-WS 2.0涉及到的这些规范和标准如下:


  JAXB 由于起初关注调度,JAX-RPC 1.0定义了自己的数据绑定工具。JAXB 1.0发布后,没有理由维持Java平台中两个独立的XML映射规则集。JAX-WS 2.0把数据绑定相关的任务委托给JAXB 2.0规范,这个规范与JAX-WS 2.0并行开发。


  JAXB 2.0将增加对Java到XML映射的支持,其他的支持会少一些,如使用XML schema结构,提供Java到XML数据绑定的双向定制。JAX-WS 2.0将完全允许使用JAXB提供工具,包括绑定的定制和可选的schema确认。


  SOAP 1.2 同时,SOAP 1.1一直被广泛使用,它被期待把服务合并到SOAP 1.2里,现在它是W3C Recommendation。JAX-WS 2.0将增加对SOAP 1.2的支持,同时也需要继续支持SOAP 1.1。


  WSDL 2.0 W3C被期待在JSR(Java 规范要求)的生命周期中将WSDL 2.0推向Recommendation。JAX-WS 2.0将增加对WSDL 2.0的支持,同时需要继续支持WSDL 1.1。


  WS-I Basic Profile 1.1 JAX-RPC 1.1增加对WS-I Basic Profile 1.0的支持。在本次JSR的生命周期中,WS-I Basic Profile 1.1被期待取代1.0,JAX-WS 2.0将增加对它提供的其他说明的支持。


  A Metadata Facility for Java Programming Language(JSR 175)  JAX-WS 2.0将定义Java注释的使用来简化大多数开发场景(客户端和服务器)。


  Web Services Metadata for the Java Platform (JSR 181)  JAX-WS 2.0将联合JSR 181定义的注释并补充它。


  Implementing Enterprise Web Services (JSR 109)  定义了jaxrpc-mapping-info 部署描述符的JSR 109提供了Java到WSDL映射功能的部署时。在与JSR 181的联合中,JAX-WS 2.0 将补充这个带有部署时的映射(Java与WSDL)功能。


  Web Services Security (JSR 183)  JAX-WS 2.0将联合JSR 193定义的安全APIs并补充它。


  JAX-WS 2.0 将加强对document/message的用法:


  Asynchrony  JAX-WS 2.0将增加对客户端异步操作的支持。


  Non-HTTP Transports  JAX-WS 2.0将增强XML消息格式与传输机制的分离来简化JAX-WS与非HTTP传输的使用。


  Message Access  JAX-WS 2.0将简化客户端和服务访问。


  Session Management  JAX-WS 2.0将增加对基于session管理的消息的支持。


  原文链接:http://gocom.primeton.com/blog12831_35328.htm

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

liang_ma
liang_ma

相关推荐

  • BEST:SOAP/XML和REST的替代方案

    虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。

  • Spring 烂!差!

    有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。

  • 专家全面解读WebService开发技术的奥秘

    SOA是当今企业软件架构的热点,而Web Service是SOA的一种较好的实现方式,但你对Web Service了解多少?

  • 基于SOA架构的业务安全性研究

    SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?