支持服务质量感知的应用集成中间件架构
1. 引言
如今的万维网为人类交互提供了平台,人们通过持续发布和读取的模式共享可解读的内容。而 Web 服务则实现了基于机器的交互,采用类似电子邮件的消息导向方法。TripCom 项目旨在引入基于持续发布原则的 Web 服务,实现 Web 服务间的类 Web 通信。
该项目借助元组空间技术支持持续通信,并在引用、时间和空间维度上实现强解耦。同时,TripCom 利用语义 Web 技术,通过语义感知的元组空间——Triple Space 来传输以 RDF 三元组形式存在的机器可处理数据。Triple Space 是一个基于写入、观察和检索分布式语义数据的全球通信与协调基础设施,基于 TripCom 的服务在数据结构维度上也实现了解耦,可通过中介解决模式异构问题。
当前 IT 系统面临着扩展的挑战,尤其是那些通过互联网直接与终端用户相连的业务部分。Web 中间件虽能应对工作负载的高峰,但无法提供企业应用集成(EAI)系统所具备的服务质量(QoS)。企业系统有时需要同时满足高扩展性和强 QoS 的需求,为解决这一问题,引入了子空间的概念,并为子空间分配配置,以实现不同 QoS 的整合。
2. 用例
当前的业务趋势倾向于协作场景,许多协作场景采用类似市场的通信模式,例如股票交易市场。以下是两个具体用例:
- 数字内容协商 :电信运营商 Telefónica 提供名为 Imagenio 的 IP 电视服务,但其内容来自内容提供商。为加速向终端客户提供内容的过程,Telefónica 采用拍卖模式与供应商进行交互,该模式由 Triple Space 实现。此场景有