技巧:通过这些帮助性的参考资料查找 XML 大纲和 Web 服务

避免白费力气做重复工作

Comments

XML 和 Web 服务世界非常庞大,而且还在不断成长。developerWorks 做了许多工作来为您进行规划,但是,在寻找一个模式或公共 Web 服务来满足某种迫切需要时,手头上有一些关键资源是很有用的。在 XML 的发展初期,James Tauber 的 SCHEMA.NET 就是一个很棒的一站式(one-stop)商店,但它早已需要进行修整。没有哪个资源可以包含所有一切,但这里所列的全体站点能够防止您做重复的工作,或者甚至能够防止您完全放弃需求。

查找 XML 大纲

在“XML 标准概览:第 3 部分”一文中,我收集了对于最重要的通用 XML 大纲的讨论。我建议您至少要熟悉所有那些大纲的基础知识,以此作为基础。并且,请参阅 我关于 XML 标准概览文章的总结篇。developerWorks 还主办了一个 XML 标准的技术文档库,那里主要关注的是令大多数开发人员感兴趣的 XML 词汇表。

当谈到涵盖的广泛性时,其他可查找的地方就难以胜过 XML.org了,尤其是 The Cover Pages。维护该资源的 Robin Cover 由于长期编制 XML(和 SGML)标准,于今年被同行们授予了 XML Cup 荣誉。通过筛选 The Cover Pages 来只仅仅找到大纲的最简单方法就是引用 XML Applications and Initiatives 页面。总之,The Cover Pages 提供了如此多的内容,以致于它不必进行最佳快速引用,但它是一个用于查找关于您所听说模式的细节信息的好地方。然而,其父页(parent page)XML.org 有一个根据主题组织的 Schemas/DTD 注册中心(Registry),并可以根据关键字搜索它。

查找 XML 大纲的一种方法就是往回搜索实例和工作。标准搜索技术在这里能够有所帮助。Bob DuCharme 的“Googling for XML”一文提供了一些关于如何用最流行的引擎进行这类搜索的有趣且有用的提示。Google 还在其 关于 XML 的 Google 目录索引 中提供了有用的资源。

查找 Web 服务和 RDF 大纲

查找公共 SOAP Web 服务最为著名的地方就是 XMethods。它包含 SOAP 服务的完整列表,可根据多种标准对这些服务进行排序。它还提供了一台演示客户机,以便您可以试验该索引站点所提供的服务。您也可以使用 UDDI、RSS 和其他方法有计划地跟踪 XMethods 的有关清单。IBM 提供一个公共的(免费,但需要注册)UDDI 注册中心。正如它所说的,“[您]可以描述您的业务,发现业务合作伙伴,并使用 UDDI 技术标准来与世界交流。”自然,您可以做的其中一件事就是查找或注册公共或私下里可用的 Web 服务。

提供了 Web 服务目录的其他站点包括 RemoteMethods.comWeb Service List。一个记载了有趣 Web 服务的站点就是 Web service of the Day

一个跨越了 Web 服务/语义(Semantic)Web 的资源就是 WSindex.org,它是一个 Web 服务、XML、SOAP、UDDI、WSDL 和 语义 Web 的资源目录。该站点是一个分层结构的可搜索目录。Web Services 节点 有许多公共可用的服务清单。Semantic Web 节点 实际上只是一个关于语义 Web 的资源索引,并非真正的语义 Web 内容或大纲。XML Schema 节点 真正提供了一个 XML 大纲的目录。

对于 RDF、OWL 和其他语义 Web 大纲,请将 SchemaWeb 作为您的第一站。该站点是一个可搜索的目录,记载了语义 Web 大纲,您可以通过 RDF 查询进行访问。另一重要站点就是 Bob DuCharme 的 rdfdata.org,这来自于他自己在 Web 上对于公共 RDF 的搜索。


相关主题

  • 您可以参阅本文在 developerWorks 全球站点上的 英文原文
  • 请留心关注 SCHEMA.NET,这从前曾是一个非常棒的 XML 大纲一览表。最近,James Tauber 刊登了下列消息:“我收到了相当多令人感兴趣的表示,促使我恢复 SCHEMA.NET。接下来的几周我将收集更新信息,并组织该站点的基础设施。”
  • 请参阅 John E. Simpson 撰写的 XML Tourist 专栏,其中展示了服务着各种社区却不那么著名的 XML 应用程序。
  • 如果您需要管理自己的注册表,那么可以了解一下 IBM alphaWorks XML Registry ,“它是一个数据管理系统,管理 XML 制品(artifact)并为其提供服务,这些制品包括模式(DTD、XSD)、样式表(XSL)和实例文档(WSDL、WSFL、XML)。XML 注册中心(XML Registry)可用于自动获得 XML 制品,搜索或浏览 XML 制品,存放包含或不包含相关数据的 XML 制品,以及注册未存放的 XML 制品。”
  • developerWorks XML 专区 可以找到更多的 XML 资源,其中包括 Uche Ogbuji 的 Thinking XML 专栏,该专栏介绍了许多 XML 和元数据的规范和注册表。
  • 当然,developerWorks SOA 和 Web 服务专区 提供了一个 Web 服务信息的聚宝盆。“New to SOA and Web services”页面是一个入门的极佳地方。
  • 了解如何才能成为一名 IBM 认证的 XML 及相关技术的开发人员

评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML, SOA and web services
ArticleID=58270
ArticleTitle=技巧:通过这些帮助性的参考资料查找 XML 大纲和 Web 服务
publish-date=03012005