Web 服务系列标准和规范
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 服务分布式管理 用于人工交互的 WS-BPEL 扩展 Web 服务联合语言 Web 服务事务规范 Web 服务可靠消息传递 UDDI 3.0 SOAP 1.1(说明) 块可扩展交换协议 (BEEP) Web Services Manageability |
Web 服务系列标准和规范相关推荐
- Web服务初探:用Demo学Web服务系列(7)——XML的相关知识
我们前面的<Web服务初探:用Demo学Web服务系列>六个随笔中已经探讨完了C/S程序对Web Services的调用,大家感觉难吗?下面我们就有关的Web Services的原理讲解一 ...
- [转载]Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展
Java Web 服务,第 1 部分: Java Web 服务在未来一年内的发展 2006 年中,Web 服务领域将发生翻天覆地的变化.对于 Java™ 开发人员而言,这些变化将包括新 Web 服务框 ...
- IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要
Julian Robichaux, 开发人员, 独立顾问 Julian Robichaux 是专门研究 IBM Lotus Notes 和 Java 开发的软件开发人员和专业程序员.他擅长于各种与开发 ...
- IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要...
IBM Lotus Domino 7 中的实用 Web 服务,第 1 部分: 什么是 Web 服务以及它们为何如此重要 级别: 初级 Julian Robichaux, 开发人员, 独立顾问 2005 ...
- Web服务的体系架构
Web简介: Web是WWW(World Wide Web)的简称,又称为万维网,是建立在客户机/服务器上的,以HTML语言和HTML协议为基础,提供面向Internet服务的,有一致用户界面的一种信 ...
- jboss4 java_JBoss核心Java Web服务
jboss4 java 这篇博客文章涉及Web服务. 好吧,更确切地说,它处理JBoss上的"普通" java Web服务. 这意味着我们将创建一个没有任何其他框架(例如CXF,A ...
- JBoss核心Java Web服务
这篇博客文章涉及Web服务. 好吧,更确切地说,它处理JBoss上的"普通" java Web服务. 这意味着我们将创建一个没有任何其他框架(如CXF,Axis等)的Web服务. ...
- 使用Apache CXF进行Web服务学习
在我的最后几个项目中,我使用了Web服务,在某些地方创建它们并在其他地方使用它们. 我觉得创建客户端,创建Web服务等标准任务非常简单,如果遇到问题,有足够的资源. 但是对于Web服务,这是一项琐碎的 ...
- Web 服务策略断言语言 (WS-PolicyAssertions)
原文:http://www.microsoft.com/china/msdn/library/webservices/webservices/WebServicesPolicyAssertionsLa ...
最新文章
- c++ 虚继承与继承的差异
- mac word 设置语言_如何更改Mac的语言和区域设置
- promise基础学习记录
- getResourceAsStream的3种路径配置
- 版本差异_终极版!三星Note20系列在真机再曝光,不同版本差异在这几点
- Linux学习——Makefile
- 年轻人的第一笔债,在双11的直播间里
- Ascll码表分析总结
- java 打印 线程_java线程状态和获取线程基本信息
- Audition CC 2019 Essential Training AuditionCC 2019基本训练 Lynda课程中文字幕
- 数据挖掘背景知识2——数据挖掘可以做到什么 带给我们什么?
- 阿里云虚拟机Windows系统控制台解压缩文件提示操作异常、解压缩失败的解决方案
- 未能找到路径中的某个部分_未找到路径XXX的一部分,处理方式
- 基于知识图谱构建新一代数据智能基础设施
- 嵌入式计算机的发展阶段,嵌入式系统的定义与发展历史
- 朕对兄弟连的一些看法
- 维修电工仪表照明实训考核装置
- chatgpt智能提效职场办公-ppt怎么插音乐上去
- 汇众智,奔涌向前赢未来 | 2023开放原子全球开源峰会 OpenAtom openEuler 分论坛即将启幕
- python多重继承初始化顺序_Python 多重继承顺序
热门文章
- 百度编辑器ueditor,编辑内容过多时,工具栏不可见,不方便编辑或上传问题
- 电商API接口系列,数据分享
- 为什么使用vi /etc/sysconfig/network-scripts/ifcfg-ens33打开的编辑器是空的?
- 几十元维修Dreasourcelab的DSLogic Pro 逻辑分析仪?
- MySQL数据库题库
- 编码的奥秘:发报机与断电器
- 804计算机专业综合,2021南开大学804通信综合基础考试范围(大纲)和参考书目...
- 关于java返回值对象BO设置初始值的问题
- 国家气象局免费天气预报接口,城市代码(JSON格式)
- 系统的软中断CPU使用率升高,我该怎么办?