论文部分内容阅读
随着供应链管理系统用户规模的不断扩大,传统供应链管理系统在处理大量任务请求的效率以及分布资源调度的灵活性等方面的不足逐渐体现出来,基于云平台的供应链管理软件恰好能够解决上述问题。本文以云计算的供应链管理软件的开发为研究背景,结合云计算技术架构、工作流管理技术、SOA模型、Map/Reduce框架,深入探讨了多任务订单并行工作流框架、云端供应链资源调度模型,最终建立了云端供应链软件模型架构,给出了基于多任务协同并行工作流框架的采购订单管理系统软件模型。首先,通过对工作流元模型的分析,构建了基于并行处理框架的供应链订单工作流的通用过程框架,并结合BPEL描述语言的特性给出了业务过程描述模板。随后分析了SOA架构模型与实现技术,并分析了网格资源描述方法WSRF与服务接口描述WSDL。最后分析用于解决语义异构问题的OWL本体技术以及与Mediator/Wrapper框架相结合的异构资源共享策略。其次,使用领域工程方法分析了供应链管理领域需求,结合领域知识与云计算技术架构建立了基于云计算的供应链管理软件功能模型;接着结合云计算服务调度与并行处理框架分析了订单工作流的并行化处理;结合云计算资源调度模型构建了供应链云的分布式资源调度模型,最后根据面向对象方法使用UML工具构建了采购订单管理的用例模型和活动模型。再次,结合云计算与SOA模型、工作流服务编排、分布式资源调度模型构建了基于SOA的供应链云的层次架构模型,并对模型的各层次做了详细阐述。使用UML工具对采购订单管理系统的对象模型做了详细设计,给出了系统详细的类模型设计。最后,本文给出了软件的开发环境的安装与配置,根据采购管理的对象模型设计了系统的构件模型,接着使用ACME描述语言对各构件的实现做了可实现性描述。最后针对系统中的典型应用模块给出了代码描述。本文分析的Mediator/Wrapper共享框架、资源调度策略、工作流服务组合、基于SOA的云计算模型都被应用到采购订单管理系统的实际开发中,具有一定的理论意义和工程价值。