论文部分内容阅读
随着经济的飞速发展,银行业正在受到了前所未有的改变,银行若要立于不败之地,强大的软件开发技术,是支撑银行的一个重要保证。银行由于行业的特殊性,保证软件系统的安全,才能更好的保护资金安全。面对复杂多变的产品需求,软件开发过程中,可以较好的维护原有的系统,并利用补充的需求完成新产品的开发,这就需要一种新的框架。论文针对银行管理数据量过大,业务类型多变的特点,引入JADE框架进行面向Agent的分布式开发,进行了Agent技术框架的研究。首先本文分析和总结目前国内外关于银行应用领域的研究现状与动态,提出传统银行开发所存在的问题。介绍Agent的概念、特点、工作原理以及Agent之间通信等知识,熟悉了FIPA规范。其次本文研究面向Agent的建模方法,对经典的BDI模型研究,结合信念、愿望和意图模型进行分析,结合到框架开发中。第三本文设计了多Agent开发框架的体系结构,结合银行业务和实际开发中的框架结构,对系统中的多Agent模块进行了详细阐述。对子模型进行Agent交易流程设计,探讨每个Agent所要实现的功能。最后本文阐述基于Agent的开发平台JADE,对平台Agent的类、通信、行为等进行定义说明,给出系统的体系结构并利用JADE平台对系统进行初步的实现。Agent技术与Web技术的结合,将是Agent应用的一个发展方向。本框架所采用的技术能较好地提高用户与Agent的交互性。