首页> 外文期刊>ACM transactions on autonomous and adaptive systems >SeDiM: A Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks
【24h】

SeDiM: A Middleware Framework for Interoperable Service Discovery in Heterogeneous Networks

机译:SeDiM:异构网络中可互操作的服务发现的中间件框架

获取原文
获取原文并翻译 | 示例
       

摘要

Service Discovery Protocols (SDPs) provide mechanisms that allow networked devices and applications to advertise and locate services with minimum or no human intervention. For fixed networked devices, SDPs such as SLP, Bonjour, and UPnP have been proposed. For more dynamic networked environments such as ad hoc, sensor, and wireless networks, a set of discovery technologies have been designed to operate optimally in such conditions; these include protocols like Ariadne, Allia, GSD, and UDDI. Hence, it is possible to advertise and discover services in diverse network types using one of a suite of technologies. Importantly, there are differences between individual protocols in terms of: (i) service description language, (ii) message format, (iii) directory architecture, (iv) discovery protocol behavior, (v) network communication, and (vi) nonfunctional features. These differences mean it is not possible to discover services with one protocol that is advertised by another and vice versa; we characterize this as service discovery protocol heterogeneity. In this article, we propose SeDiM, a dynamic middleware solution to allow heterogeneous discovery protocols within and across different domains to interoperate with one another. SeDiM is evaluated within a case study that demonstrates transparent interoperation of protocols including SLP and Bonjour in highly heterogeneous environments.
机译:服务发现协议(SDP)提供了一种机制,允许联网的设备和应用程序以最少的人工干预或没有人工干预的方式通告和定位服务。对于固定网络设备,已经提出了SDP,例如SLP,Bonjour和UPnP。对于诸如ad hoc,传感器和无线网络之类的更动态的联网环境,已设计了一套发现技术,以在这种条件下最佳运行。这些协议包括Ariadne,Allia,GSD和UDDI等协议。因此,可以使用一套技术中的一种来通告和发现各种网络类型的服务。重要的是,各个协议之间在以下方面存在差异:(i)服务描述语言,(ii)消息格式,(iii)目录体系结构,(iv)发现协议行为,(v)网络通信和(vi)非功能性特征。这些差异意味着不可能使用一种协议发布的服务来发现服务,反之亦然。我们将其描述为服务发现协议异质性。在本文中,我们提出了SeDiM,这是一种动态中间件解决方案,它允许在不同域内和不同域之间的异构发现协议相互交互。在一个案例研究中对SeDiM进行了评估,该案例证明了高度异构环境中协议(包括SLP和Bonjour)的透明互操作性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号