SynleadCRM企业版4.0秉承了此前版本SynleadCRM软件产品的各项优点,在灵动性、扩展性和安全性方面更是处于国内领先地位。
(一) 灵动性
很多人经常询问起点公司怎样编写出如此灵活、动态的B/S CRM软件,我们不觉得有什么可保密的,答案是:我们采用了W3C(www万维网联盟)的新一代XML/XSL业界标准,直接用XSL引擎来处理XML应用数据、实现业务逻辑并生成Web页面,用DHTML组件来实现动态交互,站在更高的起点上去领跑今后的市场竞争。
SynleadCRM企业版4.0没有像其他一些CRM软件那样陷入技术门派之争的漩涡。大多的争斗偏偏却忽视了不依赖特定门派技术、更有普遍意义的前进方向——采用XML/XSL标准并且把中间层XML应用数据、XSL业务逻辑处理和表示层转换区分开来,而这些恰恰是今后解决问题的关键所在。
1. 采用XML标准
SynleadCRM企业版4.0中间层应用数据已全面采用W3C的新一代XML(可扩展标记语言)标准,XML对基于Web的应用软件赋予了强大的功能和灵活性。全球中高端应用系统(如CRM、ERP、BI)正迅速转向遵循XML标准,它给开发者和用户带来了前所未有的诸多好处:
XML提供更有意义的搜索。没有XML,搜索软件不得不了解每个数据库是如何构建的,这实际上是不可能的,因为每个数据库数据结构和描述都是不同的。有了XML,数据可被XML唯一地标识,很容易地以所需的标准方式对数据进行组织,信息搜索就变得十分方便。
XML提供用于本地计算的数据。它既可应用于服务器端,也可递交给客户端形成数据岛——数据计算、处理无需回到服务器就能进行,而这些过去必需基于昂贵的高端系统方可实现。
XML向用户提供更稳固的结构化视图。XML数据一旦建立,就可由各种编程语言、组件、对象以及多种方法进行加工,以适当的形式,在视图中动态表现给用户。值得说明的是:如果我们必须在XML文档中补充加入新标记,那么即使阅读该文档的应用程序没有修改、无法辨识此新标记,也不至于造成系统崩溃。
XML允许集成不同来源的结构化数据。在中间层服务器上集成后台数据库和其它应用系统的数据,按XML标准进行聚合、处理和分发。
XML可描述来自多种应用程序的数据。由于XML是可以扩展的、数据是可以自描述的,因此不需要来自其它应用程序的内置描述,也能够接收并处理数据。
XML可通过粒度更新来提高性能。XML允许粒度更新,不必在每次数据变动时都发送整个结构化数据集,只有改变的元素才在服务器、客户机之间传送,改变的数据可以在不必刷新整个页面或表格、表单的情况下显示。
XML为应用系统带来更好的升级能力。由于XML彻底把标识的概念同显示区分开来,只需在结构化的数据中嵌套程序化的描述以表明如何显示数据,因此大多情况下只是更新嵌套的程序化描述即可改变业务与表现逻辑,这极大改善了应用系统的升级能力。
XML可以压缩传输。XML压缩性能很好,因为用于描述数据结构的标签可以重复使用。XML数据是否压缩,要根据应用来定,还取决于服务器和客户端之间的数据传输量。XML能够使用HTTP1.1中的压缩标准,许多第三方软件也提供该压缩。
XML可供非专业人员使用。即便是没有任何编程经验的人员,也可以轻松解读XML文档描述。




