论文部分内容阅读
随着我国工农业生产和经济建设的快速发展,环境污染事故,不论在发生次数还是污染危害程度上都有逐年增加的趋势。利用信息技术辅助人们完成对环境污染事故的防治,是国内外信息技术领域和环境保护领域专家最普遍的研究课题之一。为了使污染源应急监测平台适应业务众多、业务变更频繁、用户访问量大等需求,本文结合软件工程领域相关知识,提出使用工作流管理系统实现整个平台。工作流技术作为一种业务建模技术,以其灵活性与可扩展性逐渐成为软件开发中的重要技术,采用工作流技术开发的软件一般具有很好的可维护性与可重塑性。工作流技术的这些特点可以很好的解决污染源应急监测平台的业务需求。本文的主要工作和成果如下:1.通过查阅大量文献、资料,研究了工作流管理系统的基本概念、相关理论与技术。着重分析了当前工作流管理系统中存在的分布性差,执行时智能性和并行度不高等问题。针对这些问题,本文将Agent技术引入工作流管理中,充分发挥Agent自主性,智能性,分布性等特性,改善传统工作流管理系统中的不足。2.在深入研究Agent技术与Multi-Agent协作技术的基础上,针对Multi-Agent协作通信时产生的通信量大,广播通信效率不高等问题,提出一种基于分层思想的Agent协作模型。该模型将系统中的Agent分层组织,可以避免离散Agent的多对多通信,提升Agent间的协作效率。3.根据工作流管理系统参考模型,将Multi-Agent分层协作模型融合到工作流管理系统中,提出基于Multi-Agent分层协作的工作流管理模型,并详细分析了该模型的运作机制。4.根据应急监测平台的业务需求制定工作流,在此基础上对平台整体框架进行详细设计。用WADE开发框架实现应急监测平台,将基于Multi-Agent分层协作的工作流管理模型集成于平台中,并通过系统演示与接口测试,验证模型的可用性与模型思想的正确性。