1 / 88
文档名称:

基于网格的协同分销管理软件模型研究.pdf

格式:pdf   页数:88
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于网格的协同分销管理软件模型研究.pdf

上传人:banana 2014/2/8 文件大小:0 KB

下载得到文件列表

基于网格的协同分销管理软件模型研究.pdf

文档介绍

文档介绍:南京航空航天大学
硕士学位论文
基于网格的协同分销管理软件模型研究
姓名:叶义平
申请学位级别:硕士
专业:计算机科学与技术
指导教师:万麟瑞
2010-12
南京航空航天大学硕士学位论文
摘要
随着企业规模的不断扩大,传统分销管理系统(DMS)在协同性、智能性、异地资源调拨、负
载平衡等方面的不足逐渐体现出来,如何提高 DMS 的上述特性已经成为现阶段 DMS 研究的热点
问题。本文以供应链管理中协同分销管理系统(CDMS)的开发为研究背景,结合开放网格服务
体系结构(OGSA)、Agent 技术和合同网技术深入探讨了 CDMS 软件构架设计。试图构建一个能
够快速有效的对异地实体资源进行共享和协同调度的 CDMS 软件模型,具体内容如下。
首先,通过对 WFMC 提出的工作流元过程模型的分析构建出 CDMS 的工作流通用框架,并结
合 BPEL 的特性及其关键元素给出了 BPEL 的业务过程描述模板。随后根据领域工程的思想构建
了 CDMS 的领域功能模型,结合 UML 建模方法构建了 CDMS 的用例图和活动图,并使用 BPEL 对
CDMS 中分销资源计划管理模块的业务流程进行形式化描述。
其次,在领域分析的基础上,根据 OGSA 网格体系结构结合工作流技术构建了基于 OGSA 的
CDMS 软件构架,通过对网格资源调度模型和 Agent 建模方法的分析构建了基于多 Agent 的分销
资源协同调度模型。接着对传统合同网协商模型进行改进并提出基于改进合同网的分销资源协
同调度策略。随后对 KQML 原语进行了扩充,并使用扩充后的 KQML 原语对 CDMS 的协同调度过程
进行了描述。
接着,在领域设计阶段,采用面向对象/构件的软件设计方法并结合 UML 建模工具对 CDMS
的对象体系结构进行设计,通过使用多种模型优化方法对 CDMS 的对象体系结构进行优化。随后
采用对象的交互模型和状态模型对系统中对象的行为进行描述。
最后,给出了软件的开发平台和运行环境的配置,结合 CDMS 的对象体系结构构建了系统的
构件图并使用软件体系结构描述语言 ACME 对各构件进行可实现性描述。随后对系统中的典型应
用进行程序实现。
本文分析得出的软件模型框架、模型优化方法和资源调度策略都被应用到协同分销管理系
统的开发中,不仅规范了软件的开发过程,而且提高了软件的开发效率和软件系统的整体性
能,具有一定的理论意义和工程实践价值。


关键词:CDMS,协同资源调度,OGSA,合同网改进模型,多 Agent 协商,BPEL 表示,KQML 表
示,ACME 表示
i
基于网格的协同分销管理软件模型研究
Abstract
With the continuous expansion of enterprise scale, the deficiencies on the cooperation, intelligence,
remote resource allocation and load balancing and so on of the traditional distribution management
system (DMS) are gradually reflected. How to improve the above-mentioned characteristics of DMS
has e the hot issue in the DMS research at this stage. This article makes the development of the
cooperative distribution management system (CDMS) in the SCM as the bine with
OGSA, Agent and to deeply discuss the design of the CDMS software to
build up a CDMS software model which can share and cooperatively schedule the distributed and
remote physical resources fastly and effectively. The details are as follows.
First, though the analysis for the workflow meta-model which pro