AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:301050
用户头像

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

关注

评论

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

leetcode 763. Partition Labels 划分字母区间(中等)

okokabcd

LeetCode 数据结构与算法 贪心算法

SpringBoot基于异常处理exception发送邮件消息提醒

宁在春

springboot 7月月更

Bootstrap Affix和过渡效果插件的详细使用【前端Bootstrap框架】

恒山其若陋兮

7月月更

Prometheus 的 API 稳定性保障

耳东@Erdong

Prometheus API 7月月更

PlatoFarm社区生态福音,用户可借助Elephant Swap获得溢价收益

股市老人

Baklib|为什么说企业需要重视客户体验?

Baklib

【周周有奖】云原生编程挑战赛“边缘容器”赛道邀你来战!

阿里巴巴云原生

阿里云 边缘容器 云原生编程挑战赛

一文读懂Okaleido Tiger近期动态,挖掘背后价值与潜力

西柚子

英特尔数据中心GPU正式发货,以开放灵活提供强劲算力

科技新消息

被忽视的智能电视小程序领域

Geek_99967b

物联网

DDD领域驱动设计如何进行工程化落地

慕枫技术笔记

DDD 架构设计 7月月更

融合数据库生态:利用 EventBridge 构建 CDC 应用

阿里巴巴云原生

阿里云 云原生 事件总线 CDC EventBridge

基于java springboot失物招领微信小程序源码

清风

计算机毕业设计 失物招领小程序

编码用这16个命名规则能让你少写一半以上的注释!

岛上码农

flutter ios 前端 安卓开发 签约计划第三季

requestVideoFrameCallback() 简单实例

devpoint

3D 视频处理 7月月更

PLATO上线LAAS协议Elephant Swap,用户可借此获得溢价收益

鳄鱼视界

字符设备驱动结构

贾献华

7月月更

上海交大牵手淘宝成立媒体计算实验室:推动视频超分等关键技术发展

阿里巴巴大淘宝技术

音视频 音视频技术

openEuler Embedded SIG | 分布式软总线

openEuler

开源 分布式 操作系统 嵌入式 openEuler

基于对象的实时空间音频渲染丨Dev for Dev 专栏

声网

Dev for Dev 空间音频 实时互动

快手重点整治搬运、洗稿等方式的养号行为,自媒体平台如何净化内容生态

石头IT视角

React Refs 笔记📝

程序员海军

React 7月月更

第二轮1000个Okaleido Tiger,再次登录Binance NFT 1小时售罄

BlockChain先知

怎样搭建企业内部维基百科

Baklib

深开鸿:万物智联的大江上,升起一轮开源鸿蒙月

脑极体

智能电视与小程序的结合

Geek_99967b

物联网

一文读懂Okaleido Tiger近期动态,挖掘背后价值与潜力

小哈区块

什么是低代码?哪些平台适合业务人员?用来开发系统靠不靠谱?

优秀

低代码 低代码平台

学习Typescript(二)

bo

前端 ts 7月月更

研发效能的道法术器

laofo

DevOps cicd 研发效能 基础设施 持续交付

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