用户名: 密码: 验证码:
基于工作流技术的联通合作伙伴管理系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
中国联通IT系统划分为BSS(业务支撑系统)、OSS(运营支撑系统)、MSS(管理支撑系统)三个系统域。其中BSS包括客户关系管理类系统、计费结算类系统、分析型系统和外部门户系统,为市场营销、客户服务等企业的经营活动提供全面支撑。PRM(合作伙伴管理系统)是BSS的核心系统之一,面向所有的合作伙伴提供管理和结算支持。合作伙伴作为一种竞争资源,已开始逐渐成为各电信运营商竞相争夺的对象。为了支撑联通业务快速发展,并满足全业务需求,在结合中国联通集团的总体规划前提下,急需建设合作伙伴管理系统。
     本文先阐述了联通合作伙伴管理系统的研发背景、论文的研究内容以及本人所做的工作。并介绍了合作伙伴管理系统的概念及联通合作伙伴管理系统的主要功能模块,并在业务需求分析的基础上,遵循“管理集中、系统集中、系统融合、规范统一”的思想,提出了联通合作伙伴管理系统的整体设计方案。然后对JBPM与SSI的整合技术做了具体分析,并详细说明了系统设计的具体实现。
     合作伙伴管理系统通过了内部系统测试,并符合联通规范,满足业务需求和设计要求;业务流程能够按照预定步骤正确流转,系统接口能够正常工作,系统整体运行稳定。
Today more and more partners have joined in the value chain to the core of telecom operators, such as equipment suppliers, terminal manufacturers, content and service providers, solutions suppliers, distributors etc. Partner as a kind of competition resource, has begun to gradually become the telecom operators' object of contention. In order to support the rapidly developing business of Chinaunicom, and fill the requirement of full service, we urgent need construction Partner Relationship Management system in the premise of Chinaunicom Group's master plan.
     The IT system of Chinaunicom is divided into three system domains: BSS (Business Support System), OSS (Operation Support System), MSS (Management Support System). BSS includes Customer Relationship Management system, Billing and Settlement system, analytical system and external portal system, which provide comprehensive support for marketing, customer service and other enterprise's business activities. PRM (Partner Relationship Management) system is one of the BSS core system, which provide management and billing support for all partners.
     Province level PRM provide support for the partner of province level Chinaunicom and the administrator of partner.
     a) Partner Management: provides a variety of management functions targeted in the province partners, includes: Agreement Management, Data Management, State Management, Business Management, Contract Management, Credit management, Competitor Information Management.
     b) Partner Business Manager: provides business management of province level partner, includes: Business Information Management, Business Life-cycle Management.
     c) Partner Product Management: provides product management of province level partner, includes: Product Information Management, Product Configuration Management, Product Life-cycle Management, Product Catalog Management, Business Directory Management etc.
     d) Training Management: In order to gain better business opportunities and customer service, through the training of partners improve the competitiveness or technology, includes: Training Resources Library Management, Training Project Management, Training Course Management, Training Effect Evaluation Management.
     e) Problem Management: manages all problems which happened in the process of operation or services when Chinaunicom and its partners faced the customer, includes: Review and Distribution Problem, Answer Management, Problem Form Query, Partner Handling Complaint.
     f) Settlement Management: provides settlement management of province level partner, includes: Process Settlement, Reconciliation Bill Management, Setting Bill Management, Settlement Rule Management, Settlement Agreement Management.
     Headquarters level PRM provide support for the partner of headquarters level Chinaunicom and the administrator of partner.
     a) Partner Management: provides a variety of management functions targeted in the headquarters partners, includes: Agreement Management, Data Management, State Management, Business Management, Contract Management, Credit management, Competitor Information Management.
     b) Partner Business Manager: provides business management of headquarters level partner, includes: Business Information Management, Business Life-cycle Management.
     c) Partner Product Management: provides product management of headquarters level partner, includes: Product Information Management, Product Configuration Management, Product Life-cycle Management, Product Catalog Management, Business Directory Management etc.
     d) Training Management: In order to gain better business opportunities and customer service, through the training of partners improve the competitiveness or technology, includes: Training Resources Library Management, Training Project Management, Training Course Management, Training Effect Evaluation Management.
     e) Problem Management: manages all problems which happened in the process of operation or services when Chinaunicom and its partners faced the customer, includes: Review and Distribution Problem, Answer Management, Problem Form Query, Partner Handling Complaint.
     f) Settlement Management: provides settlement management of headquarters level partner, includes: Process Settlement, Reconciliation Bill Management, Setting Bill Management, Settlement Rule Management, Settlement Agreement Management.
     As a guide to Chinaunicom Group's master plan, with the IT system business rules and data model specifications of Chinaunicom, comply with overall solution and design principle of Partner Relationship Management system, on the basis of the depth analysis for business requirement, proposed the detailed solution of Partner Relationship Management system's main function modules.
     Partner Relationship Management system's technical architecture is Spring +Struts+Ibatis (SSI), and all for open-source framework, based on the JBPM workflow engine, achieve the process management through the secondary development, fill the requirement of telecom industry's PRM. JBPM that has least dependence can easily be used as a Java library, and it can also be used in large J2EE application server environment group. JBPM can be configured with any database, and it can be deployed on any application server. One of the JBPM's characteristics is the definition of business logic does not use some of the current specification, like WfMC, XPDL, BPML, ebXML, BPEL4WS etc, Instead of using a custom JBPM Process Definition Language (JPDL). JPDL think that a business process can be seen as a UML state diagram, JPDL defines each part of the state diagram in detail, such as start state, end state, conversion between the state; Another characteristic of JBPM is using ibatis to manage the database. In the Java field ibatis is the best solution of data persistence layer, JBPM separates the data management function through the ibatis, and it focus on the business logic processing.
     The project achieved the desired goal in-house testing, and the whole system is steadily running. The various functional points of Partner Relationship Management system are achieved stable operation and fill the business requirement; The workflow modules which are entirely consistent with the business processes achieve an efficient operation; The workflow interface layer shows better integration and scalability of business process. Partner Relationship Management system provide localized content and knowledge sharing, end to end support and services, direct communication and collaboration for enterprise-class partners, and it quickly promote the key competitiveness of enterprise.
引文
[1]中国联通集团.新一代BSS系统用户需求书3G业务分册v5[S], 2009:1-332.
    [2]刘大有.数据结构[M].高等教育出版社,2003:21-65.
    [3]杨磊,陈凌云. Eclipse Web开发[M].人民邮电出版社,2006:5-46.
    [4]夏昕. IBATIS2.0开发指南[OL]. http://www.csdn.net/,2004:1-48.
    [5]范玉顺.工作流管理技术基础[M].清华大学出版社,2001:6-55.
    [6] http://www.diybl.com/. JBPM工作流引擎内核设计思想及构架[OL],2008:1-73.
    [7]中国联通集团. 023中国联通合作伙伴管理用户需求书V3.0[S], 2009:1-23.
    [8]高杰. JBPM开发指南[M].人民邮电出版社,2006:8-56.
    [9] JBoss. JBPM规范[OL]. http://www.jboss.org/.
    [10]陈刚. JBPM开发入门指南[OL]. http://www.chengang.com.cn/,2006:32-44.
    [11] Matt Cumberlidge. Business Process Management with JBoss jBPM[M]. UK: Packt Publishing Ltd,2007:36-40.
    [12] Workflow management coalition[OL]. http://www.wfmc.org/,2008.
    [13]史美林,杨光信等. WFMS工作流管理系统[J].计算机学报,1999(3):325-334.
    [14]李军怀,张彤,张景,刘海玲.一种基于XML的工作流过程定义语言研究与应用[J].计算机工程,2005:43-46
    [15]李伟,李青.基J2EE的工作流管理系统框架研究与实现管控一体化[OL]. http://www.autocontrol.cn/.
    [16]陈松乔,任胜兵著.现代软件工程[M].北方交通大学出版社,2001:45-58
    [17]邵维忠,杨芙清著.面向对象的系统分析[M].清华大学出版社,1998:67-68
    [18]王珊,陈红编著.数据库原理教程[M].清华大学出版社,1999:56-74
    [19]付松龄,谭庆平.基于J2EE的分布式工作流管理系统方案[J].计算机应用,2003, 23:119-121
    [20] Paul J Perrone, J2EE构建企业系统专家级解决方案[M].清华大学出版社,2001:25-36

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700