最近一直在研究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中国
作者
相关推荐
-
BEST:SOAP/XML和REST的替代方案
虽然拥有大量的机架服务器,以及大量软件开发人员的组织,基于web和集成服务的SOAP和REST很适合他们,但也会出现问题。
-
Spring 烂!差!
有些人可能对Spring的第一印象不太好,它真的很烂,很差吗,也许这只是你的一种偏见,它也有是自己的优点的。
-
专家全面解读WebService开发技术的奥秘
SOA是当今企业软件架构的热点,而Web Service是SOA的一种较好的实现方式,但你对Web Service了解多少?
-
基于SOA架构的业务安全性研究
SOA在提供价值链上企业之间信息共享和业务流程自动化的同时,也给业务信息安全带来了负面影响,且存在安全隐患,这些你知道吗?