跨平台CTIClient控制系统设计思路及实践
1.基本思想:
该部分的开发主要有以下内容:
按照本设计思想,针对不同的厂商提供的不同的CTI产品,只需要提供基本的控件层的封装即可(控件开发);针对不同的用户,只需要提供不同的展现层的实现即可(页面开发)。对系统中最复杂的控制层功能实现成功实现了剥离,从而实现了功能的复用,并能够灵活的满足不同用户的要求。 按照本设计思想进行"CTIClient控制系统"的开发,可以极大的提高开发效率,非常容易的将系统应用到不同的厂商提供的产品平台上,非常容易的满足不同客户对展现层不同风格的个性需求;可以极大的降低系统后期维护的成本(页面风格的修改,不会影响到控件功能的实现和控制层脚本的调用),从而为公司节省可贵的人力资源。 按照本设计思路设计开发的软电话产品已经成功的在北京农行上线使用。 新晨科技供稿 CTI论坛编辑