导航↓ 相册|收藏博客|加入友情链接|给博主留言
畅享博客 > 东方Lily > 11-CRM项目专栏 > [原创]CRM实施ABC-产品篇―C/S架构下的硬伤
2007/1/18 15:14:30

[原创]CRM实施ABC-产品篇―C/S架构下的硬伤

自从CRM选型起,C/S和B/S就是讨论的话题之一。SalesLogix是C/S典型的C/S产品,而进入最后PK的其他两家,金蝶:是基于J2EE架构的B/S结构;微软则是基于.NET的B/S结构。在《CRM选型:由海选到PK》一文中,我阐述了当时选择SalesLogix的原因。最终PK时,软件架构并未在重点考察的要素之中,而更多的是从产品成熟度和对需求满足度上考虑的。

C/S架构的软件产品需要在终端PC上安装客户端软件,然后才能使用。这无疑与B/S架构的软件产品相比有了先天的不足,B/S的卖点正是这种不受终端限制,同时又节省本地资源的优势。然而,C/S架构绝非一无是处,对于本地的预处理、数据简单存储有着B/S所不能替代的优势,对网络的低依赖性,也是C/S架构突出的优点。

对于CRM产品本身来说,在数据传输中存在着以下几个特点:首先,数据量大。crm系统数据特点是以客户数据为核心,以时间管理和销售漏斗管理为两条主线的管理系统。不论是客户数据查询,还是产品检索,数据量都是比较庞大的。其次,实时性要求相对于ERP系统较低。基于这两个特点,当CRM系统采用C/S架构的时候,必定要解决远程数据传输问题。

SalesLogix在这方面做了很多努力,也提供了多种方案。在同档次的CRM产品当中,属于解决方案较多者。目前SalesLogix在远程使用CRM系统上主要有提供以下四种解决方案:

模式一:通过VPN方式,连接总部数据库,进行联机使用
所有数据存放在公司局域网内的数据库服务器中,所有用户通过VPN连接到服务器。
这种模式有以下优点
1. 时效性好,所有用户都能得到实时的数据
2. 易于维护,只需要维护服务器上的数据即可,所有客户端没有数据,服务器配置也相对简单容易
3. 不需要增加用户端的硬件投入

缺点:
1. 对带宽需求高,由于通过VPN连接,多用户共同访问数据库时很容易造成带宽不够而造成网络反映迟钝。即便是带宽充裕的地区,也需要收到全国互联网本身质量的影响,尤其是南北网连接的网络瓶颈影响。此方案几乎达到不可用的程度
2. 一组数据:实际的测试效果:北京总部2M数据专线,深圳10M楼宇共享,以下是在深圳测试时的一组数据:
a) 系统启动   70-90秒
b) 客户模块:20-30秒
c) 联系人模块:20-30秒
d) 销售机会模块:10-20秒
e) 新增客户:10-30秒
f) 删除客户:10-30秒
g) 打开一条Account信息:<5秒
h) 检索一条Account信息:<5秒
i) SalesLogix关闭时间:10-20秒

模式二:离线操作,适时同步方式
公司内设置数据库服务器,以及同步服务器,每个用户都有各自的数据库放在各自的PC中,通过Internet 和同步服务器进行数据交换。交换的模式较多(FTP, RAS)
这种模式有以下优点:
1. 各个客户端可以离线操作各自的数据库,不需要时刻与Internet相连,销售人员习惯于这种模式。
2. 带宽要求低,由于可以通过多种传输方式,所以可以通过各种模式进行同步
3. 对网络及其服务器的稳定性要求较低

相应的缺点:
1. 时效性较差,只有同步之后才能得到最新数据,所以一般很难实时的更新数据
2. 硬件要求较高,由于每个客户端中都有数据库,所以对客户端的硬件要求相对较高
3. 维护麻烦,由于需要维护每个客户端的数据库,所以维护相对麻烦
4. 最令领导担心的是存于本机的数据库信息所带来的数据外泄隐患(虽然厂家说一般不会出问题,但是领导的担心还是不可避免的)

模式三:远程办公室方式(Remote Office)
公司总部设置数据库服务器,以及同步服务器,每个异地分支机构中放置一台远程服务器,该服务器通过Internet与公司总部的同步服务器进行数据交换,每个远程用户在本地办公室内通过局域网访问远程服务器。这种模式是以上两种模式的一种结合,其结合了上面两种方案的优点。同时也存在缺陷
优点:
1. 通过局域网访问数据可以解决对互联网的实时依赖,提高使用效率
2. 本地不安装数据,免去对本地数据库的维护,并相对提高数据安全性

缺点:
1. 各个分支机构需要安装远程服务器,不仅投资较高,而且需要当地有技术维护力量(虽然厂家保证使用普通PC即可,而且不需要经常性的维护,但从用户角度不能确认)
2. 远程服务器与总部服务器定时数据同步,存在数据延迟的问题
3. 目前发现低版本SalesLogix在数据同步时,存在缺陷。(厂家保证6.2版本以上可避免此缺陷,但未经证实)

模式四:远程终端访问方式
公司总部设置数据库服务器,以及远程终端服务器,每个远程用户通过IE远程终端服务器进行访问,
优点:
1. 本机不用安装任何软件,直接通过IE链接
2. 数据全部在远程终端服务器上,网络中只传送画面和鼠标键盘的移动,因此对网络压力小链接速度快,以下为深圳使用的对比数据
a) SalesLogix启动 10-20s
b) 客户模块  5-10s
c) 联系人模块  5-10s
d) 销售机会模块  10-15s
3. 不仅可用于CRM,还可用于其他应用
缺点
1. 对远程终端服务器压力大,目前使用Go Global远程访问软件,由于对CPU压力大,一台配置为双XEON 3.2 CPU,4G内存的服务器,最多仅可同时15人登录使用CRM系统。(目前正在查找原因,初步判断是SalesLogix与Go Global之间的兼容性问题,但仍未有最终技术结论)
2. 需要购买远程终端服务软件,费用比较昂贵,一般每个并发用户在1800-3000不等(主流产品以Ctrix为代表,以及Go Global等)



查阅更多相关主题的帖子: c/s b/s CRM CRM实施

评论

C/S确实在CRM远程应用中有些困难,但SaleLogix的应用确实是不错的

发布者 Kyoenzhao
2007/1/19 9:17:42


前段时间做了一个报告,其中讲到CRM的技术趋势
部署模式不应该只限制在单一,可以去组合
如果是集团应用,可能集中式+卫星模式的组合是可以的
不同模块,或者不同部门,甚至不同数据,可以存在与统一架构上的不同模式
技术是为业务服务和实现的工具,所以当业务复杂的时候,组合是不可避免的

发布者 叶开
2007/1/30 17:51:47


楼主说对是,纯B/S结构会带来一些问题,但C/S结构呢也存在楼主列举的不足

我接触了微软CRM后,认为采用B/S结构,同时支持OUTLOOK客户端脱机应用的模式是很好的结合了C/S的优势。


发布者 sunwalker
2007/1/31 13:11:50


楼主分析的很透彻呀!!

就当今的技术结构和中国国情来看, 比较好的模式是:   多种模式混用!!!

Smart Client 真正使用后, 也许可以遗弃CS和BS架构的弊端.


发布者 老K
2007/2/4 23:28:32


我用微软的终端服务器形式30个用户同时在线没问题。


发布者 Blue sky
2007/8/1 16:34:19


您还未登录,不能对文章发表评论!请先登录