学位论文 > 优秀研究生学位论文题录展示
基于SOA架构的B2B采购平台的设计
作 者: 韩卫军
导 师: 王丽亚
学 校: 上海交通大学
专 业: 管理科学与工程
关键词: SOA B2B网络采购平台 改进的NSGA-II算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 160次
引 用: 0次
阅 读: 论文下载
内容摘要
在B2B采购平台运行的过程中,常因客户需求的变化以及供应商提供服务的变更,重新编排相关业务流程,而目前很多B2B采购平台是基于不同软件平台、不同标准开发,为了适应这些变化只能重新设计B2B采购平台,因此增强B2B采购平台的扩展性,实现B2B采购平台与遗留系统的整合具有十分重要的意义。从平台功能角度考虑,目前的B2B采购平台提供了诸如产品信息发布、产品信息查询、订单管理等基本功能,但基本都未涉及到采购推荐功能,因此增强B2B采购平台的推荐功能,将产品信息按照客户要求转化为采购方案具有非常现实的意义。本文引入了基于业务流程分析的服务建模方法,对B2B平台所涉及的服务进行建模,并利用SOA相关理论整合串联这些服务,设计了B2B采购平台。为了实现B2B采购平台的采购推荐功能,本文提出了一种改进的NSGA-II算法用于采购多目标优化问题,并通过实例对比分析验证了该算法的可行性与有效性。
|
全文目录
摘要 5-6 ABSTRACT 6-12 第一章 绪论 12-15 1.1 研究背景 12 1.2 国内外研究现状 12-14 1.2.1 B2B 采购的研究现状 12-13 1.2.2 SOA 的研究现状 13-14 1.3 本文的结构安排 14-15 第二章 面向服务的架构SOA 15-45 2.1 SOA 架构的概念 15-18 2.1.1 SOA 架构的要点 15-16 2.1.2 SOA 架构的服务 16 2.1.3 SOA 架构与web 服务 16-18 2.2 网络服务Web Service 18-27 2.2.1 Web Service 描述语言WSDL 20-27 2.3 简单对象交互协议SOAP 27-30 2.3.1 SOAP 的定义 27-28 2.3.2 SOAP 的构成元素 28 2.3.3 SOAP 的语法规范 28-29 2.3.4 SOAP 实例 29-30 2.4 业务流程编排语言BPEL 30-33 2.4.1 BPEL 的定义 30-31 2.4.2 BPEL 的执行过程 31-32 2.4.3 BPEL 的过程组件 32-33 2.4.4 开发BPEL 实例的流程 33 2.5 企业服务总线ESB 33-36 2.6 基于SOA 架构整合应用的技术组成 36-45 2.6.1 Struts 技术 37-39 2.6.2 ActionServlet 类 39-42 2.6.3 Form Bean 类 42-43 2.6.4 Action Bean 类 43-45 第三章 基于业务流程分析的服务建模方法 45-53 3.1 服务的发现方式 45-47 3.1.1 自顶向下方式 45-46 3.1.2 自底向上方式 46 3.1.3 中间对齐方式 46-47 3.2 自顶向下业务流程分析方式 47-50 3.2.1 系统定位 47 3.2.2 功能分析 47-48 3.2.3 流程分析 48 3.2.4 服务操作合并 48-50 3.2.5 服务操作验证 50 3.3 服务设计 50-53 3.3.1 服务设计的过程 50-51 3.3.2 服务粒度 51-53 第四章 改进的NSGA‐II 算法 53-63 4.1 数学模型 54-55 4.1.1 问题的假设及符号意义 54 4.1.2 模型的建立 54-55 4.2 模型求解 55-59 4.2.1 染色体的编码 56 4.2.2 种群初始化 56-57 4.2.3 适应度函数的确定 57-58 4.2.4 自适应遗传算法参数 58-59 4.3 算例 59-63 4.3.1 算法可行性验证 59-61 4.3.2 算法有效性验证 61-63 第五章 基于SOA 的B2B 采购平台设计 63-89 5.1 采购平台的业务需求 63-65 5.2 采购平台的业务流程分析 65-71 5.2.1 客户注册流程分析 65 5.2.2 供应商信息注册流程分析 65-66 5.2.3 第三方物流注册流程分析 66-67 5.2.4 客户采购流程分析 67-69 5.2.5 服务的整合 69-71 5.3 创建采购平台的数据库 71-72 5.3.1 绘制实体关系图 71-72 5.3.2 生成物理数据模型 72 5.4 采购平台组件设计构架 72-75 5.4.1 组件图 73-74 5.4.2 Class 类图 74-75 5.5 采购平台的业务和时序图 75-85 5.5.1 用户注册业务需求及其时序 75-76 5.5.2 登陆系统业务和时序图 76-79 5.5.3 供应商产品信息录入业务和时序 79-80 5.5.4 供应商产品信息查询业务和时序 80-81 5.5.5 购物车业务和时序 81-84 5.5.6 推荐功能的业务和时序 84-85 5.6 系统测试 85-89 5.6.1 软件开发环境 85-86 5.6.2 实现过程 86-89 第六章 结论与展望 89-90 参考文献 90-93 攻读学位期间发表的学术论文 93-96 上海交通大学学位论文答辩决议书 96
|
相似论文
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
- 面向服务的数据集成模型的研究与实现,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 仓库出库辅助系统的设计与实现,TP311.52
- 保险支付平台设计与实现,TP311.52
- 基于SOA的事业单位编制管理系统设计与实现,TP311.52
- 基于WCF框架的管制信息系统的设计与实现,TP311.52
- 宜宾移动IT支撑系统设计研究,TP311.52
- 基于SOA的协同制造异构系统的数据集成研究,TP311.13
- 基于SaaS和SOA的ERP系统关键问题的研究,TP315
- SOA在法人库服务系统中的应用研究,TP393.09
- 基于QoS的动态Web服务组合系统的设计与实现,TP393.09
- 基于SOA架构的现代服务业共性服务集成研究,TP393.09
- 基于流程再造教务管理系统的构建与实现,TP311.52
- 基于SDA架构的建筑行业项目管理应用研究,TP311.52
- 基于SOA的审批流程管理系统研究与实现,TP311.52
- 数字化校园系统数据交换平台的研究,TP311.52
- Tag知识管理系统的设计与实现,TP311.52
- 基于SOA的交易服务平台设计与实现,TP311.52
- SOA在大学学院信息系统整合的应用研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|