写点什么

World Ready 的 Internet 服务总线

  • 2007-11-22
  • 本文字数:752 字

    阅读完需:约 2 分钟

最近一期的《架构师》杂志(The Architect Journal)刊载了微软院士Donald Ferguson 及其他两位重量级人士合作撰文的《The Internet Service Bus》,文中向我们描绘了一个“信息服务”完全分布在互联网之后如何让用户以一种透明的方式消费他们。与ESB 一样,ISB 的主要作用也是“聚合”,将各种资源以可度量的服务等级聚集在一个同样位于互联网的平台上。

ISB 对各种资源和服务识别完全基于 URI(Unified Resource Identifier),他的主要功能包括连通性、身份和主体服务、工作流:

  • 连通性方面,ISB 采用面向消息的队列机制,根据用户和其他服务主体的需要,使用采用“出版预定”模式进行消息的收集和分发;
  • 身份和主体服务方面,ISB 主要实现在访问策略控制下,如何管理用户对资源的使用,所有的控制措施基于 Web HTTP 调用的前提下进行,主要通过 WS-* 协议族和证书、令牌等方式实现。
  • 工作流则根据既定的流程,以 Web 事件驱动的方式完成相对比较复杂的工作任务,提供 ISB 环境下不同主体间的平滑协作关系;

连通性和身份 / 主体服务协作的目的是提供一个面向整个 Internet 环境(包括各种藏在防火墙之后)应用间的“统一安全”互联环境。为了达到该目的,ISB 需要提供“可重发通信”、“协议”和“操作功能”三方面能力。其中“可重发通信”主要向最终应用模拟出一个逻辑上端到端直连,但物理上被各种网络和防火墙隔离的通道;“协议”则提供了整个通道与不同参与方协同的能力,包括提供对 WS-*、REST 的支持;“操作功能”则是基于 URI 可获得的各种服务功能点。

虽然 Web 2.0 的一系列技术力图以一种更贴近用户或更炫目的方式取悦用户,但相信在不久的“审美疲劳”后热情最后还要回归到信息本身和信息获取的方式上,而 ISB 恰恰作为把互联网拉平并封装的手段,应该为创新一代的 Web 应用提供“更实惠”的信息支持。

2007-11-22 06:301105
用户头像

发布了 61 篇内容, 共 13.5 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

自动驾驶和疫苗的相似之处——浅谈自动驾驶基本架构(28天写作 Day7/28)

mtfelix

自动驾驶 28天写作

Spring Boot 集成 Swagger2 展现在线接口文档

武哥聊编程

Java springboot SpringBoot 2 swagger 28天写作

Soul网关实践 01|把项目跑起来

哼干嘛

Java 探索与实践 API网关 Soul网关

第十三周课后练习

晴空万里

架构师训练营第2期

面试官:你真的了解Redis分布式锁吗?

鄙人薛某

redis 分布式锁 线程安全 RedLock

建立与孩子沟通的桥梁-从一个家庭会议开始

Ian哥

28天写作

遇到代码缺陷不要慌,马上教你快速检测和修复

华为云开发者联盟

代码 bug 缺陷检测 代码缺陷

生产者与消费者模式,数组阻塞队列(ArrayBlockingQueue)

李尚智

Java 学习 架构 并发编程

28天瞎写的第二百一八天:搬机房的故事

树上

28天写作

同事试用期没过就被劝退,我比他还难受

熊斌

职场 成长笔记 28天写作 职场新人

聚焦目标,团队工作不再一盘散沙(中)

一笑

管理 敏捷 目标管理 目标追踪 28天写作

想做出好决定,让头脑来次时空旅行吧!

Justin

思维模型 决策 28天写作

视频号第一周总结 | 视频号 28 天 (08)

赵新龙

28天写作

幻想着,直到大厦崩塌「幻想短篇 7/28」

道伟

28天写作

2021年,这是以太坊的发展方向?

李忠良

28天写作

关心群众生活,注意工作方法 Jan 15, 2021

王泰

28天写作

『CDN』让你的网站访问起来更加柔顺丝滑

古时的风筝

CDN

读书笔记:《激荡三十年》上

lidaobing

28天写作 激荡三十年

解决div里面img图片下方有空白的问题

德育处主任

CSS html html5 大前端 28天写作

古有诸葛亮八卦阵阻敌,今有iptables护网安

华为云开发者联盟

安全 防火墙 网络 iptables 数据包

架构师训练营第十三周作业

李日盛

PageRank

杂谈

.

28天写作

HDFS SHELL 详解(8)

罗小龙

hadoop 28天写作 hdfs shell

Kubernetes概念篇:基本概念和术语

xcbeyond

Kubernetes 容器 pod 28天写作 Kubernetes从入门到精通

乐观主义

三只猫

28天写作

Spring Boot如何动态修改日志级别

万里无云

Spring Boot actuator 日志级别

大数据知识专栏 - MapReduce入门

小马哥

Java 大数据 hadoop mapreduce 七日更

重学JS | Class

梁龙先森

大前端 编程语言 28天写作

万字多图 | UML 入门指南

白色蜗牛

Java 程序员 后端 架构设计 UML

来不及解释!Linux常用命令大全,先收藏再说

华为云开发者联盟

Linux 编程 命令行 命令

自动量化搬砖套利交易机器人系统软件APP开发

系统开发

World Ready的Internet服务总线_REST_王翔_InfoQ精选文章