- 论坛徽章:
- 0
|
C/S/S这样分的少吧。一般先分C/S B/S,然后再去讨论 三层架构。实际上这位说的 C/S/S,即是C/S的三层架构模式。该架构在国内应该是在98-2004年左右比较流行。对于大型的OLTP事务交易,当时还是比较流行的。本人在这期间就使用过多种中间件,CICS,TUXEDO,TONGEASY.这种事务的处理特点,就是把数据库不向客户端开放,客户端采用私有协议与中间件服务器通讯。在B/S模式,客户端的表现还不够丰富时非常流行。其比较大的问题是,中间件技术的应用各家公司均有不同的使用风格,有的使用起来简直还不如二层架构,同时升级是个大的问题,需要有升级程序。升级程序虽然不是一个高难问题,但也总会有困扰。给客户体验也较差。
B/S随着JAVA技术和ASP技术的发展,目前浏览器的表现形式已经很丰富了,再加上AJAX的局部刷新技术,大量JS表现库的存在,使得B/S的表现已经不比C/S差了。同时对于大型的应用,如采用JAVA平台,可以支持大型服务器,集群等都比较方便。充分利用大机的特点,支持大事务量的OLTP应用。同时再以MVC架构技术组合,将是一个很清晰的发展思路。本人十多年的电信行业经验。电信行业的CRM客户服务系统,已基本上完成了由C/S(使用中间件的三层架构)转向了B/S架构。B/S架构的展现方式和AJAX技术的使用,使得技术人员可以专注于应用的开发和架构的优化。避免C/S模式开发下的百花齐放,各种开发语言,各种混乱架构而造成维护困难。C/S更新的问题不复存在。B/S现今丰富的表现力也使用客户的使用便捷性和美观性也更为容易接受。
|
|