面向服务的体系结构,助力CRM.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向服务的体系结构,助力CRM.doc

  面向服务的体系结构,助力CRM|第1 内容显示中应用平台的变革推动这应用体系的变革。换句话说,时代在变化,开发者不停的改变他们的产品,以适应时代的需求。现代应用开发中,最简单,最重要的主题是SOA(Service-Oriented Architecture,面向服务的体系结构)。 CRM应用程序可以从面向服务的体系结构中获益很多。对于许多组织来说,CRM通常需要可扩展的定制和集成,面向服务的体系结构将使之更容易,并降低了相关的成本。未来的CRM很有可能分为两大阵营: ◎已构建好的,很难定制的整体应用程序; ◎采用SOA的易定制的程序。 1面向服务的体系结构 面向服务的体系结构(SOA,Service-Oriented Architecture)于早期的基于构件的分布式计算方式,它定义了以下的设计原则: ①模块化将功能划分成更小的,可重用的模块。 ②封装性围绕着功能模块化,控件内部对于接口进行了很好的定义,封装。 ③松耦合客户端和服务器端,相互之间不必紧密依赖。 系统分析师和客户都密切关注SOA,原因在于SOA能够提供的两大优点:灵活性和敏捷性。以前的体系结构,IT组织很难对不同的功能和系统进行集成,很难对变化的商务需求和竞争需求及时做出反应。换句话说,只要不是有单独的一个开发商来提供所有的功能,就一定存在着不严格的应用程序。 面向服务的体系结构,存在以下几个特别的优点: ◎采用商务流程管理工具,能够更容易的对复合的系统进行配置; ◎能够更快地集成第三方的软件; ◎通过平台管理和版本控制,能够更安全的升级某个单独地服务; ◎按照服务来划分开发任务,更好的支持了分布式的协同开发。 2CRM应用程序的基本特点 上面所提到的面向服务的体系结构的优点,在CRM应用中同样适用。为了理解为什么这些优点这么重要,首先我们先来看看CRM应用程序的几个基本特点: ◎CRM应用程序通常需要和其它系统集成,如订单管理或发货管理。 ◎CRM解决方案几乎都不是有一个开发商提供的,通常都是多个产品和一些客户自己开发的程序集成在一起。 ◎CRM的功能性上采用多通讯方式,通过解决方案需要花费大量的时间和费用。面向服务的体系结构的主要好处,就在于能够使第三方软件更快,更容易地进行定制,集成与维护。 3面向服务的体系结构的CRM应用的好处 CRM应用程序可以从面向服务的体系结构中获益很多。对于许多组织来说,CRM通常需要可扩展的定制和集成,SOA将使之更容易,并降低了相关的成本。 3.1更快地定制 多数公司,特别是大公司,在购买CRM软件时,都希望进行第一次定制,以适应他们自己的业务流程。在CRM解决方案的总成本中,这种定制的费用占了很大的部分,有时甚至是购买通用CRM软件费用的几倍或几十倍。当你的业务发生改变,需要进行多次修改时,这种费用将更高。 定制过程中的另一个因素是需要将供应商的程序和自主开发的或是定制的程序功能整合在一起。 采用流程驱动的方式,SOA能够减轻定制的负担,减少定制的时间和费用。流程驱动的应用程序具有以下特征: ◎流程或业务逻辑中,包括了应用中的主要业务逻辑; ◎对于业务分析员来说,流程和业务逻辑是可理解的,并且时可重新配置的; 当然,没有必要每个应用都采用流程驱动的面向服务的体系结构(SOA)。但是事实上,正是由于对SOA的支持,才促使了流程驱动的应用的需求的增长。 确实,基于控件的应用程序,集成了业务流程管理的功能,和其他相关的标准一起,使得SOA应用程序得以实现。最终,企业能够有机会实现靠业务流程驱动的应用程序,并且他们开始信奉这种方法。传统上,客户服务器模式的应用程序,在平台的功能和用户需求明确之前,就已经先构建,因此,是典型的数据驱动方式。 对于CRM应用而言,SOA应用程序具有以下优势: ●通过公共业务流程管理工具,能够在业务流程中配置服务; ●遵循SOA设计原则的自行开发的功能模块、定制的功能模块,能够被整合到业务驱动流程中; 采用SOA设计的CRM应用程序,允许更快速,更简便地进行流程配置,这就更容易构建出一个多通讯方式,具有竞争能力的解决方案。 3.2降低集成费用 对于多数采用传统应用程序的CRM项目来说,集成已成为首要问题,需要投入很多费用。这是因为第一代的CRM系统的设计思想,是认为他们就是唯一的或者是主要的CRM应用程序,CRM系统拥有用户的数据,并且连接从桌面到后台整个业务流程。 在这种应用集中化模型中,人们容易认为:集成将是有限的,可控制的,因此,集成问题难度不是很大。如果一个客户,从桌面到后台整个系统,均采用同一家公司的标准的话,这种应用集中化的模型确实是可行的。 但是实际上,客户往往使用多个软件供应商的多种系统,任何一个系统,都不会拥有用户所有的数据,不会贯穿着从桌面到后台整个流程。这种情况下,集成这些应用

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档