节点文献

基于SOA的经销商管理系统研究

Research on Dealer Management System Based on SOA Architecture

【作者】 杨骏

【导师】 饶若楠; 崔春明;

【作者基本信息】 上海交通大学 , 软件工程, 2007, 硕士

【摘要】 基于SOA的经销商管理系统旨在用SOA技术和更好的电子化流程来解决传统的公司经销商管理中存在的系统难以整合又难以扩展,同时流程繁琐且效率低下的难题。本文将介绍如何利用SOA技术来有效地降低系统间的耦合性和提高不同系统间的整合效率。本文首先介绍了SOA架构的基本知识和与其相关的一些技术,比如系统服务总线,流程执行语言和B2B的相关知识。接着分析了传统的经销商模型由于架构上的缺陷,很难和别的系统进行整合,因此造成了业务操作流程极其繁琐。同时,在面对市场的变化时系统也无法快速及时的做出反映,严重影响了公司的发展。而当采用了基于SOA架构的经销商管理系统之后,因为系统能够很容易的和别的业务系统进行整合,因此能够将现有繁琐的业务操作流程进行整合和简化,极大的提高了公司的运营效率,同时因为系统中引入了BPEL流程管理,因此也能对市场的变化及时有效的做出变化。基于上述知识和模型,本文着重阐述了如何利用这些技术来设计和实现一套基于SOA的经销商管理系统,包括了从门户网站的设计、业务服务的抽象、业务流程的建模、系统服务总线的整合到外部接口的设计以及物理的架构设计。并且还对防火墙的穿越,SOA安全性和Web服务的缓存机制进行了的研究和设计。最后结合这些模型和架构,给出了一个实现实例,并且对SOA架构在实例中的性能进行了分析和总结。本文的创新处在于提出了不同于现有CRM系统的全新的经销商管理系统的架构和功能模型,并且利用了SOA,BPEL等一系列的开源技术设计和实现出了一套在架构上具有松散耦合性的经销商管理系统。

【Abstract】 The purpose of dealer management system is to use enterprise information technology and electronic process to solve the problem of the low efficiency of current traditional complex business processes. The system achieves the higher executive efficiency through the improvement of integration level and higher reusability between the systems.In the beginning of the article, it introduces the basic knowledge and technology of the Service Oriented Architecture, such as Enterprise Service Bus, Business Process Executive Language and some B2B related knowledge. After that the article analyzes the architecture’s defect of the traditional model which makes it difficult to integrate with other systems, and the defect brings the complex operation processes. Meanwhile, the traditional architecture cannot reflect the marketing change immediately which lags the company’s development. But when adapting the SOA based architecture, the system can integrate with other systems easily and it also can integrate and simplify the current complex operation processes. The architecture brings company high operation efficiency, and because of the BPEL process management, the system also can make changes easily when facing the marketing changes.Based on these knowledge and models that mentioned above, the article emphasizes how to utilize these technologies to design and implement such a set of dealer management system, including from portal designing, business services abstracting, business process modelizing, enterprise services bus integrating to external interfaces and physical architecture designing. Meanwhile, the article also describes the design and implementation of passing through the firewall, the security of SOA and the cache mechanism of web services.In the end, the article shows an implemented instance according to these models and architecture, and also analyzes the performance of instance using SOA architecture.The highlight of this article is to raise a new architecture and model of dealer management system different from the current CRM system, and use variable leading technologies such as SOA and BEPL to build such a system which has high extensibility.

【关键词】 soabpelweb servicesb2b
【Key words】 soabpelweb servicesb2b
  • 【分类号】TP315
  • 【被引频次】8
  • 【下载频次】271
节点文献中: 

本文链接的文献网络图示:

本文的引文网络