Dorado 5 : 01.前言 (RF1)

当今更多的业务系统选择Brower/Server架构,初期的Web应用主要实现浏览型与填报型需求。浏览型代表是新闻发布与浏览,特点是以查看内容为主,下行的数据量远大于上行的数据量。填报型代表是护照在线申请,特点是以增加和填写内容为主,上行的数据量大于下行的数据量。这两类能涵盖的业务需求比较有限,真正的业务都需要"增、删、改、查"的操作,这就是交互型,其代表是MIS类应用,特点是频繁进行大量交互操作,上行下行的数据量相当。
浏览型与填报型对系统可用性敏感度不高,可以接受一定的等待时间与比较生涩的操作,比如我们经常打开数个新闻网页,哪个先出现先看哪个。而直接影响企业运作效率的MIS类应用则相反,对系统可用性敏感度很高,因而提出界面友好、操作方便、功能集中等要求。当以手工方式实现复杂界面和交互性比较多的界面时,往往需付出极其繁重的、低效而重复的劳动,进而造成开发周期长、开发成本过高,对Web表现层方面的产品需求由此而变得强烈。
日益复杂的业务需求使Web界面与交互操作便捷也越来越复杂,而带来一个两难选择。
一方面,此时用户已习惯享受随时随地通过浏览器访问并操作业务系统这种便利,而提出操作体验的更高要求,特别是用户经常以C/S版的软件系统的体验为基准,抱怨B/S系统难用,进而造成用户满意度下降。另一方面开发者在实现复杂界面和交互性比较多的界面时,往往需付出极其繁重的、低效而重复的劳动,进而造成开发周期长、开发成本过高。
或者牺牲开发成本来保持用户满意度,或者牺牲用户满意度来保持开发成本,面对这个两难选择似乎只能取其一,而随着dorado 5版本的推出,出现了一个新解:提高用户满意度的同时降低开发成本,快速响应需求变化。
dorado展现中间件即定位于Web表现层产品,是下一代web应用的引擎平台,有效增进Web应用的用户体验与交互效率,并大幅提升开发效率。基于dorado可以快速创建Rich Internet Application与AJAX应用,使B/S架构应用系统兼美C/S架构应用的界面风格操作习惯等优势。dorado 填补了J2EE架构中表述业务交互的架构空白,以标准化自动化的作业方式,低成本、快速实现业务交互层(包括用户界面,人机交互,界面与后台交互等)的用户需求,快速响应需求变化,同时提高用户业务操作的效率。
dorado音[ ],英文指旗鱼、剑鱼,天文学中为剑鱼座,是海洋里游得最快的大型鱼类,时速可达120公里以上,它极其迅速而优雅地畅游于蓝色的海洋中。用dorado来命名产品的寓意是:Web应用开发迅速,Web应用程序优雅而交互性极强。
近两年来,在AJAX技术的推波助澜之下,dorado5的开发者群体也在日益扩大。本文档旨在为dorado5开发者提供一份尽可能详尽的参考手册。由于编撰的工作量很大,在文档后的很长一段时间内我们仍会尝试不断的对其进行完善和补充。所以,当您有部分疑问无法从本文中找到答案时,您可以关注一下www.bstek.com对此文档的后续更新。或者您对本文档的有任何意见或建议,也请通过helpdesk@bstek.com与我们联系。