Web 服务系列标准和规范
来源:互联网 发布:ip网络电话软件 编辑:程序博客网 时间:2024/04/29 13:46
Web 服务系列标准是一组新兴标准,支持异类信息技术流程和系统间的互操作集成。可以将其视为一种新的具有自包含性和自描述性的 Web 应用程序,能提供从最基本的到最复杂的业务和科学流程的功能和互操作机制。简而言之,Web 服务系列标准承诺提供用于在异类系统间进行互操作集成的公共标准机制,实际上,其关键之处在于标准化。这种用于交付“服务”的公共机制使得 Web 服务非常适合用于实现面向服务的体系结构(Service-Oriented Architecture,SOA)。
- 阅读有关面向服务的体系结构的特征的更多内容
除了使用公共 Web 传输外,Web 服务还需要用于数据交换的公共语言——可扩展标记语言(Extensible Markup Language,XML)。当然,XML 只是实际交换的过渡机制。为了让 Web 服务协议能跨各种系统进行互操作,且能适合各种应用程序,W3C、OASIS 和 WS-I 等标准组织有必要正式对这些协议进行标准化。IBM 继续在这个过程中担当领导者和主要贡献者。通过下面对这些标准和规范的分别介绍,您将了解到这项工作与 Web 服务的关系。
- 开始准备 XML 认证
标准和规范类别
下图以图形的方式说明了各类标准和规范在 Web 服务框架的上下文中如何相互配合。下面分门别类地列出了各个规范并说明了它们与 Web 服务框架的关系:
- 所有 Web 服务规范和标准
传输
BEEP,即块可扩展交换协议(Blocks Extensible Exchange Protocol,以前称为 BXXP),是用于构建应用程序协议的框架。已由 IETF 对其进行了标准化,其与 Internet 协议的关系类似于 XML 与数据的关系。
消息传递
这些消息传递标准和规范旨在提供一个在分散的分布式环境中交换信息的框架。
- Web 服务寻址
- Web 服务通知(WS-BrokeredNotification、WS-BaseNotification、WS-Topics)
- Web Services Attachments Profile 1.0
- SOAP 消息传输优化机制
描述和发现
只有潜在用户能够找到足够的信息来进行执行,Web 服务才有意义。这些规范和标准的重点在于定义一组服务,以支持如下方面的描述和发现:业务、组织和其他 Web 服务提供者;其提供的 Web 服务;以及可以用于访问这些服务的技术接口。
- WSDL 1.2(工作草案)
- WSDL 2.0(工作组版)
- Web 服务语义——WSDL-S
- Web 服务元数据交换
- Web 服务策略断言语言
- Web 服务策略附件
- Web 服务策略框架
- Web 服务资源框架
可靠性
如果参与者无法确定是否完成了消息交换,则不可能解决业务问题。可靠消息传递允许在出现软件组件、系统或网络故障时可靠地在分布式应用程序间交付消息,因此对 Web 服务至关重要。
事务
事务是构建可靠分布式应用程序中的基本概念。Web 服务环境要求利用传统事务机制提供的协调行为来控制应用程序的操作和输出。
- Web 服务协调
安全性
通过使用这些安全性规范,应用程序可以加入专门为与通用 Web 服务框架一起使用而设计的安全通信。
- WS-Federation: Passive Requester Profile
- Web Services Provisioning
- Web 服务安全对话语言
- Web Services Security 1.0
- Web 服务安全性补遗
- WS-Security Kerberos Binding
- Web 服务安全性策略
- Web 服务信任
- 安全性断言标记语言(Security Assertion Markup Language,SAML)
业务流程
业务流程指定 Web 服务集合中操作的潜在执行顺序、这些 Web 服务间共享的数据、所涉及到的合作伙伴以及他们如何参与业务流程、Web 服务集合的联合异常处理,以及涉及到多个服务和组织如何参与的其他问题。BPEL 指定业务流程及其与 Web 服务的关系。
管理
Web 服务易管理性定义为一组功能,用于发现存在情况、可用性、运行状况、性能、用法以及 Web 服务体系结构内的 Web 服务控制与配置。由于 Web 服务的广泛应用并变得对业务操作越来越关键,因此管理和实现 Web 服务的任务对业务操作的成功至关重要。
- Web Services Manageability -- Concepts
- Web Services Manageability -- Representation
用于人工交互的 WS-BPEL 扩展
Web 服务联合语言
Web 服务事务规范
Web 服务可靠消息传递
UDDI 3.0
SOAP 1.1(说明)
块可扩展交换协议 (BEEP) Web Services Manageability
用于 Web 服务的业务流程执行语言(1.1 版) WS-Federation: Active Requester Profile
Web 服务业务活动
WS-RM Policy Assertion WSDL 1.1(说明)
SOAP 1.2(规范)
- Web 服务系列标准和规范
- 标准和 Web 服务
- web规范标准
- 主要XML和Web 服务标准组织
- 了解 Web 服务规范
- JAVA标准系列(java规范)
- JAVA标准系列(java规范)
- Web服务的标准
- JAVA 中的Web 服务规范:
- Web 服务元数据标准
- 服务目录和服务标准
- 工作流的标准和规范
- web标准和w3c标准
- J2EE Web服务开发系列之七: J2EE 1.4 平台和Web服务
- 35:ASP.NET复习系列- web服务-web服务的创建和使用
- Web服务架构及其规范入门
- Web服务规范SOAP之处理附件
- Web 服务 编制与编排规范
- 求工作日的函数
- PHP发现一
- PLZ,introduce myself
- vmware LInuc 上网、共享文件与分区
- 在dataGridView中显示combobox
- Web 服务系列标准和规范
- HP 180G6服务器网卡驱动安装
- 深刻悼念钱老!
- 轻量级用户界面工具包(LWUIT)简介
- ARM过程调用之参数传递
- 基金定投n年后的资金总额
- My First HelloWorld-----------让圆角来美化csdn Blog
- KERBEROS 身份验证协议
- 规划大学生活,成就梦想明天--《程序员羊皮卷》高校公益巡讲介绍