• 3阅读
  • 1回复

CRM与ERP系统集成应用研究

离线 沈建军
级别: 新手上路
楼主   发表于: 23分钟前 , 来自: From:北京市
      目前,大多数企业为提高生产效率而实施了CRM(客户关系管理)、ERP(企业资源计划)等信息系统,然而,多套庞大而复杂的业务系统并存、原有系统不断更新以及不断扩充的新的业务模块给企业带来了新的问题。如何通过CRM系统与ERP系统的整体高效集成,形成1+l》2的绩效,从而为企业带来最大的投资回报率,已经成为企业和IT界关注的热点和难点。在传统经济模式下,CRM系统与ERP系统各自独立,造成企业的信息流、价值流和物流间的交互障碍,使企业前后端成为独立的信息孤岛,生产与决策部门得不到有力的信息支持。因此,如何建立电子商务环境下的企业前后端系统集成,使企业、合作伙伴及客户集成在同一个电子商务平台上,加强企业与合作伙伴及客户的纽带关系、协同与分析能力,是企业赢得竞争优势的关键之一。
  遗留系统的业务流程整合一直是困扰企业业务与企业IT的难题,而当前兴起的SOA(面向服务的体系框架)基础平台弥合了这种鸿沟,从而支持企业快速灵活地变迁其业务流程,保持企业竞争力。正是在这种背景下,本文基于SOA原理,提出CRM系统与ERP系统集成方案。
  1 面向服务的体系框架
  1.1 SOA体系结构
  SOA是一种粗粒度、松耦合的服务结构,使企业变得更加弹性和灵活.快速响应业务的需求变更,并具有精确定义的标准接口。服务的粗粒度是指服务执行了较大的业务功能,并交换了比细粒度更多的数据;服务之间的耦合是指服务具有中立的接口(没有强制绑定到特定的实现上);标准化接口是指Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。
  SOA的核心技术包括:SOAP(简单对象访问协议)、WSDL(Web服务描述语言)和UDDI(统一描述发现和集成),它们都是以标准的XML(可扩展标记语言)文档形式表示的。
  SOA体系结构如图1所示。  
  图1 SOA体系结构

  WSDL把服务抽象地描述为一组包含在面向文档或面向过程的消息上执行操作的端点的集合,多个相关的具体端点结合在一起就构成了服务。
  服务提供者是一个可通过网络寻址的实体,它接受和执行来自服务使用者的请求。它将“服务”中的服务和接口契约发布到服务注册库,以便服务使用者可以访问服务。
  服务使用者可以是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对服务注册库中的服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。
  服务注册库是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者的接口。
  Web服务的操作主要有发布、查找、绑定、调用。
  1.2 企业服务总线
  ESB(企业服务总线)是一条企业架构的总线,所有的企业服务都挂接到该总线上对外公布,企业服务总线负责管理服务目录,解析服务请求者的请求方法、消息格式,并对服务提供者进行寻址,转发服务请求。如果没有企业服务总线,那么服务的请求者则必须知道其所需要服务的地址,并要知道相应的服务调用方法、消息格式,这样的调用是点到点的,不利于服务的统一管理,不利于不同格式服务的集成。
  ESB是搭建SOA架构所必须实现的核心功能组件。ESB一般使用SOAP和HTTP协议,支持JMS(Java消息服务)、MQ(消息队列)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等传输协议。
  2 基于SOA的集成方案
  对于企业来说,CRM系统和ERP系统并没有充分发挥它们的使用价值,体现在两个方面:一是,缺乏CRM系统和ERP系统中的相同及相关数据的同步与整合,导致了企业内部大量信息孤岛的存在,增加了数据维护的难度;二是,没有实现将CRM系统与ERP系统的各自业务流程进行统一的整合,没有实现业务流程端到端的自动流转。
  为此,基于SOA思想,提出CRM系统与ERP系统的集成方案。本方案实现的SOA集成平台是解决企业“信息孤岛”、“流程隔裂”、“业务流程全局不可见”等深层问题的核心基础平台。在业务层,对CRM和ERP两个系统进行流程重组;在服务层,以SOA的思想向上进行粗粒度的服务抽取,向下进行细粒度的需求分析。通过对流程和用例的分析,以服务之间松耦合为原则,选择合适粒度识别并划分出服务,抽取服务模型,提供接口。服务是SOA的核心,在本方案中存在两种类型的服务:一种是将原有CRM系统或ERP系统提供的功能进行包装形成的服务;另一种是新创建的服务,这两种服务组件以一定的顺序编排来满足业务流程的需要。
  CRM、ERP两个系统在集成的过程中主要分为两种模式:业务集成和数据集成。业务集成需要将两个系统的业务进行业务流程重组,重新分析后形成新的业务流程,并在流程中进行数据同步。数据集成则涉及较少的业务流程,只需要在信息维护的过程中同步两个系统中相应的数据。经过分析,销售业务和采购业务需要进行业务集成;客户信息、供应商信息、产品及其分类信息需要进行数据集成。
在线 蓬润基业
级别: 管理员
沙发   发表于: 2013-05-16 , 来自: From:北京市
系统集成中CRM和ERP需要强强整和才能发挥更大作用!
发帖 回复
« 返回列表
描述
快速回复
批量上传需要先选择文件,再选择上传