跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

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

阅读有关面向服务的体系结构的特征的更多内容

标准和规范类别

下图以图形的方式说明了各类标准和规范在 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 服务的任务对业务操作的成功至关重要。

内容导航