论文部分内容阅读
移动计算是随着移动通信,Internet,数据库,分布式计算等技术的发展而兴起的一个多学科交叉、涵盖范围广泛的新技术。移动计算技术将使计算机或其他信息智能终端设备在无线环境下实现数据传输及资源共享。它的作用是将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。这将极大的改变人们的生活方式和工作方式。
如何在分布式环境下建立高效、安全和健壮的应用系统,成为当前的研究热点之一。传统的客户/服务器结构灵活性不足,网络负载不均衡,而且要求一直保持网络连接,已经不适应移动计算的发展要求。而 MobileAgent 能够在运行过程中自主的从一台主机迁移到另外一台主机,并可与其他 Agent 和资源交互。Mobile Agent 具有移动性、自主性、反应性、主动性和交互性,支持离线计算,非常适合在移动计算中应用。
本文提出一个将移动 Agent 技术融入到三层客户/服务器结构的移动计算模型——MABMCM,以解决传统客户/服务器结构移动性、可扩展性和可维护性等方面的缺陷,并将移动 Agent 技术引入到三层客户/服务器结构中,增强其自治性、动态性和智能性。
本文在深入分析移动 Agent 技术后,结合 MABMCM 模型,在 JADE平台上开发了一个移动股票交易系统。