论文部分内容阅读
近年来,图书行业专业客户的采购量日益增加。由于客户的采购模式多样化,客户服务要求的个性化,图书采购招投标中对服务评分比重增加,导致传统的客户服务方式不能满足市场需求。各个图书贸易企业正在向“以客户为中心”的管理模式转移。中国图书进出口上海公司根据行业发展情况和客户需求,建立图书贸易客户关系管理系统项目。图书贸易行业的客户关系管理系统具有涉及功能很多、业务流程多样化、管理流程的不确定性以及需要与众多外部系统进行数据通讯的特性。在该项目中采用了SOA的开发思想。我们以BPEL引擎作为后台的工作流引擎,通过流程定义工具开发图书客户关系管理的业务流程,并将其发布为服务方便多系统交互。以此来实现基于SOA的图书贸易客户关系管理系统。本论文主要内容包括如下几个方面:1.通过研究中国图书进出口上海公司客户关系管理系统建设的目的和意义,提出了基于SOA技术开发客户关系管理系统的研究目标和内容。2.研究SOA架构和工作流等关键技术。主要包括SOA的相关概念、工作流结构、工作流的活动定义、BPEL与WSDL的关系等。总结SOA架构中编制、编排web服务的方法。3.图书贸易客户关系管理系统的需求分析。首先分析了图书贸易行业的客户管理方式以及国内相关管理软件现状。根据业务需求背景提出图书贸易客户关系管理系统建设的总体目标,研究了客户关系管理的环节以及整个系统。还对商机管理子系统以及客户信息管理子系统等主要功能进行需求分析,提出基于SOA的技术的图书贸易客户关系管理系统的解决方案。4.图书贸易客户关系管理的系统设计与实现。提出基于SOA的系统整体架构,对系统的总体框架和服务流程以及数据库结构进行设计;重点讨论了商机处理的业务流程设计、功能实现及其部署。最后对基于SOA的图书贸易客户关系管理系统进行了试验并收集了相关运行结果。系统能够支持从不同业务流程中对数据进行抽取,并且对图书采购客户的个性化信息得到有序的管理,为中国图书进出口上海公司后续找寻商机提供良好的数据支持。最终系统在满足公司需求的同时也表现出了良好的安全性和稳定性,系统达到了设计目标并在实践中得到了验证和改进。