 |
 |
 |
 |
 |
 |
ebXML,UDDI与XML/EDI比较 大家在研究学习ebXML, UDDI和XML/EDI技术的时候,会发现他们三者都有Registry/Repository的概念和实现,他们这三个Registry/Repository有什么区别? 这三个技术所在的体系架构层次和彼此的关系是怎样的呢?本文对这三项技术作了体系架构上的比较,ebXML和XML/EDI更偏向与商务流程的模型化,是直接面对Business-To-Business的商务交互的,主要定义了彼此交互的语言,而UDDI则是关注交互的形式以及如何开始交互,也就是定义了交互的方法,如果拿日常交流做比较,UDDI规定的是你是用电话还是用Instant Messaging,而ebXML和XML/EDI则是规定了你到底是用英语还是中文。 |
|
|
|
2001年11月27日 |
|
| |
基于 XML 的令牌的 WS-Security 概要文件
|
|
|
|
2002年8月1日 |
|
| |
Python Web 服务开发者: 针对 Python 的 XML-RPC XML-RPC 是一种比 SOAP 更早的、简单的轻量级 Web 服务技术。这个月,Mike Olson 和 Uche Ogbuji 将讨论 Python 中的 XML-RPC 工具。 |
|
|
|
2002年8月1日 |
|
| |
例析JAX-RPC 1.1中的Java/XML数据类型映射 本文将讨论JAX-RPC1.1中JAVA编程语言的数据类型与XML Schema数据类型之间的映射,并且提供具体的映射实例。 |
|
|
|
2003年12月18日 |
|
| |
为 SOAP 更新 XML Schema 本文演示如何更新一个用于 SOAP 的 Schema ,自动的将这些属性转变为元素声明。 |
|
|
|
2003年12月29日 |
|
| |
技巧:直接在 HTTP 上使用 XML 实现 Web 服务(在适当的情况下) 这篇技巧描述直接使用 XML 在应用程序间通信的方法,并讨论在什么情况下最合适。 |
|
|
|
2004年2月5日 |
|
| |
用 XML-RPC 开发 Web 服务: XML-RPC 中间件 流行的 Web 应用程序常常使服务它们的硬件资源不堪重负。通过使用 Web 服务中间件,开发人员可以创建一个应用程序体系结构,它分成由中间件连接起来的逻辑组件,从而可以更容易地消除性能瓶颈。这一切都是通过简单地在问题区域添加更好的处理来完成的。XML-RPC 是简单的 Web 服务协议,它用于构建中间件。 |
|
|
|
2004年4月1日 |
|
| |
使用 WebSphere Studio 构建安全的 Web 服务:第 1 部分:XML 签名
本文向您展示如何使用 WebSphere Studio 和 IBM 密钥管理工具并利用新的 Web 服务安全性规范的两个方面――XML 签名和数字证书来保护 Web 服务的安全。 |
|
|
|
2004年4月5日 |
|
| |
用 XML-RPC 开发 Web 服务:针对 Perl 的 XML-RPC 入门 本文将带您快速了解什么是 XML-RPC 以及如何使用 Perl 的 Frontier::RPC 库来创建简单的客户端和服务器。 |
|
|
|
2004年4月12日 |
|
| |
技巧:将数据词典用于 XML 和 Web 服务大纲 在设计 XML 和 Web 服务大纲时,常常(理想情况下)会重用原有标准中定义的数据元素。这时候包括这些标准的链接并提供精确的数据词典引用会非常有用。这样做可以使处理和维护更容易自动化。这篇技巧说明了这种方法。 |
|
|
|
2004年6月1日 |
|
| |
DB2 XML Extender、WORF 和 WebSphere Application Developer: 用 Web 服务从 DB2 导入和导出 XML 数据 本文将概述如何在 J2EE 应用程序中使用 DB2 XML Extender。 |
|
|
|
2004年11月8日 |
|
| |
使用 RAD 和 WAS 来加速基于 XML 的 SOA 的 JSF 开发――第 1 部分 本系列文章提出了加快基于 XML 的面向服务的体系结构(Service Oriented Architecture,SOA)的应用程序的表示开发的解决方案。这种解决方案包括 Eclipse 功能,可以生成静态类型的用于 XSD Schema 的服务对象数据(Service Data Object,SDO),并提供了在表示元素数据与 XML 数据相互转换中使用 SDO 的运行框架。 |
|
|
|
2005年1月17日 |
|
| |
技巧:通过这些帮助性的参考资料查找 XML 大纲和 Web 服务 要找到完全满足您需求的 XML 大纲和 Web 服务并非总是那么容易。这篇技巧将向您展示如何使用公共搜索标准搜索众多的 Internet 资源,找出所需的大纲和 Web 服务。 |
|
|
|
2005年3月1日 |
|
| |
模型驱动的 XML 表单生成,第 2 部分:为 Web 服务生成表单 进一步考察 XML Forms Generator。本系列分为两部分,第 1 部分介绍了这种 alphaWorks 技术如何利用模型驱动开发概念和 Eclipse Modeling Framework (EMF) 来从 XML 实例数据生成表单。第 2 部分中,作者介绍了 XML Forms Generator 如何从 Web 服务描述语言 (WSDL) 文档生成表单。 |
|
|
|
2005年9月20日 |
|
| |
Web 服务技巧: XML Schema 中空值的表示 当您将空的 Java Bean 映射到 XML 时如何在对应的 XML 中表示空值。本文探究和比较进行这种表示的许多方式。 |
|
|
|
2005年9月22日 |
|
| |
用 AXIOM 促进 XML 处理 AXis 对象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 对象模型,其目标是提供强大的特性组合彻底改变 XML 处理技术。AXIOM 超越了现有的 XML 处理技术,它把延迟构建和一种快速、轻型的可定制对象模型结合了起来。本文中,软件架构师、AXIOM 的首创者 Eran Chinthaka 介绍了这种新的 XML 处理方法。 |
|
|
|
2005年10月17日 |
|
| |
在企业级 SOA 中使用 Web 服务,第 7 部分:使用 XML 二进制优化打包规范加速 Web 服务应用程序 您是否希望了解如何使用 XML 二进制优化打包 (XOP) 规范来优化 Web 服务应用程序?本文将向您展示在处理 Web 服务时,XOP 包比 XML 解析器更有效的原因。 |
|
|
|
2005年11月24日 |
|
| |
FastSOA:用 XML、XQuery 和本机 XML 数据库技术加速 SOA 很多 SOA 实现都依赖于用 XML 定义的消息格式。结果,消息模式可能变得非常复杂、不兼容、难以维护,甚至造成严重的可伸缩性和性能问题。在本文中,Frank Cohen 将介绍如何通过在 SOA 中间层使用 XML、XQuery 和本机 XML 数据库技术来提高 SOA 性能的战略和技术。 |
|
|
|
2006年3月6日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 1 部分: 部分更新 DB2 Viper 中的 XML 文档 学习使用作为下载项包括的存储过程,对本机存储在 DB2 Viper (Viper 是 DB2 V9 的开发代号)中的 XML 文档执行部分更新的方法。这是关于将 XML 应用程序从 DB2 UDB V8.x 迁移到 DB2 Viper 的三篇系列文章中的第一篇。 |
|
|
|
2006年6月10日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 2 部分: 对比 DB2 Viper 和 DB2 V8.x 中的 XML 功能 研究 DB2 Viper (Viper 是 DB2 V9 的开发代号)中的 XML 功能并与 DB2 V8.x 中的 XML 功能进行对比。本文讨论 DB2 Viper 中引入的新 XML 特性,并介绍新的 XML 支持对基于 XML 的现有应用程序迁移的影响。这是关于将 XML 应用程序从 DB2 UDB V8.x 迁移到 DB2 Viper 的三篇系列文章中的第二篇。 |
|
|
|
2006年7月8日 |
|
| |
Service Data Objects (SDO) 2.0:创建和读取基于 XML 模式的 XML 文档 通过一个简单示例了解 SDO 2.0 API 的优势。 |
|
|
|
2006年7月31日 |
|
| |
XML、Java 与 XMLBeans 结合应用的商业价值 通过阅读本文,您将了解面向服务的架构(Service-Oriented Architecture,SOA)、XML 和 XMLBeans 如何在解决实际商业问题中发挥重要作用及其原因,文中将以娱乐业为例进行案例分析。本文的目的并不在于介绍代码,而是让您了解在需要使用 XML 时如何使用 XMLBeans 及其原因。 |
|
|
|
2006年9月5日 |
|
| |
使用 XMLBeans 在 Apache Geronimo 中部署 SOA 应用程序 对 XMLBeans 好奇吗?这种高级易用的 XML-Java 绑定技术允许您像访问任何 Java 对象或 JavaBean 一样访问 XML 文件。本文将阐明有关 XMLBeans 技术的更多内容,包括它如何与 Apache Geronimo 一起使用以及如何简化和流化面向服务架构 (SOA) 开发。 |
|
|
|
2006年9月7日 |
|
| |
使用 XML-RPC 为 C++ 应用程序启用 Web 服务 XML-RPC 是一个简单而强大的轻量级消息传递协议,可支持基于 XML 的跨异类平台的通信。在本文中,您将了解如何为 C++ 程序构建基于 XML-RPC 的服务。 |
|
|
|
2006年9月18日 |
|
| |
Web 服务编程技巧与窍门: 使用 WS-I 的 wsi:swaRef XML 类型的附件 本文介绍如何使用 wsi:swaRef——Web 服务互操作性组织 (Web Services Interoperability Organization) 定义的 XML 附件类型。 |
|
|
|
2006年9月21日 |
|
| |
使用 XMLBeans 创建 Web 服务客户机 使用 XMLBeans 技术编写要求使用自定义数据类型作为方法输入的 Web 服务客户机。通过使用 XMLBeans,您不必在客户端生成静态存根。我们将详细讨论这个好处。 |
|
|
|
2006年9月25日 |
|
| |
使用 Apache WSS4J 和 WebSphere DataPower SOA Appliances 对 XML 文档进行签名和验证 随着 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)越来越多的应用,确保 XML 消息的真实性、完整性和认可性已经成为了安全而可靠的消息传递基础设施的重要组成部分。本文将通过一个示例场景向您逐步介绍如何结合使用 Apache WSS4J 和 IBM WebSphere DataPower SOA Appliances 来支持对 XML 文档进行签名和验证。 |
|
|
|
2007年1月3日 |
|
| |
与 WS-I Basic Profile 一致的 WSDL 设计 XML 模式注意事项 有效的 XML 模式不一定在 WSDL 定义中有效。了解 XML 模式定义(XML Schema Definition,XSD)对 Web 服务设计有何重大影响。我们还提供了一些示例 XSD 和 WSDL,并将对其进行简单的讨论。
|
|
|
|
2007年1月25日 |
|
| |
Web 服务建模,第 1 部分: XML 模式 这篇文章是探讨 UML 建模(特别是使用 IBM Rational Software Architect )在标准化 Web 服务的细节设计模型方面的使用的系列文章的第一部分,该系列共有三个部分。这一领域的其他文章侧重于软件服务的建模,而本系列描述了 Web 服务模型的细节,如何做出具体技术决定,如果获得和XML 模式以及WSDL (Web 服务定义语言)对应的工件,等等。本文将重点介绍建模和产生 XML 模式。 |
|
|
|
2007年2月2日 |
|
| |
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 2 部分: 把 XML 转换成功能全面的 Web 服务 XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM) 项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列文章的第 2 部分)使用 Axis2 和 JiBX 将 XML 转换成已有 Java 类提供的功能全面的 Web 服务。 |
|
|
|
2007年5月10日 |
|
| |
使用 Axis2 和 JiBX 将 Java 类转换成 Web 服务,第 1 部分: 使用 XML 通过 Java 类定义 Web 服务 XML 功能强大,使用它能够定义任何事物。更重要的是,它是使大多数应用程序具有外部可读格式的基础,对于本系列文章所使用的 Axis2 和 JiBX 尤为显著。随着 Web 服务的日益普及,使用 Axis2 和 JiBX 将原来的 Java(TM)项目转换成功能全面的 Web 服务也显得格外紧迫。以往,Web 服务都是根据一个服务和一个单一的类自动生成的,而现在开发人员可以通过已有项目中的各种 Java 类生成一个或多个服务。本文(本系列的第 1 部分)使用 XML 通过已有 Java 类定义了一个 Web 服务。 |
|
|
|
2007年5月10日 |
|
| |
SOA 中新出现的一些概念:XML Feeds 和聚合的 Web 服务 了解如何使用分层聚合的 Web 服务 (LAWS) 来开发一个日历 Feed 产品。 |
|
|
|
2007年5月14日 |
|
| |
将 XML 应用程序从 DB2 8.x 迁移到 DB2 Viper,第 3 部分: XML 应用程序迁移场景示例 使用一个场景示例演示 XML 应用程序迁移过程。将使用 DB2 Universal Database Version 8.x XML 功能创建一个应用程序示例,然后使用 DB2 Viper XML (Viper 是 DB2 V9 的开发代号)功能迁移这个应用程序。 |
|
|
|
2007年6月29日 |
|
| |
使用 WebSphere DataStage XML 和 Web Services 包转换和集成数据 DataStage XML 和 Web Services 包是 DataStage 中的组件,用于在涉及 XML 和 Web 服务时交付快速数据集成解决方案。研究 DataStage Web Services 和 XML 包的主要功能和操作。学习如何使用这两个包转换、集成数据以及获取 Google 搜索 Web 服务。本文包括 4 个示例,每个示例都有简单的概述、详细的步骤、说明和图片。 |
|
|
|
2007年9月6日 |
|
| |
通过 Java 编程处理 XML 服务定义 面向服务架构(SOA)通常会输出一系列服务。针对 XML 服务建模以及随后用户(人员、机器或其他服务)对这些服务的使用,Java 技术提供了强大的 XML 数据处理机制,从而为应用 SOA 理念提供了重要基础。通过本文研究 XML 和 Java 技术在 SOA 中的实际应用,并通过明确的示例了解为何这个看似复杂的技术能够如此流行。 |
|
|
|
2007年10月15日 |
|
| |
Java SE 6 新特性: XML API 与 Web 服务 本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过一些例子和讲解,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。本文是系列文章的最后一篇,主要介绍了 Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持。 |
|
|
|
2007年10月31日 |
|
| |
生成面向 DB2 9 pureXML 的 Web 服务
Web 服务是实现面向服务架构的重要构建块。随着越来越多的应用程序转向面向服务架构,经常需要将应用程序的功能公开为 Web 服务。本文的目的是展示如何使用一个简单的 Java 类生成 Web 服务,该 Web 服务使用 pureXML 特性向 DB2 9 插入和检索 XML 数据。生成 Web 服务并将其部署到 WebSphere Application Server 上之后,就可以使用 Rational Application Developer (RAD) 内置的 Web services Explorer 或者 XForms 作为 Web 服务客户机来测试 Web 服务。任何可以通过 HTTP Web 服务调用实现 SOAP 的 Web 服务客户机都可以使用这个 Web 服务。
|
|
|
|
2007年11月26日 |
|
| |
DB2 9.5 提供给 .NET 开发的 XML 工具概述 IBM Database tools for Microsoft Visual Studio 2005 引入一组新的面向 Web 服务的特性,公开了 DB2 for Linux、UNIX 和 Windows 最新的 pureXML 功能。新版本可以大大提高开发人员的生产率。新的 IBM Database Add-ins for Visual Studio 2005 提供的一些新特性简化了 pureXML 的使用。这些特性包括从带标注的 XML 模式创建 Web 服务、XSR 比较和 XSR XSLT 支持。本文介绍了 IBM XML tools for DB2 Version 9.5 及其用法。 |
|
|
|
2007年12月24日 |
|
| |
DB2 XML 编程,第 2 部分: 在应用程序体系结构中使用 XML 数据库支持 了解 IBM DB2 9 for Linux, UNIX, and Windows 新的 XML 存储和查询环境如何处理本系列第 1 部分中描述的 XML 数据模型。第 2 部分主要关注如何在应用程序体系结构中使用新的 XML 数据库支持。
|
|
|
|
2008年1月10日 |
|
| |
DB2 XML 编程,第 3 部分: 客户机中的 XML 编程 学习如何扩展 XML 模型,从而使用来自应用服务器的 XML 数据创建富客户机。了解如何使用 Dynamic HTML(DHTML)显示 XML 数据,用 XPath 进行导航,用 Document Object Model(DOM)修改 XML 数据、序列化并返回给应用服务器。
|
|
|
|
2008年1月21日 |
|
| |
DB2 XML 编程,第 4 部分: 在基于 Web 的 DB2 应用程序中集成来自不同数据源的数据 分步创建一个 DB2 应用程序示例,它使用 XML 模型集成来自不同数据源的数据。学习如何以 Web 服务的形式公开数据库存储过程,从而通过 SOAP 调用访问它们。 |
|
|
|
2008年1月24日 |
|
| |
使用 XML 实现 REST 式的 SOA
面向服务体系结构常常意味着大型企业所用的重型技术。SOA 体系结构模式的优点也适用于比较小的环境。在采用 SOA 原理时,不必承担大型环境所需的所有开销。可以使用 REST 这样的轻量型技术实现 SOA。本文讲解实现的方法。
|
|
|
|
2008年3月6日 |
|
| |
通过 IBM WESB 和 IBM WebSphere DataPower SOA Appliances 使 SOA 变成现实,第 2 部分: 将 WebSphere DataPower SOA Appliances 扩展功能用于基于证书的 XML 标准加密 本文是探索真实用例场景的系列文章的第二部分,介绍与基于证书的 XML 标准加密相关的安全问题。详细阐述 XML 标准和 WS-Encryption 规范。提供的分步说明向您介绍了如何配置 IBM WebSphere DataPower SOA Appliances 及其扩展功能以提升公钥基础结构 (PKI),从而保护 XML 文档各部分中包含的敏感数据在传输中的私密性。您应基本了解 XML 以及与安全相关的概念才能按照本文的叙述进行操作。 |
|
|
|
2008年4月2日 |
|
| |
利用 Xerces-C++ 提高 XML 应用程序的性能 XML 已成为应用程序之间和在 Web 上进行数据交换的主要组成。通过本文学习如何适当地使用 Xerces-C++ 来提高 XML 应用程序的性能。您将了解到有效使用解析器的最佳方法以及哪些特性和属性将影响解析器的性能。 |
|
|
|
2008年6月19日 |
|
| |
使用 DataPower 和 DB2 pureXML 实现 XML 模式和内容验证 理解 IBM DB2 pureXML 和 IBM WebSphere DataPower SOA Appliance
如何互为补充,从而实现强大的应用程序,并提供对通过验证的 XML 文档的灵活、快速的访问。WebSphere DataPower Appliance 执行 XML 验证,而 DB2 pureXML 数据库则管理 XML 存储、索引和查询。 |
|
|
|
2008年8月4日 |
|
| |
通过 Data Web Services 使用面向 pureXML 的 Universal Services 配置、测试和修改 Universal Services 入门。 |
|
|
|
2008年8月4日 |
|
| |
基于 DB2 pureXML、Lotus Forms 和 Web 服务构建智能 eForms 解决方案 在许多国有或私有企业中,表格处理都是一项主要的日常任务。基于纸张的流程常常需要占用大量资源和时间,得到的数据往往不准确,也不完整。本文将介绍如何构建一个有效的电子解决方案来解决数据捕获、提交和管理问题。本文将用三步构建一个有效的 XML 电子表格数据采集解决方案,使用 Lotus Forms 捕获数据,使用 DB2 pureXML 进行数据存储和查询,并使用 Data Studio Developer 创建一个简单的 Web 服务建立两者之间的联系。只需三步,您就可以拥有一个立即可用的电子表格应用程序,可以将其作为有效、快速、准确收集和管理数据的基础。 |
|
|
|
2009年7月13日 |
|
| |
XML 在云数据集成中的新角色 了解如何利用 XML Web 服务来集成云数据与企业应用程序,使用 Salesforce Web Services API
和 Java API for XML Web Services (JAX-WS) 构建一个示例应用程序。 |
|
|
|
2009年8月24日 |
|
| |
以 XML 形式发布 DB2 数据的有效方法:使用 DB2 V8 中的新 SQL/XML 特性 DB2 UDB V8 中有什么新特性可以用于信息集成和交换?新的内置 SQL/XML 发布函数向 DB2 用户和应用程序开发人员提供了简便而有效地从 DB2 数据库发布 XML 的方法。本教程概述了一些新的 SQL/XML 函数,演示了使用这些函数将 DB2 中的关系数据转换成 XML 的查询的示例,并且描述了如何在构建 DB2 Web 服务时应用这些函数。 |
|
|
|
2003年5月8日 |
|
| |
利用 WORF 和 DB2 XML Extender 构建 Web 服务 本教程演示了如何使用 DB2 XML Extender 和 DB2 通用数据库 Web 服务对象运行时框架(Web services Object Runtime Framework,WORF)构建 Web 服务。 |
|
|
|
2003年8月25日 |
|
| |
IBM XML 认证成功之路,第 1 部分 本系列教程的第 1 部分通过讲解、举例、练习和技巧来帮助您准备考试,涉及的内容包括: XML 基础、文档类型定义(DTD)、W3C XML Schema、Web 服务和安全。 |
|
|
|
2005年4月7日 |
|
| |
自动化 Web 服务测试: 第 2 部分:使用 XMLUnit 测试 Web 服务 本系列教程专门为对功能 Web 服务测试感兴趣的测试人员和开发人员撰写,将向您逐步介绍如何使用各种技术(如 Junit、Apache Commons HttpClient 和 Apache XMLUnit)自动化典型的 Web 服务测试工作。本教程是其中第 2 部分,您将了解如何创建简单 Web 服务、如何使用 HttpClient 调用 Web 服务以及如何使用 XMLUnit 对预期响应与实际响应进行比较。作者将在 IBM Rational Software Architect 开发平台上演示这些技术。 |
|
|
|
2007年8月3日 |
|
| |
自动化 Web 服务测试,第 3 部分: 使用 IBM Rational Software Architect 和 XMLUnit 测试安全 Web 服务 本教程将介绍使用多种技术来实现典型 Web 服务测试自动化的方法,此类技术包括 JUnit、Apache Commons HttpClient 和 Apache XMLUnit。将在 IBM Rational(R) Software Architect 提供的开发平台上对此进行演示。本教程的目标读者是对 Web 服务的功能测试感兴趣的测试人员和开发人员。开始学习本教程前,您需要对 Web 服务及 Java(TM) 开发有基本的了解,而且还应该对单元测试工具(如 JUnit)有一定的了解。 |
|
|
|
2007年9月26日 |
|
| |
使用 WebSphere Integration Developer 公开 DB2 Version 9 pureXML IBM 提供了一组特定于行业的 Web 服务,这些 Web 服务提供了一些用于公开 IBM DB2 9 for Linux, UNIX, and Windows 的本地 XML 功能的操作。可以在 Websphere Integration Developer 模块中访问这些 Web 服务,并且可以在工作流中使用这种模块来操纵 FpML 数据。本文逐步说明了如何构建、测试并部署一个中介模块,它可以使用 WebSphere Integration Developer 模块将格式良好的 XML 文档保存到 DB2 XML 列中。 |
|
|
|
2007年12月17日 |
|
| |
使用 Data Studio 快速开发由 XML 驱动的 Ajax 应用程序 Web 服务是一种通过 Internet 传递 XML 格式数据的常见方式,很久以来数据库早已成为 Web 应用程序不可分割的一部分。利用 Data Studio,开发人员可以通过定义能够自动构建和部署为 Web 服务的 SQL 以及 SQL/XML 查询,将 Web 服务和数据库结合起来。本教程使用 Data Studio 开发了一个数据驱动的 Web 服务,并创建了用于游戏行业的 Ajax 应用程序,用户可以浏览感兴趣的游戏,按名称搜索以及添加、编辑和删除游戏。运行在客户机上的 Ajax 应用程序采用 XML 格式和游戏 Web 服务通信,两者都安装在 WebSphere Application Server 上。 |
|
|
|
2008年10月15日 |
|
| |
通过 Web 服务利用 RIXML 研究信息交换标记语言(Research Information Exchange Markup Language,RIXML)为交互内容和元数据定义了一个标准的 XML 模式。这些元数据标记内容中的相关信息,比如位置、名称和关键信息类型,企业可以利用这些信息执行高效的查找、排序和搜索操作。通过本教程了解 RIXML 和 Web 服务如何为交换关键信息提供强大的机制。 |
|
|
|
2009年4月7日 |
|
| |
借助 RDF 增强 WSDL管理结构化的 Web 服务元数据 “资源描述框架”是万维网联盟用于定义 XML 对象的元数据的正式格式。从概念上讲,它与“Web 服务描述语言”很相似,后者是有关基于 XML 的服务的元数据集合。本文集中讨论在这两种规范之间架设一座桥梁。本文首先用一个示例说明用 RDF 文件表示的 Web 服务描述可能具有什么样的形式,接着讨论如何利用 RDF 可视化工具生成 WSDL 数据的图形。最后,本文给出了 WSDL 的一种可能的 RDF Schema 的一部分。 |
|
|
|
2001年2月1日 |
|
| |
InterOP Stack 新一代平台互操作技术 :InterOP Stack 技术概览 本文介绍了Internet上平台互操作的最新技术: InterOP Stack技术家族,InterOP Stack主要是为解决目前B2B全球体系进程中遇到的最大问题:集成和交互。InterOP Stack利用Internet系统交互的标准技术XML,在其之上定义了模块接口和平台服务的标准界面,使得B2B服务的全球集成成为可能。而基于InterOP Stack技术而构建的B2B应用称为Web Service。 |
|
|
|
2001年3月27日 |
|
| |
Web 服务设计师,第 1 部分: 动态电子商务介绍 在过去的五年中,新兴技术在因特网的发展中起着重要的作用。Java 带给我们可移植的代码;XML 带给我们可移植的数据;普遍深入的计算使得任何设备之间具有了连通性。现在又为 Web 服务大做宣传。在这一系列的文章中,我将讨论该技术在开发下一代因特网中的重要性并描述 IBM 的 Web 服务策略。并且,我还将涉及到 Web 服务对商业的影响,怎样识别一个有关的解决时机,以及怎样评估围绕这项技术建立的许多厂商策略。 |
|
|
|
2001年4月1日 |
|
| |
Web 服务内幕,第 4 部分 所谓工作流就是指为满足商业需要而把各个过程组织成定义完备的操作流程。为了在 Web 服务架构的框架内定义软件的工作流过程,IBM 最近发布了一种新的 XML 语法。这里的四篇文章专门讨论 Web 服务中的工作流问题,我在第一篇中将介绍 Web 服务流语言的一些基本概念,使您迅速了解它究竟是什么以及它试图完成些什么。 |
|
|
|
2001年6月1日 |
|
| |
tModel的用途及结构详解 本文就UDDI注册数据模型中描述元数据的tModel进行了较深入的描述和介绍。主要详细介绍了tModel的机制,用途及XML表示的结构,深入分析了tModel是如何描述Web服务的技术指纹的,并为在以后的文章里介绍公用tModel体系奠定了基础。 |
|
|
|
2001年7月3日 |
|
| |
tModel体系和公共tModel 本文就UDDI注册数据模型中描述元数据的tModel进行了较深入的描述和介绍。主要详细介绍了tModel的机制,用途及XML表示的结构,深入分析了tModel是如何描述Web服务的技术指纹的,并为在以后的文章里介绍公用tModel体系奠定了基础。 |
|
|
|
2001年7月13日 |
|
| |
Web 服务(革)创新 第 4 部分: Web 服务描述语言 (WSDL) 这篇文章描述的是 Web 服务描述语言 (WSDL),WSDL是采用 XML语言来描述 Web 服务的属性,例如它做什么,它位于哪里和怎样调用它。本文还介绍了 IBM 的 WSDL 工具包,此工具包能够从 WSDL 中生成存根,并简化 Web 服务应用的创建过程。 |
|
|
|
2001年7月27日 |
|
| |
Web 服务: Web 服务内幕:关于 Soap 的决策 万维网联盟(The World Wide Web Consortium,W3C)已经发布了 SOAP 规范及 XML 抽象模型的更新草案。请跟随 Doug Davis 深入了解导致这些新版本发行的近期会议的最新情况。 |
|
|
|
2001年8月1日 |
|
| |
架构Web Service: 描述与注册,发布Web服务 本文是架构Web服务的系列文章的第六篇,也是最后一篇,文本以前文为基础,在前文的应用实例的基础上,考察了发布Web服务界面的整个过程:XML Schema建模、WSDL发布和UDDI注册。通过本文,大家可以详细具体地了解各个XML和Web Service的系列规范在Web Service的发布时所起的左右,对Web Service技术也将有一个深入的理解。 |
|
|
|
2001年10月12日 |
|
| |
WS-Inspection语言概述 服务发现定义了一个过程用来定位服务提供者以及检索服务描述文档,并且服务发现是整个 Web 服务模型的关键组件。服务发现是一个非常广的概念,这意味着它不可能有可解决所有需求的单一解决方案。“通用描述、发现和集成”(Universal Description,Discovery and Integration(UDDI))规范通过使用一个集中式服务发现模型来解决总需求的一个子集。本文将为您提供“WS-Inspction”概述,它是另一个相关的服务发现机制,但它用分布式使用模型解决需求的一个不同子集。WS-Inspection 规范是围绕基于 XML 的模型为构建对现有 Web 服务描述引用的集合而设计的,现有的 Web 服务器描述用标准 Web 服务技术来公开。 |
|
|
|
2002年1月8日 |
|
| |
SOAP与 RDF 本文研究了 SOAP 可以用来传递 RDF 模型中的信息的方式。它讨论了为了便于进行像 PC 这样的交换,或者直接以 RDF/XML 序列化形式传输这个模型的部分数据,将 RDF 模型中的基本数据转换成 SOAP 编码的方法。 |
|
|
|
2002年2月1日 |
|
| |
Web Service Case Study #2 : 认证考试申请服务 本文是Web Service Case Study系列文章的第二篇。在这篇文章中,作者将围绕一个认证考试申请系统展开设计和讨论,这个应用与本文的系统不同,主要是面向B2C模式的应用,着眼点在于如何将这个系统的客户端插入到尽可能多的公共平台、桌面系统中去,同时借助这个Case Study,我将着重讲解在Web服务设计的时候,如何有效地使用XML Schema设计系统中使用的XML数据模式。 |
|
|
|
2002年4月28日 |
|
| |
通过 BE4WS 聚集 UDDI 搜索 所有现有的 UDDI 搜索引擎只支持单一的 UDDI 注册中心, 本文 将介绍新发布的 BE4WS 技术,该技术是用 Java 编程语言写的,基于 XML 的 UDDI 浏览引擎,它为开发者在一个或多个 UDDI 注册中心高效搜索企业和服务信息提供了标准接口。 |
|
|
|
2002年5月17日 |
|
| |
Web服务设计师 欢迎光临 Web服务设计师 专栏。在过去的五年中,新兴技术在因特网的发展中起着重要的作用。Java 带给我们可移植的代码;XML 带给我们可移植的数据;普及计算使得任何设备之间具有了连通性。现在又为 Web 服务大做宣传。在这一系列的文章中,我们的解决方案设计师Dan Gisolfi将讨论该技术在开发下一代因特网中的重要性并描述 IBM 的 Web 服务策略。并且,他还将涉及到 Web 服务对商业的影响,怎样识别一个相关的解决方案良机,以及怎样评估围绕这项技术建立的各种厂商策略。 |
|
|
|
2002年6月4日 |
|
| |
Web 服务:SOAP专题 欢迎访问developerWorks的 xml & Web services 技术专区的Web服务专题,在这里我们按文章的主题收集了本专区里有关Web服务中SOAP方面文章。我们将定期更新本专题。 |
|
|
|
2002年6月4日 |
|
| |
Web 服务:UDDI专题 欢迎访问developerWorks的 xml & Web services 技术专区的Web服务专题,在这里我们按文章的主题收集了本专区里有关Web服务中UDDI方面文章。我们将定期更新本专题。 |
|
|
|
2002年6月4日 |
|
| |
Web 服务:WSDL专题 欢迎访问developerWorks的 xml & Web services 技术专区的Web服务专题,在这里我们按文章的主题收集了本专区里有关Web服务中WSDL方面文章。我们将定期更新本专题。 |
|
|
|
2002年6月4日 |
|
| |
利用 WSAD 完成高效率的 Web services 应用开发 在上篇中,我向大家介绍了如何利用 WSAD 完成高效率的 J2EE 应用开发, 本篇将根据一个样本实例来着重讨论WSAD的Web services应用(XML, SOAP, WSDl, UDDI)的开发途径及相关应用技巧。
|
|
|
|
2002年6月13日 |
|
| |
逐步了解 Web 服务标准: 我的 Web 服务适用于您的客户机吗? 有无数的标准对 Web 服务进行了定义。每个标准都全面到可以独立于其它的标准,但同时针对性又强到只解决 Web 服务的一小部分难题。SOAP、WSDL、XML Schema、HTTP 等标准之间的交互可以变得非常复杂。这一点,加上各个标准的解释的不同之处以及标准之间的关系,就造成了互操作性问题。软件包经常声称支持“Web 服务”或某个特定的标准,比如 SOAP 或 WSDL。所以开发者可能会因为两个产品都自豪地标上了这种首字母缩写就以为它们可以很容易地互相通信。但是,编写这些标准时并没有说产品包装盒上简单的首字母缩写就能够确保甚至暗示其兼容性。本系列将通过描述一些流行的 Web 服务标准的特定用途,解释支持这些标准中的每一种实际意味着什么,这些标准如何进行交互以及哪里容易发生兼容性问题(这一点最重要),从而引导您了解这些标准。本文还将讨论其中很多标准被修订后将出现的相关改变之处。在这个系列的第一篇文章中,Jordi Albornoz 将介绍标准之间的复杂交互问题并描述与 SOAP 有关的一些问题。 |
|
|
|
2002年10月1日 |
|
| |
Web Service Gotchas: 一篇总结报告 Web服务作为一种分布式计算体系结构,正在逐步改变现在的电子商务模式。今天的Web服务能够很好的在完全不同的系统/操作环境/程序语言间传递包含XML数据的消息,但是它在诸如安全性、可靠性、可管理性、可扩展性、事务处理等方面还需要进一步提高,本文是一篇关于 Web 服务体系结构现存的七个"局限性"问题的总结报告。 |
|
|
|
2002年10月15日 |
|
| |
Python Web 服务开发人员: 用于 Python 的 RSS RSS 是迄今为止最为成功的 XML 服务之一。除了它那令人混乱的历史根源,它已经成为了通过 Web 站点交换内容信息的社区标准。Python 是用于 RSS 处理的一个优秀的工具,并且 Mike Olson 和 Uche Ogbuji 介绍了可用于这一目的的一些模块。 |
|
|
|
2002年11月1日 |
|
| |
逐步了解 Web 服务标准,第 3 部分: 更多 WSDL 和最佳实践 无数的标准对 Web 服务进行了定义。每个标准都全面到可以独立于其他标准,但同时针对性又强到只解决 Web 服务的一小部分难题。SOAP、WSDL、XML Schema、HTTP 等标准之间的交互可以变得非常复杂。这一点,加上各个标准的解释的不同之处以及标准之间的关系,就造成了互操作性问题。软件包经常声称支持“Web 服务”或某个特定的标准(如 SOAP 或 WSDL)。所以开发者可能会因为两个产品都自豪地标上了这样的首字母缩写就以为它们可以很容易地互相通信。但是,编写这些标准时并没有说产品包装盒上简单的首字母缩写就能够确保甚至暗示其兼容性。在本文中,Jordi Albornoz 更详细地解释 WSDL 的问题并为改进 Web 服务互操作性当前状态的方法提出建议。 |
|
|
|
2002年12月1日 |
|
| |
开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX-RPC 类型映射系统的各个方面 用于基于 XML 的远程过程调用的 Java API(Java APIs for XML-Based Remote Procedure Call,JAX-RPC)是实现 Web 服务互操作性的一个重要的促进步骤。在这第一篇文章中(共两篇),Joshy Joseph 将带您了解这种互操作性工作的核心:JAX-RPC 类型映射系统。您将了解如何把 XML 类型转换为 Java 类型,以确保 Web 服务客户机和基于 Java 的应用程序之间能够进行平稳的数据交换。 |
|
|
|
2002年12月1日 |
|
| |
开发者关于 JAX-RPC 的介绍,第 2 部分: 研究 JAX-RPC 的规范提高 Web 服务互操作性 在这个系列的第一篇文章里, Joshy Joseph 讨论了 JAX-RPC 标准的一个重要方面:它的类型映射系统。既然知道了 JAX-RPC 怎样把 XML 类型映射成 Java 类型,您就可以认真地研究这个规范,包括它的异常处理机制和潜在的运行时服务了。读完本文后,您就可以开始构建基于 JAVA 的互操作 Web 服务了。 |
|
|
|
2003年1月1日 |
|
| |
Python Web 服务开发者: 通过 SMTP 处理 SOAP 大多数人在想到 SOAP 时,都会想到通过 HTTP 协议发送 XML 请求并获得 XML 响应。但情况并不总是如此。事实上,SOAP 协议将 HTTP 定义为一种用于 SOAP 消息的可能的传输协议。在本文中,Mike Olson 和 Uche Ogbuji 探讨了如何通过简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)发送和接收 SOAP 请求。 |
|
|
|
2003年3月1日 |
|
| |
用 Delphi 构建带 DB2 后端的 Web 服务 本文向您展示了如何用 Delphi 7 Studio 构建使用 DB2 数据的 XML Web 服务。 |
|
|
|
2003年3月7日 |
|
| |
使用 WebSphere Studio Application Developer、gSOAP 和 Dev-C++ 为 WebSphere Web 服务新建一个 C/C++ 客户机 WebSphere Studio Application Developer(以下称为 Application Developer)为快速从现有 J2EE 组件构建 SOAP/XML Web 提供向导,例如从会话 EJB 和 Java>||CHR(59)||< beans 组件来构建。Application Developer 能为任何 Java 客户机或 WSDL 文件生成一个 Java 客户机代理,只要这些文件能被其它供应商用来构建 Web 服务客户机。 |
|
|
|
2003年5月30日 |
|
| |
Python Web 服务开发人员: 三股力量:Python、Web 服务和 XSLT 本专栏文章讨论了用于 Web 服务处理的主要 Python API,尽管与 Java 社区相比,Python 社区中对于开发 Web 服务的热情要低得多。增强 Python Web 服务处理功能的一个方法是利用最流行的处理 XML 的专用语言:XSLT。Python 为 XSLT 处理提供了几种很棒的工具,您可以通过挖掘这个“矿藏”来增强 Web 服务处理能力。本文将向您展示如何做到这一点。您应该熟悉 XSLT 以便理解示例。 |
|
|
|
2003年6月1日 |
|
| |
Web 服务:J2EE开发Web服务专题 欢迎访问developerWorks的 xml & Web services 技术专区的Web服务专题,在这里我们按文章的主题收集了本专区里有关J2EE开发Web服务方面文章。我们将定期更新本专题。 |
|
|
|
2003年6月4日 |
|
| |
Web 服务:BPEL4WS专题 欢迎访问developerWorks的 xml & Web services 技术专区的Web服务专题,在这里我们按文章的主题收集了本专区里有关Web服务中SOAP方面文章。我们将定期更新本专题。 |
|
|
|
2003年6月4日 |
|
| |
使用 Apache Axis 和 Castor 创建 Web 服务 最近的研究已经指出了通过 RPC 使用文档方式(Document-style)Web服务的好处--它们对于XML更清晰、更自然,并且使对象交换更简单。然而,使用 Axis 部署文档方式服务可能就不那么容易了,因为 Axis 的数据绑定框架使用起来比较困难,并且不支持 XML-Schema 的某些流行功能,而更重要的是,缺少验证支持。本文论述了这些不利的方面,还通过提供循序渐进的教程,说明了如何集成 Axis 与 Castor 数据绑定框架,来组合 Axis 的 Web 服务技术与 Castor 的数据绑定功能,以创建一个两全其美的 Web 服务。 |
|
|
|
2003年10月8日 |
|
| |
网格计算:为开发人员提供基本概念 网格计算是“下一项重要的技术”,本文的目的是全面概要地介绍几个关键概念。本文将许多网格计算概念与开发人员所知道的大量概念(如面向对象编程、XML 和 Web 服务)关联起来。您将可以了解网格计算的发展与 这些技术的发展之间的相似之处。您还将发现网格服务及其所在的真正框架与面向对象编程是如此相似。 |
|
|
|
2003年12月1日 |
|
| |
Web 服务编程技巧与窍门: 数组局限性 -- 零数组与空数组 一些程序依赖于零数组(null array)和空数组(empty array)之间的差别。在 XML Schema 中数组的表示却没有这样的差别。您能不能采取办法来克服 XML 的这个特征不利的方面呢?本文将给您展示一种解决这种问题的方法。 |
|
|
|
2004年1月1日 |
|
| |
Web 服务编程技巧和诀窍: 将 <xsd:any/> 元素用于自定义序列化 大多数情况下,JAX-RPC 假定出现在 SOAP 消息中的 XML 元素都应该映射到 Java 对象中去。对于简单类型和复杂类型如何映射各有其规则说明,JAX-RPC 实现通常都提供了生成处理映射所需代码的工具。好消息就是,如果您要处理应用程序中的 Java 对象,您不必担心数据的类型映射以及序列化和反序列化。也就是说,您不需要知道如何解析 XML 元素,如何将它交给适当的 Java 对象,反之亦然。然而,在某些情况下,您可能想掌握(反)序列化是如何实现的。或者您根本就不想将 XML 数据映射到 Java 对象中去。幸运的是,在 JAX-RPC 中就有办法能做到,本文将为您展示如何去做的技巧。 |
|
|
|
2004年2月1日 |
|
| |
Web 服务值类型的继承和互操作性
虽然继承在 Java 程序设计中是平常的,但是当您在 Web 服务的上下文中考虑继承时它可能会引起麻烦。本文讨论值类型在 XML Schema 中是如何继承的、如何把它应用在从 Java 对象到 WSDL 的映射中、以及 WebSphere 工具和运行时如何处理这个问题。
|
|
|
|
2004年2月19日 |
|
| |
Web 服务编程技巧和窍门: Java 编码惯例中的往返问题 基于 XML 的远程过程调用的 Java API(Java APIs for XML-Based Remote Procedure Call,JAX-RPC)的 Java-to-WSDL/WSDL-to-Java 映射规则在往返过程中并不试图保留 Java 结构。很多结构被保留下来,但并不是全部。本技巧特别描述了为什么下面的 Java 编码惯例对于维持往返的能力非常重要。 |
|
|
|
2004年4月1日 |
|
| |
Web 服务编程技巧和诀窍: 如何创建一个简单的 JAX-RPC 处理程序 当开发 Web 服务时,通常您并不想把特定于 Web 服务的代码放在实现中。在许多情况下,您会采用现有的代码,并且简单地将另一个访问层加入其中,也就是添加一种方法来通过 HTTP 之上的 SOAP 来调用它。这意味着服务实现对 SOAP 一无所知,它甚至连 XML 也不知道,调用它的客户端可能处于另一个进程中,可能在另一台机器上,甚至可能在地球的另一边。虽然这就是 Web 服务技术很出名的优点,但是它还是引起了一些难题,在本技巧中,我们就着手解决这些难题。 |
|
|
|
2004年5月1日 |
|
| |
使用 BPEL4WS 的业务流程 欢迎来到使用 XML 专栏 - developerWorks 上的一个新专栏 。该专栏的前提是,开发人员最好通过研究代码来学习,因此我会随同专栏一起开发一系列 XML 项目,这些项目将在几篇专栏文章中讨论。感谢这种形式,这样我可以解决更大、更现实的项目,而不是通常可能仅为一篇文章的情景所构思的项目。请注意,您可以在本专栏伙伴站点上找到作为开放源码项目的演示项目本身(请参阅参考资料)。我期待着这些项目可以随着你我的使用而不断发展,届时我会在这里报告那些更改。 |
|
|
|
2004年6月4日 |
|
| |
利用 Eclipse Modeling Framework 加强 JAX-RPC 类型映射的功能 本文演示了如何使用 Eclipse Modeling Framework (EMF) 来加强 JAX-RPC 类型映射模型的功能。本文还提供了示例代码指导您从 Web 服务描述语言 (Web Services Description Language,WSDL) 文档创建 Web 服务的整个过程,Web 服务描述语言文档使用的是不支持 XML 数据类型的 JAX-RPC。 |
|
|
|
2004年8月1日 |
|
| |
Web 服务编程技巧与窍门: 用 SAAJ 和 JAX-RPC 构建 SOAP 响应信封 本技巧是对上一篇技巧——“将 <xsd:any/> 元素用于自定义序列化”的深入探究,它描述了如何使用 <xsd:any/> 元素自定义序列化。由于上一篇技巧着重于读取和处理 javax.xml.soap.SOAPElement,所以在这里作者描述了如何创建它。 |
|
|
|
2004年9月1日 |
|
| |
用于 J2ME 的 Web 服务 API 用于 Java 2 平台袖珍版 (Java 2 Platform, Micro Edition,J2ME) 的 Web 服务 API (WSA) 是由 Java Community Process 为 Java 规范请求 172 (JSR 172) 而定义的,这些 API 是两个相互独立的可选包,用于远程服务调用和 XML 解析。他们是针对基于连接设备配置 (Connected Device Configuration,CDC) 和有限连接设备配置 (Connected Limited Device Configuration,CLDC 1.0 和 CLDC 1.1) 的框架的。为什么用户应该关注这些呢?因为 JSR 172 在设备层为远程服务调用和 XML 解析提供了支持,也就意味着开发人员不用将这项功能嵌入到每一个应用程序中。本文介绍了远程服务调用可选包 API。 |
|
|
|
2004年9月1日 |
|
| |
基于XQuery的遗留软件演化解决方案 本文针对线性文件模型的不足,利用 XML 文件模型的优势,提出基于 XML 的遗留软件演化解决方案,可以较好地解决遗留软件的演化难题。 |
|
|
|
2005年5月8日 |
|
| |
AJAX 及使用 E4X 编写 Web 服务脚本,第 1 部分 本文先简单介绍一下可以用于 XML的 ECMAScript(ECMAScript for XML,E4X),它是一种对 JavaScript 的简单扩展,这使得编写 XML 脚本非常的简单。在本文中,作者演示了一种称为异步 JavaScript 及 XML(Asynchronous JavaScript and XML,AJAX)的 Web 编程模型,并且向您展示 JavaScript 的一些新 XML 扩展是如何使其更易于实现。 |
|
|
|
2005年5月23日 |
|
| |
随需应变的业务流程生命周期,第 10 部分: 开发用于 CICS 事务服务器的消息适配器 随需应变的转换可以使新的业务流程调用遗留的客户信息控制系统(Customer Information Control System,CICS(R))事务服务器中的业务逻辑。本文在体系结构上进行了一些概述,并且提供了循序渐进的方法,以使用 CICS Transaction Server(TS)
V2.3 提供的用于 CICS 的 SOAP 特性,来开发各种构件去调用工作流流程中的遗留 CICS 业务逻辑。在本文中,作者向您说明了如何在 CICS TS 中创建用于从 XML 到 COMMAREA 转换的消息适配器。 |
|
|
|
2005年6月2日 |
|
| |