采用Richweb统计图组件开发的示例
应用易构(RichWeb)快速开发平台给用户带来的收益:
易构快速开发平台是一个构件化的Web应用系统开发及应用平台。采用Ajax和富因特网应用技术〔RIA:Rich Internet Applications〕,具有下一代Web应用软件特征。整个系统具有清晰合理的层次结构。
下图是使用Ajax技术实现的工具条和菜单。

对于Ajax技术而言,按钮与菜单、工具条都是比较简单的,并不涉及与服务器的复杂交互。不过,如果自己动手写,也还是挺麻烦的。在易构快速开发平台中,封装了按钮与工具条控件,从而可以非常简单地直接使用。
传统网络程序的开发是基于页面与服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上。而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体验问题”,而富因特网应用程序(Rich Internet Applications,缩写为RIA)的出现也就是为了解决这个问题。
富因特网应用程序的发展阶段图如下:

Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力。
1、非入侵部署: 一对(IP,port)。应用程序接口不作任何修改。
2、兼容各种数据库版本、数据库复制产品、也兼容各种数据库集群产品。
3、通过常用的宽带网络, 快速的事务处理同步复制。
4、几乎不停的服务: 自动的错误恢复。
5、零单点错误源,不使用两阶段提交协议(2PC)。
6、可伸缩的数据库性能(负载均衡+非入侵式的数据库阵列扩展)
7、灾难预防和恢复的能力。
8、内置数据库访问防火墙。
9、内置加密/解密算法,用于公共网络传输。
10、不停机的数据挖掘能力。
随着数据价值日益昂贵,传统的IT和存储结构保护目前正在成为一门技术。数据库服务器作为系统的大脑中枢,要不停的对外和对内提供服务。对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。所以一旦数据库服务器的中断和停止工作,就会给企业带来惨重的代价。
数据库服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等等。传统的磁带备份、数据备份等工作量大、时间长已经满足不了现在高速运转的系统需求,于是有的企业引进了双机热备或多机热备方式来保护数据库服务器以避免长时间的服务中断,保证系统长期、可靠的服务。
本文将避免深入的技术研究,以快速的方法,帮助你选择最合适的高可用性软件。
首先要明确,本文所说的双机和集群软件,都是指需要对数据进行写操作的情况,比如数据库。如果仅仅是应用服务器,则应该选择负载均衡软件。
对于双机和集群软件,选择的基本方法是,先处理可选项少的情况,再处理可选项多的情况,这样便于快速对号入座。
SCO UNIX: 只有LanderCluster支持。 更多了解LanderCluster