...
首页> 外文期刊>Procedia Computer Science >An Agent Middleware for Supporting Ecosystems of Heterogeneous Web Services
【24h】

An Agent Middleware for Supporting Ecosystems of Heterogeneous Web Services

机译:支持异构Web服务生态系统的代理中间件

获取原文
           

摘要

The integration of a Multi-agent technology with a service oriented architecture provides a convenient way to build smarter applications that satisfy the demand of the current ubiquitous web systems. This paper provides a software tool to develop ubiquitous applications adopting the philosophy of agents and services as data sources. ADELE (Agent Dynamic EvoLutionary at runtime) is a middleware that allows developers to create reactive agents with the capability to evolve through the injection of external behaviors at runtime. An ADELE external behavior is a software component that allows agents to accomplish their goals. To facilitate the programming of these behaviors, agents can obtain the information consuming local and public web services (WSs) previously published on different services ecosystems. This paper shows how a Multi-agent System can consume heterogeneous WSs to satisfy the agent goals using a normative model. We have created three add-ons compatible with SOAP, RESTful, and DOHA (Dynamic Open Home-Automation) WS model. The integration of these add-ons within the ADELE tool is helpful to facilitate the invocation of heterogeneous WSs with a high abstraction level. In addition, we describe as an example, an Internet of Thing (IoT) scenario where the approach presented in this paper is very helpful. Finally, we also evaluate an ADELE application for giving home comfort employing heterogeneous WSs.
机译:多代理技术与面向服务的体系结构的集成提供了一种便捷的方式来构建更智能的应用程序,以满足当前无处不在的Web系统的需求。本文提供了一种软件工具,该软件工具采用代理和服务的哲学作为数据源来开发无处不在的应用程序。 ADELE(运行时代理动态演化)是一种中间件,它使开发人员可以创建反应性代理,并具有通过在运行时注入外部行为进行演化的能力。 ADELE外部行为是允许代理实现其目标的软件组件。为了便于对这些行为进行编程,代理可以获取消耗了以前在不同服务生态系统上发布的本地和公共Web服务(WS)的信息。本文展示了多代理系统如何使用规范模型来消耗异构WS来满足代理目标。我们创建了三个与SOAP,RESTful和DOHA(动态开放家庭自动化)WS模型兼容的附加组件。这些附加组件在ADELE工具中的集成有助于以较高的抽象级别促进异构WS的调用。另外,我们以物联网(IoT)场景为例进行描述,其中本文介绍的方法非常有帮助。最后,我们还评估了ADELE应用程序,该应用程序使用异构WS为家庭提供舒适感。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号