您现在的位置:TT SOA > W3C > W3C有什么独特之处

W3C有什么独特之处

2008-12-1    | |
打印本文章
RSS

导读:W3C是一家为XML、WSDL和HTML创建国际认证标准的机构。XML 1.0标准是第四次再版。许多计算机语言中SOAP工具箱成功地使用了Web服务描述语言WSDL。

关键词:W3C XML WSDL HTML SOAP Web服务描述语言

正在加载数据...

【TechTarget中国原创】在前面文章中,我对Web服务相关标准已经做了许多报道,现在是时侯看看那些标准发行机构最近有哪些重大举措了。首先,我们看看W3C。W3C一直是一家为XML、WSDL、和HTML创建国际认证标准的机构。在某些特定的时间,许多相关标准都加入了标准化进程。W3C的发行物五花八门:附注、草图、选择物、推荐、被提议的推荐以及W3C 推荐,尤其是标准……

【TechTarget中国原创】在前面文章中,我对Web服务相关标准已经做了许多报道,现在是时侯看看那些标准发行机构最近有哪些重大举措了。首先,我们看看W3C。W3C一直是一家为XML、WSDL、和HTML创建国际认证标准的机构。在某些特定的时间,许多相关标准都加入了标准化进程。W3C的发行物五花八门:附注、草图、选择物、推荐、被提议的推荐以及W3C 推荐,尤其是标准。

  XML

  XML 1.0标准是第四次再版。最终版本于2006年发行。XML version 1.1推荐(第二次再版)也于同期发行,但似乎并没有被人们广泛采纳。事实上,微软公司并没有选择支持1.1B版本,因为它和1.0版本不兼容。

  2008年2月,XML 1.0以“建议推荐标准”草稿的形式第五次再版。该版本同原先的版本相比,增加了许多所没有的字符描述以及并为那些XML 1.1首次出现的事物命名。这次再版目的是为了保留XML 1.1做出的改良。但是如果你要使用外语字符集和其它特殊字符,也需要考虑使用这个版本。

  WSDL 2.0

  为了自动创立基础客户和服务器编码,许多计算机语言中SOAP工具箱成功地使用了Web服务描述语言WSDL,version 1最新的1.1版本在2001年3月以“note”的形式发行,那时候人们对RESTful格式的Web服务刚有所了解。

  工作人员对WSDL的下一个版本做了许多修改,所以这个1.2版本直接跳到了2.0版本,并且于2007年6月达到了W3C“recommendation”阶段。2.0版本中的最大的变化就是描述Web服务的方法,但是它仍然强调SOAP。发行的标准并没有给出任何RESTful服务定义。但是IBM developerworks网站的这篇文章向我们展示了使用WSDL 2.0的方法。同时我也发现为维基百科的一篇文章为实施GET,POST,PUT,和DELETE方法的REST形式Web服务给出了一个WSDL描述例子。

  XQuery和XPath

  为了操纵可扩展样式语言(XSL),W3C将标准分成了几组。不同XML关联标准之间复杂的交互操作意味着这些标准都不是孤立的,对一个标准的要求经常意味着要对另一个标准的改善。以下是一些简写的交互操作标准:

  ·XSLT转化XML文档的一种语言,主要是用于展示。从1999至今,是最为成熟的语言。
  ·XPath访问XML所选部分的语言,应用于XSLT和XQuery
  ·XQuery表现XML文档数据库查询风格操作的一种语言
  ·XML Schema定义XML数据类型的语言
  ·XDM  XPath和XQuery使用的数据模型

  最初的XPath 1.0规范效果一直不错,但是由于许多W3C推荐关注2.0版本,导致了正式2.0版本于2007年1月问世。XQuery, XPath 2.0和XSLT 2.0共享一个“数据模型”,这个数据模型也是在2007年1月发布的。该数据模型对基础的XML标准进行了改进,以便描述XML文档节点中所有合法值的表达,以及这些表达如何评价它们。但是它并没有和任何特定的计算机语言表达绑定。和标准的演进交互操作方式一样,数据模型工作小组认为有必要给原始的XML Schema语言添加新的类型。最终可能XML Schema Datatypes推荐会迎头赶上。

  XQuery以格式化的查询语句从XML格式化的数据资源中抽取简化工具箱。这些查询语句和关系数据库使用的SQL语句相似,那些SQL程序员总有一种似曾相识的感觉。
  XQuery依靠XPath 2.0表达定义XML内容。一个XQuery/XPath表达式可以代替许多Java编码线,但是这是以电脑运行为代价的。所以XPath工具一方面要翻译表达,一方面还要在整个XML文档单位。

  2008年W3C发布了许多与XQuery相关的重要标准草案。7月1.1版本已经到了工作草案阶段。现在这个版本又给1.0版增添了“一些新的功能”。

  这些标准有那些重要性

  W3C标准化工作对网络和Web服务的发展产生了重大的影响。而XML 1.1却被众人所忽视了。有时,一些出版物从来没有达到过“W3C Recommendation”阶段。比如说WSDL 1.1是业内公认的标准。我认为对于XQuery和XPath的开发意义重大,因为它们精简了不断增加的XML格式化数据。

查看全文
 
作为服务方法的软件拥有连续机构,可以确保服务之间的互操作性。监管XML和WSDL以及OASIS标准的万维网联盟(W3C)为WS-*标准设置了课程……
 
在前面文章中,我对Web服务相关标准已经做了许多报道,现在是时侯看看那些标准发行机构最近有哪些重大举措了。首先,我们看看W3C……
 
在您最近的博客中提到,在XML.com中有你喜欢的XML内容。关于XML的信息还可通过什么途径可以得到?请与我们分享更多的来源……
 
11月5日,主题为“SOA的标准与应用”的“SOA标准化国际论坛”在京举行。此次会议由中国电子技术标准化研究所(CESI)联合国外标准协会组织万维网联盟(W3C)、结构化信……
 
WSO2治理(governance)与注册中心(registry)开发的下一步就是采用W3C语义网(Semantic Web)概念的SOA策略定制……
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录