IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  SOA and Web services  >  

标准和 Web 服务

developerWorks

Web 服务系列标准是一组新兴标准,支持异类信息技术流程和系统间的互操作集成。可以将其视为一种新的具有自包含性和自描述性的 Web 应用程序,能提供从最基本的到最复杂的业务和科学流程的功能和互操作机制。简而言之,Web 服务系列标准承诺提供用于在异类系统间进行互操作集成的公共标准机制,实际上,其关键之处在于标准化。这种用于交付“服务”的公共机制使得 Web 服务非常适合用于实现面向服务的体系结构(Service-Oriented Architecture,SOA)。


除了使用公共 Web 传输外,Web 服务还需要用于数据交换的公共语言——可扩展标记语言(Extensible Markup Language,XML)。当然,XML 只是实际交换的过渡机制。为了让 Web 服务协议能跨各种系统进行互操作,且能适合各种应用程序,W3C、OASIS 和 WS-I 等标准组织有必要正式对这些协议进行标准化。IBM 继续在这个过程中担当领导者和主要贡献者。通过下面对这些标准和规范的分别介绍,您将了解到这项工作与 Web 服务的关系。


标准和规范类别

下图以图形的方式说明了各类标准和规范在 Web 服务框架的上下文中如何相互配合。下面分门别类地列出了各个规范并说明了它们与 Web 服务框架的关系:


所有 Web 服务规范和标准所有 Web 服务规范和标准
所有 Web 服务规范和标准所有 Web 服务规范和标准所有 Web 服务规范和标准
所有 Web 服务规范和标准
所有 Web 服务规范和标准
所有 Web 服务规范和标准

传输
BEEP,即块可扩展交换协议(Blocks Extensible Exchange Protocol,以前称为 BXXP),是用于构建应用程序协议的框架。已由 IETF 对其进行了标准化,其与 Internet 协议的关系类似于 XML 与数据的关系。


消息传递
这些消息传递标准和规范旨在提供一个在分散的分布式环境中交换信息的框架。


描述和发现
只有潜在用户能够找到足够的信息来进行执行,Web 服务才有意义。这些规范和标准的重点在于定义一组服务,以支持如下方面的描述和发现:业务、组织和其他 Web 服务提供者;其提供的 Web 服务;以及可以用于访问这些服务的技术接口。


可靠性
如果参与者无法确定是否完成了消息交换,则不可能解决业务问题。可靠消息传递允许在出现软件组件、系统或网络故障时可靠地在分布式应用程序间交付消息,因此对 Web 服务至关重要。


事务
事务是构建可靠分布式应用程序中的基本概念。Web 服务环境要求利用传统事务机制提供的协调行为来控制应用程序的操作和输出。


安全性
通过使用这些安全性规范,应用程序可以加入专门为与通用 Web 服务框架一起使用而设计的安全通信。


业务流程
业务流程指定 Web 服务集合中操作的潜在执行顺序、这些 Web 服务间共享的数据、所涉及到的合作伙伴以及他们如何参与业务流程、Web 服务集合的联合异常处理,以及涉及到多个服务和组织如何参与的其他问题。BPEL 指定业务流程及其与 Web 服务的关系。


管理
Web 服务易管理性定义为一组功能,用于发现存在情况、可用性、运行状况、性能、用法以及 Web 服务体系结构内的 Web 服务控制与配置。由于 Web 服务的广泛应用并变得对业务操作越来越关键,因此管理和实现 Web 服务的任务对业务操作的成功至关重要。



回页首


参考资料
万维网联盟(World Wide Web Consortium ,W3C)
OASIS
Web 服务互操作性组织(Web Services Interoperability Organization,WS-I)
所有 Web 服务规范和标准

  精品教程推荐
WebServices 精品教程推荐

使用 RAD V7 构建具有传输级别安全性的 Web Services: 第 1 部分

设计与开发 JAX-WS 2.0 Web 服务

了解 Web 服务规范

更多精品教程 >>



  最新更新
新版本下载:WAS CE V2.0
SOA 落地中国
2006 SOA and Web services TOP 10!
SOA 企业架构师工具包 V3.0:新增多媒体课件
全新改版:专题:SOA — 面向服务的体系结构
WebSphere 与 SOA、Web Services 专栏

  编辑推荐
基础系列教程:了解 Web 服务规范
SOAP/WSDL/UDDI/
WS-Security
IBM SOA 企业架构师工具包 V2.0
IBM 软件架构师工具包
IBM 认证 SOA 解决方案设计师(教程)
专栏:WebSphere 与 SOA/Web services
专栏:Rational 与 SOA/Web services
多媒体课堂:使用 SOA 创新业务
使用 AJAX 调用 SOAP Web 服务
以服务为中心的企业整合(SOI)案例分析
基于 WAS CE 和 Axis2 开发Web Service应用

    关于 IBM 隐私条约 联系 IBM 使用条款