CONVERGENCE 架构:实现资源高效访问与交易的新范式
1. CoApp 层:加速应用开发
为了加速应用程序的开发,CONVERGENCE 定义了特殊的可重用应用元素,称为工具(Tools),这些工具促进了代码在不同应用程序之间的重用。CoApp 层在逻辑上分为两个子层:用户应用子层(User Applications sub - level)和工具子层(Tools sub - level)。因此,“应用”(Application)这一术语可以在更广泛的意义上指代用户应用和工具。
在 CoApp 层中,已经定义了五个主要的应用功能和相应的工具,这些功能被认为是未来互联网中绝大多数高级应用所需要的核心功能。此外,还可以通过访问中间件提供的服务或开发新的工具来获得更多功能。
2. 中间件层(Middleware Level)
CONVERGENCE 中间件(CoMid)层负责创建、检索、操作和使用虚拟数字项(VDIs)。它允许创建资源的用户(用户生产者,User - producers)将他们的创作作为 VDIs 提交和发布,使其他所有用户(用户消费者,User - consumers)都可以使用。发布 VDIs 后,CoMid 为 CONVERGENCE 用户提供了根据语义精确的搜索标准搜索它们的方法。同时,CoMid 还处理用户消费者的订阅注册、将其与传入的发布进行匹配,并在与用户兴趣匹配的 VDIs 可用时自动通知相关的用户消费者。因此,CoMid 负责将搜索结果和通知传递到应用层。
CoMid 基于 MPEG - M 标准,该标准提供了一个分布式的引擎生态系统,即可以由运行在符合 MPEG - M 标准的设备上的应用程序激活的
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



