InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

Tibco 发布 PageBus——Ajax 发布 / 订阅组件

  • 2007-08-08
  • 本文字数:879 字

    阅读完需:约 3 分钟

几天前, Tibco 宣布了 PageBus 的发布。它是一个框架,允许在浏览器端的 Ajax 组件之间进行发布 / 订阅。而且,Tibco 使 PageBus 成为了 BSD 许可证下的开源项目。Tibco 还为 OpenAjax 联盟的成果 OpenAjax Hub(可在SourceForge 上获得)做出了贡献,该成果试图使多个Ajax 运行时可在相同HTML 页面上运行(它预计在两个月内会发布)。

尽管标题“发布/ 定义基础架构”听起来像是个大框架,但事实上PageBus 只交付了大约4k 的Javascript 文件,其中只包含3 个公共函数(订阅、退订和发布)和6 个私有函数。

然而,并不是每个人都对此印象深刻。 Matt Asay 认为,考虑到 Tibco 的核心产品受到开源厂商(如 Taled MuleSource )的威胁,就可以理解 Tibco 这些开源之举了。Matt 如此总结这个问题:

对于 TIBCO 来说,这是个好的开始,尽管显示它仍在守卫它的王冠。给它点时间。

总之,为了进一步宣扬 PageBus 的发布,Tibco宣布了一场竞赛,内容是构建“世界上最大的Mashup”——嗨!如果不去理会那个大Mashup 要使用Tibco 的组件,事实上它提供了不错的奖品……

抛开Tibco 的推广努力不说,在客户端提供订阅/ 发布通信基础设施的想法对于众多Mashup 和服务UI 集成的确非常重要。在创建一个用于集成几个服务的UI 时,你可能会有几个不相连“portlet”——每个porlet 代表与之交互的服务。为了使UI 更多更好更完整,下一步是在其它不同的组件间开始做一些点对点的集成。诸如PageBus 的集成组件,让你以松耦合的方式连接UI 组件,从而防止了意大利面条式集成。在其它允许客户/ 服务(VS. 客户端/ 服务器/ 服务的间接集成)应用的环境中,你也可发现类似的功能。例如,来自微软的组合应用块(Composite Application Block)支持一个被称为事件代理(Event-Broker)的组件,它为智能客户端Mashup 提供了类似的功能。PageBus 将这个功能带入了富互联网应用(RIA)领域。

看看Pagebus 是否会成为即将到来的以RIA 为基础的Mashup 受欢迎的选择,或者还是会有其它某种产品来统治这个领域,将是件有趣的事情。

查看英文原文: Tibco releases PageBus - Ajax publish/subscribe component

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2007-08-08 01:391143
用户头像

发布了 255 篇内容, 共 53.0 次阅读, 收获喜欢 9 次。

关注

评论

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

工厂模式进阶用法,如何动态选择对象?

JAVA旭阳

Java 设计模式

彻底搞懂贝叶斯的本质

侠之大者

机器学习 贝叶斯公式 概率论

前端开发框架React技术如何与小程序结合,进行页面构建

兴科Sinco

小程序 taro 前端开发 前端框架 React Native

微服务为什么要用到 API 网关?

API7.ai 技术团队

实践,制作一个高扩展、可视化低代码前端,详实、完整

悠闲的水

前端 低代码 前端框架 低代码开发 低代码平台

ListView Item多布局的实现

向阳逐梦

ListView item QQ界面

WorkPlus|可定制、可扩展的私有化即时通讯办公平台

WorkPlus

AI for Good | 从女性力量,到AI公平

澳鹏Appen

人工智能

如何开发基于电报的TRX交易机器人?源码曝光

加密先生

适配PyTorch FX,OneFlow让量化感知训练更简单

OneFlow

人工智能 深度学习

链上双币拆分理财dapp系统开发功能逻辑分析(智能合约编写)

开发v-hkkf5566

【3.3-3.10】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

金融交易行为监测方法——利用 CNN 模型实现行为识别

亚马逊云科技 (Amazon Web Services)

企业内部即时通讯软件,提供安全的组织管理和办公协作方式

WorkPlus

150行代码创建一个多签钱包,智能合约实战项目

加密先生

智能合约 DAPP智能合约交易系统开发 多签钱包

模块八作业

张贺

架构训练营

电商平台的商品价格管理的产品设计

产品海豚湾

产品设计 SaaS 商品管理 电商 产品分析

OpenAI竞争对手Anthropic融资:1融资易估值难2背后谷歌云3侧重安全

B Impact

原因码与ACK--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 原因码

让AI上车,车企如何借势2023上海国际车展硬核出圈

Geek_2d6073

Swift 里 的 Struct 和 Class

刿刀

API 网关日志的价值,你了解多少?

API7.ai 技术团队

PyTorch深度学习实战 | 计算机视觉

TiAmo

深度学习 计算机视觉

【深度挖掘RocketMQ底层源码】「底层问题分析系列」深度挖掘RocketMQ底层那些导致消息丢失的汇总盘点透析([REJECTREQUEST]system busy, start flow control for a while)

洛神灬殇

RocketMQ OOM 消息队列 3月日更

研发提效利器:聊聊mock服务化

老张

Mockito 服务化 Mock

从 1 秒到 10 毫秒!在 APISIX 中减少 Prometheus 请求阻塞

API7.ai 技术团队

浦发银行与易观千帆签约合作

易观分析

金融 银行 经济

周六直播|StarRocks 参与数据湖架构峰会,揭秘最新湖仓分析新范式!

StarRocks

数据库 大数据

CleanMyMac X4.20免费版Mac系统垃圾清理工具

茶色酒

CleanMyMac X

openEuler加入RISC-V Landscape

openEuler

Linux 操作系统 openEuler risc-v

数字图像处理Matlab函数全汇总

timerring

图像处理

  • 扫码添加小助手
    领取最新资料包
Tibco发布PageBus——Ajax发布/订阅组件_SOA_Arnon Rotem-Gal-Oz_InfoQ精选文章