摘要
使用不同类型的中间件实现了开放动态环境中的软件服务。客户方的应用需要采用灵活的方法来发现并绑定这些服务。本文提出一种基于移动agent的反射式异构协同机制,它通过动态加载功能构件可重配置agent当前对外协同行为,通过动态创建子协同agent可实施多种服务发现机制与服务绑定机制的并发执行,可有效减轻客户端应用的负担,提高对异构服务的协同效率。
Software services in open environment are implemented using different middleware types and advertised using different discovery protocols. Client application needs to adopt a flexible approach to discover and bind these services. This paper presents a reflective coordination mechanism based on mobile agent. It dynamically adapts both its bindhag and discovery protocol to allow interoperation with heterogeneous services by uploading different functional components. By dynamically creating multiple agents at run time, it can interoperate with multiple services in parallel, and as a result the client burden is released and the efficiency of the coordination process is enhanced.
出处
《计算机科学》
CSCD
北大核心
2005年第10期146-148,171,共4页
Computer Science
基金
国家自然科学基金(60233010
60273034)
国家"九七三"重点基础研究发展规划项目(2002CB312002)
国家"八六三"高技术研究发展计划项目(2002AA116010)资助