1、引言
随着计算机应用技术的发展,CRM(客户关系管理)也得到了前所未有的发展。最初的CRM系统基本上都是基于两层结构-C/S模式(客户机/服务器)。C/S模式自从提出之后,曾经对CRM的发展起到了巨大的推动作用。但是随着对数据库操作复杂性的提高,传统的C/S模式已经不能满足应用需求,并且数据库产品层出不穷,即使是关系数据库,在性能指标上也存在许多差异,比如数据格式、数据精度、数据模型和语义差异等等。所以,为了解决不同数据库产品的互联及其他问题。三层Client/Server结构体系也应运而生。所谓三层结构,就是在原有的”两层结构”〔客户端和服务器端)之间增加了一层组件,这层组件包括事务处理逻辑应用服务、数据库查询代理等。随着这层组件的增加,两层结构向三层结构转变后,客户端和服务器端的负载就相应减轻了.跨平台、传输不可靠等问题也得到了解决。增加的这层组件就是我们所说的”中间件“。中间件在三层结构中主要充当中间层,实现数据安全、完整传输,通过负载均衡来调节系统的工作效率,从而弥补两层结构的不足。
同时,由于电子商务的飞速发展,使用CRM软件的客户的业务越来越复杂,而且业务种类可能会随时变更,这就使得企业迫切的要求自己能够进行系统的二次开发。如果有了这项功能,即使企业的业务发生变更,企业也可以应付自如。如今一般比较流行的CRM系统都不具备这样的功能。我们的开发组对这项功能进行了详细研究,并最终给子实现。作者参与了基于三层结构的CRM系统(Agent X)的设计和开发。本文详细介绍了三层结构的基本原理,并且详细介绍了基于三层结构的Agent X系统。
2、两层Client/Server结构
一个功能强大的客户应用开发语言和一个多用途的用于传送客户请求到服务器的机构是整个两层结构的核心。在一个数据库存取事件中,数据由服务器实施存储和访向
基于三层结构的CRM系统的设计和实现
最新推荐文章于 2024-05-30 18:03:01 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)