1 / 105
文档名称:

基于SOA的敏捷供应链系统设计与实现.pdf

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

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

基于SOA的敏捷供应链系统设计与实现.pdf

上传人:山吉 2014/2/24 文件大小:0 KB

下载得到文件列表

基于SOA的敏捷供应链系统设计与实现.pdf

文档介绍

文档介绍:上海交通大学
硕士学位论文
基于SOA的敏捷供应链系统设计与实现
姓名:胡巍
申请学位级别:硕士
专业:计算机技术
指导教师:曹健;周以仁
20080401
上海交通大学工程硕士学位论文摘要
基于 SOA 的敏捷供应链系统设计与实现
摘要
现代企业竞争焦点汇集到企业供应链上的竞争,供应链管理系统对外贸进出口加
工类型企业尤为重要。SOA 技术正好为解决系统响应业务流程变更而快速重构的问题
带来了出路。据此,本文的研究目标是采用 SOA 来重构一套敏捷供应链系统,重点研
究系统基于 SOA 的设计和实现过程,尤其是设计过程。
首先,本文研讨课题所涉及理论和方法。研判了 SOA 思想及其实现技术等理论知
识,整理了 SCM 理论及其设计思路,比较并分析了 SCM 和 ERP 之间的联系与区别;同
时,剖析了 SOA 对于系统的切入点,确定了系统 SOA 分析和设计策略。
接着,本文详细深入研究了企业业务并设计和构建了服务。依据分析所得到的原
SCM 系统遗留问题,提出了新建 SCM 系统的解决方案设想,在进一步深入分析企业各
项业务背景的基础上,重构了 SOA 系统功能层次和服务列表。
然后,本文通过 SOA 重现企业核心业务。针对 SCM 系统实现企业核心业务,SOA
采用服务协作方式实现了该些业务过程,并借助 UML 表达了实现内容。
之后,本文展现 SOA 快速响应业务流程变更的价值。通过 SCM 系统应对由传统库
存管理到供应商管理库存的业务流程变更过程,证明了 SOA 存在及其应用的价值,并
分析比较了流程变更的细节;此外,提出了 SCM 系统核心的库存管理中最为关键的库
存总账算法。
最后,本文通过具体实现验证 SOA 技术在 SCM 系统上运用的可行性。根据具体实
现确定了 SCM 系统 SOA 的 J2EE 实现框架;同时选取 VMI 业务流程作为例子,通过外
贸企业向物料供应商提供库存信息 Web 服务来展现 SOA 在 SCM 系统中的实现过程。
关键词:面向服务架构,供应链管理,服务构建,服务协作,服务编排

I
上海交通大学工程硕士学位论文 ABSTRACT
THE DESIGN AND IMPLEMENTATION OF AGILE SCM BASED ON
SOA

ABSTRACT

petition has focused on its supply chain in modern times, so this
paper's study task is to build a SCM system. SCM system is even important for foreign
trade corporation, furthermore, SOA technology bring a resolvent for forecited question
and can celeritily rebuild the system. Hereby, this project's research target is how to use
SOA to estabish the agile supply chain system, and its keystone is design and
implementation.
The project will follow these steps hereinafter. First, it discusses SOA's theory and
its implement technology and gathers SCM&ERP's theoretics and their design, and
compares and analysing SCM with ERP. Second, it puts the new SCM system's solution
forward according to the former System left problems, and reestablishes System functions
and services based on deeply analysing enterprise business processes. Then, it rebuilds
enterprise key business processes by using SOA and shows implement contents via UML.
An