摘要
由于Agent在适应软件开发需求方面的有效性,利用Agent技术开发实际应用系统引起了人们的高度重视,但是基于Agent系统的开发仍然缺乏开发环境和编程工具的支持。笔者在构建远程智能教育通信平台的过程中,尝试借鉴Agent思想解决分布式智能应用问题,采用Java语言实现了基于CORBA的多Agent系统监控模型(CAMM)。文章描述了采用Java多线程机制实现Agent生命周期控制、采用对象序列化机制实现移动Agent的思想方法和技术手段。
Owing to the effectiveness of Agent suiting software development ,it has highly drawn people's attention to use Agent technology to develop real application system.However,development based on Agent system lacks support of development environment and programming tools.During the course of building long-distant intellect education communi-cating plat,this paper tries to adopt Agent thought to solve distributing intellect application and implements system monitor model(CAMM)based on CORBA and Multi-Agent using Java.This paper describes the thinking way and tech-nological means of how to implement Agent life circle's control by Java multi-thread mechanism,how to implement mobile Agent by object-serialization mechanism.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第12期116-118,共3页
Computer Engineering and Applications
基金
天津市高等学校科技发展基金项目(编号:01-20405)
天津市教育科学"十五"规划重点课题(编号:KHS021)