VRESCo与服务计算相关概念解析
1. 相关研究工作概述
在服务计算领域,不同的研究工作聚焦于不同的方面。一些框架主要关注服务组合环境,例如某些方案提出使用反射来对JOpera系统中的绑定进行建模。而在服务中介领域,多数解决接口不兼容问题的方法采用基于适配器的解决方案。这些适配器与VRESCo中的中介器在原理上有相似之处,但适配器与客户端的耦合度更低。中介器方法则能更轻松地整合现有的领域知识,甚至可以采用更复杂的中介概念,如基于语义服务元数据的中介,这是适配器方法有时难以实现的。
除了服务消息的语法中介,还有一些相关工作专注于业务协议层面的中介。有研究识别并描述了业务级接口和协议的不同互操作性模式,并提出了可能的解决方案;还有研究定义了一组操作符来解决行为服务接口适配的问题,同时还为提出的接口转换代数提供了图形表示法。与这些方法不同的是,VRESCo运行时主要处理服务接口的结构差异,而不考虑消息交换层面的中介。
2. VRESCo简介
面向服务计算(SOC)的一个关键承诺是基于发布 - 绑定 - 查找 - 执行周期提供松耦合的分布式应用。然而,由于缺乏服务元数据、服务查询能力、明确的服务质量(QoS)支持以及动态绑定和接口中介的解决方案,SOC实践往往难以实现这一承诺。
VRESCo(维也纳面向服务计算运行时环境)为当前SOA研究和实践中普遍存在的一些问题和不足提供了解决方案。其面临的挑战通过一个移植示例场景得以识别和说明。
VRESCo构建了一个服务注册表,供服务提供者使用(元)数据模型存储服务信息。抽象特征(元数据模型)和具体服务实现(服务模型)的区分使得能够对提供相同功能的服务实例进行分组。客户端可以使用专门
超级会员免费看
订阅专栏 解锁全文
31

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



