SearchEngine Based Web Application Design
By Jizhiguo
July 15, 2011
引言
越来越多的Web应用分布在企业IT基础架构上,企业的内部网(Intranet)上运行的应用已由传统C/S结构为主的应用(Application),广泛地过渡到了B/S结构为主的应用(Web Application),并且有进一步向RIA(Rich Internet/IntranetApplication)应用演变的趋势。
从业务角度来看,企业的IT应用系统主要分为两类,一类是通用的IT应用系统,例如OA,Office处理,电子邮件,通讯录,日程安排,文档检索等;另一类是专业应用系统,例如ERP,财务管理系统,生产线系统,报表系统等。
在设计这些IT应用系统的时候,我们走过了以数据为中心的应用设计,以功能为中心的应用设计和以流程为中心的应用设计,如今,我们将步入以搜索为中心进行应用设计时代。
早期的IT应用系统比较单一,IT拥有成本也比较高,在企业中并未获得广泛使用,大部分系统都是不得不使用的专业系统。当时,应用设计更关心如何处理数据,如何提供可用的功能,基本不考虑友好的人机交互和用户体验。随着时间推移,一些通用的IT应用开始在企业中出现,比如桌面Office系统,这一时期应用设计开始关注人机交互的效率和良好的用户体验,但基本还是以关心数据处理和提供更好的功能为主。再到后来,OA的广泛使用标志着一个IT应用时代的来临,在这个时代,应用设计转而注重于流程处理,注重文档检索。同时,这也是一个网络兴起的时代,Internet开始大规模商用,企业纷纷组建自己的Intranet,Web Application也应运而生,走进了企业IT应用的视野。Web Application以其天生的高可扩展性、灵活性、伸缩性、可维护性等优势,克服了传统Application的固有弊端,获得了企业和IT界的共同欢迎。但是,在用户体验和人机交互方面,Web Application与生俱来的界面简陋、缺乏交互性、状态信息简单等缺点,无法和界面元素丰富、状态信息完善的桌面Application相提并论,千篇一律和千人一面的Web Application比比皆是。
应用设计理论
信息不断增长,信息量数以TB计算,
我们被淹没在信息的汪洋大海之中。
在纷繁复杂的菜单中,层层
随着应用系统的层出不穷,
基于搜索的Web应用设计