探索中国CIO人才现状 | 第四季调研报告
基于SOA的GIS与CRM系统集成的思考
2013-09-26  作者:CIO时代网 

  一、前言


  随着社会信息化的不断发展,我国经济建设的不断推进,市场竞争也变得越来越激烈,因此,企业不但面临着良好的机遇,而且还面临着巨大的挑战。这也要求企业要不断的对自身的经营管理模式进行革新,只有这样才能够适应时代的发展,并且在激烈的市场竞争中获得更好的发展。就目前而言,CRM系统也得到了众多企业的青睐。而随着计算机科学技术和电子商务领域的发展,CRM系统已经逐渐的形成一种以信息技术为核心的智能化系统。


  二、对于SOA的介绍


  (一)SOA的基本概括


  所谓SOA,具体指的就是面向服务构架,它可以根据所需的要求通过网络技术对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA也可以理解为一个组件的模型它还可以通过各个不同单元之间的定义结构和契约,将应用程序进行良好的一个连接。SOA具有面向服务、松耦合以及使用标准的规范集成系统等突出的特点。除此之外,SOA中的面向服务方面和面向对象方面之间可以不是竞争关系。SOA可以是面向对象的,那么就要通过面向对象的方法来对能够实现功能的代码进行编写,然后再将实现的功能进行相应的封装,使之成为服务。


  (二)SOA的主要发展方向


  从SOA的问世到现在,已经逐步的趋于成熟化和完善化,但是在使用的技术上依旧存在着很多的不足,只有不断的对其进行分析和改正,这样才能够有效的促进SOA的发展。就目前而言,SOA正渐渐的渗入到众多企业的应用中,越来越多的企业注重SOA的应用。然而,随着信息技术的不断发展,计算机科学技术的不断进步,为SOA的应用提供了强大的发展机遇,同时也带来了巨大的挑战。企业的传统信息整合模式通常都体现在企业对内部的整合,但是随着企业需求量的不断扩大,内部的整合已经逐渐的转变为内部和外部的共同有机体,与此同时,竞争激烈的经济市场也使得SOA具有重要的作用。


  三、关于GIS的分析


  (一)模块化的GIS


  对于较早时期的软件工程而言,其开发还处在一种初级的非结构化程序的设计阶段,而GIS则是其中由一些较为简单的程序片断组成的,而人们对于GIS系统的开发也就是为了能够有效的实现一些简单的功能。但是随着软件工程的不断发展,逐渐出现了面向对象的软件开发模式以及相关的编程语言。因此,人们对于GIS系统的探究和开发也逐步的转移到模块化的模式中。但是,这种模块化的意识由于处于初级阶段,因此复用度相对较低,只有不断的在底层进行类或者类库和嵌套函数之间的调用,才能够有效的是每个模块之间保持一种紧密的联系,进而有效的增强每个模块之间的依赖性。对于模块化的GIS而言,其很难和管理信息系统进行结合。


  (二)组件式的GIS


  面向对象技术的逐渐成熟和发展也为GIS的发展提供了良好的发展条件。通过面向对象和计算机技术的有机结合,逐步的形成了具有分布式的对象模型,进而可以通过这种模式进行软件的开发。GIS也出现的组件式的开发模式,将GIS系统中的每个功能模块分解成单个的组建,并且对其进行分别的编码和测试,然后提供相应的接口,这样就可以有效的实现组件和组件之间的相互调用,而且还可以实现每个系统之间的无缝集成。


  (三)服务式的GIS


  随着计算机技术的发展,SOA系统的逐渐成熟,服务式的GIS系统也随之产生了。通过面向服务的软件工程方式,在SOA系统框架的基础上将GIS系统的各个功能模块进行服务形式的封装,然后通过企业之间进行发布、注册或者调用等,这种形式的GIS系统不但可以跨越平台和网络,而且还可进行GIS系统的重发能力,这样就可以有效的促进系统的伸缩性。


  四、CRM系统的研究


  (一)对CRM的概述


  所谓CRM,指的就是客户关系管理。CRM是企业进行商业管理的一种策略,并且它是将客户作为核心的一种管理模式。CRM通过计算机技术、多媒体技术、数据库技术以及软件开发技术的运用来对企业进行有效的全面整合,进而有效的促进企业资源的共享,而且还可以有效的提高员工的效率。


  (二)CRM应用的主要分类


  1.操作型CRM。这种类型的CRM主要是能够使得企业的经营管理变得方便,其主要通过建立电子商务的一个有效平台,对企业的销售和企业客户服务的相关工作人员和客户之间的往来进行的自动化服务模式,并且这种类型的CRM可是实现客户的自助服务。


  2.协作型CRM。这种类型的CRM主要是建立一种企业也的相关业务人员和客户沟通的平台,其主要是针对呼叫中心的信息传送和邮件的发送提供有效的服务。协作型CRM主要是为客户和业务人员之间的联系提供一个良好的桥梁。


  3.分析型CRM。这种类型的CRM主要是为企业中的各个部门的决策提供一种客观有效的决策依据,并且这种类型的CRM还可以通过对数据库的建立和对数据挖掘技术的充分运用来获取有价值的客户信息,进而能够有效的促进企业对销售的科学合理分析,并且能够使得企业对客户细分建立有效的预测模型。这种类型的CRM主要是为企业的决策者提供一种有效的决策信息。


  五、结束语


  随着科学技术的不断发展,SOA系统也在各个领域中得到了广泛的应用,尤其是对于GIS和CRM系统集成的应用,随着时代的不断发展,企业在对CRM的应用中依然存在着很多的不足,因此,只有充分的利用现代科技手段对CRM系统不断的改良,并且要采用SOA思想理念来将GIS和CRM进行有效的结合,将所要实现的各个功能模块进行有效的封装,使之成为具有服务性的模块,只有这样才能够有效的提升整个企业的经济效益和企业员工的工作效率。