基于SOA的电子商务系统设计与实现
发布时间:2017-05-07 08:01
本文关键词:基于SOA的电子商务系统设计与实现,由笔耕文化传播整理发布。
【摘要】: 面向服务架构(SOA)的出现能够帮助企业应用系统解决系统之间交互性差,缺乏进行整个企业内部整合能力的问题。SOA专注于业务为核心的服务,而不是以往的专注于技术的实现。它是一个体系结构,涵盖了多种技术,能够最大限度地利用企业现有IT资产,同时能够满足业务敏捷性的需求,提高IT资产的重用性。 本文基于徐州某机械制造公司现有的电子商务系统,通过对其进行了基于SOA的改造,使其能够满足新业务的需求。该业务需求是建立一个业务机会系统,来扩展公司现有的业务,提高公司的竞争力。它需要公司现有的3大IT系统:销售系统、库存系统、客户关系系统之间进行跨系统的交互协作。以往的基于数据库端的简单集成不能满足这种需求。因此本文采用SOA的方法和技术,根据软件工程的从需求分析到设计到实现的步骤,逐步对现有的IT系统进行改造,抽取出服务模块,建立一个统一的服务构件层。在该层之上,可以使用业务流程定义语言来定义业务流程。在该层之下是现有的可运行的信息系统实现。这是SOA典型的架构模型,可以重用已有的IT资产,又能灵活地定义业务流程,从而实现业务敏捷。 该系统一期目前已经上线,运行了3个月之后效果显著,提高了公司的业务量,对已有客户的服务质量也有了很大的改善。
【关键词】:SOA 电子商务系统 信息系统集成 SCA架构模型
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP311.52
【目录】:
- 致谢5-6
- 中文摘要6-7
- ABSTRACT7-10
- 1 绪论10-12
- 1.1 论文背景10-11
- 1.2 论文内容11
- 1.3 本文的结构11-12
- 2 SOA相关技术及方法概述12-26
- 2.1 概述12-15
- 2.1.1 SOA概述12
- 2.1.2 SOA基本特征12-15
- 2.1.3 SOA相关实现技术15
- 2.2 服务组件架构SCA15-18
- 2.2.1 SCA的概念15-17
- 2.2.2 SCA在SOA中的作用17-18
- 2.3 服务数据对象SDO18-19
- 2.3.1 SDO的概念18-19
- 2.3.2 SDO在SOA中的作用19
- 2.4 业务流程执行语言BPEL19-21
- 2.4.1 BPEL的概念19-20
- 2.4.2 BPEL在SOA中的作用20-21
- 2.5 SOA实施方法21-23
- 2.5.1 实施SOA的切入点和场景21-22
- 2.5.2 面向服务的建模和架构体系22-23
- 2.6 软件工程敏捷开发方法学23-24
- 2.7 SOA相关技术在本项目中的应用24
- 2.8 本章总结24-26
- 3 Blue-EBiz电子商务系统的需求分析及定义26-38
- 3.1 Blue-EBiz电子商务系统的背景26-29
- 3.2 Blue-EBiz电子商务系统的新需求29-31
- 3.3 业务机会子系统的业务用例分析31
- 3.4 业务机会子系统的业务流程建模31-33
- 3.5 业务机会子系统的需求定义33-37
- 3.6 本章小结37-38
- 4 Blue-EBiz电子商务系统的概要设计38-46
- 4.1 Blue-EBiz电子商务系统的传统设计38-39
- 4.2 基于SOA的架构设计39-44
- 4.3 数据库设计44-45
- 4.3.1 数据库实体关系44-45
- 4.4 本章总结45-46
- 5 Blue-EBiz电子商务系统的详细设计与实现46-62
- 5.1 设计服务接口46-52
- 5.1.1 客户关系子系统的客户服务接口46
- 5.1.2 预订单服务接口46-47
- 5.1.3 业务机会服务接口47-49
- 5.1.4 库存服务接口49
- 5.1.5 订单服务接口49-51
- 5.1.6 销售系统中的客户服务接口51
- 5.1.7 消息服务接口51-52
- 5.2 实现服务52-61
- 5.2.1 实现CRMCustomerServiceModule53-56
- 5.2.2 实现StorageServiceModule56-57
- 5.2.3 实现PreOrderServiceModule57-59
- 5.2.4 实现OpportunityServiceModule59-61
- 5.3 本章总结61-62
- 6 总结62-63
- 参考文献63-64
- 作者简历64-66
- 学位论文数据集66
【引证文献】
中国硕士学位论文全文数据库 前3条
1 王磊;基于SOA的银行原型系统的设计与实现[D];西安电子科技大学;2011年
2 李辉利;BPEL技术研究及在防灾减灾系统中的应用[D];太原理工大学;2011年
3 郭特;基于SCA的软件发布平台的设计和实现[D];上海交通大学;2012年
本文关键词:基于SOA的电子商务系统设计与实现,由笔耕文化传播整理发布。
,本文编号:349443
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/349443.html