Ajax技术与RIA在网络办公自动化中应用
2011-01-29刘长骞
制造业自动化 2011年5期
刘长骞
LIU Chang-qian
(淄博职业学院,淄博 255314)
0 引言
数字化办公的实现,它和传统的办公自动化及管理信息系统不一样,它是构建在Intranet内网的基础上,采用自上而下的构建思路,即将内部网视为一个完整的整体,网上所有用户是该整体的对象,通常也称这个基础是内网平台。该内网平台主要完成的任务有:网络资源及含网络应用的管理,用户对象的管理,逐级网络资源授权,以及提供一些常用的应用服务(例如论坛,邮件,检索,导航等)。根据相同的浏览器界面,用户能够访问系统,系统依据用户的不同权限提供不同的功能服务,实现网络环境下的数字化办公。
本系统使用B/S结构设计,为了降低网络数据流量,方便用户使用操作,系统设计时采用了RIA(Rich Internet Application)丰富客户端处理表现技术以及Ajax(Asynchronous JavaScript and XML)异步后台通信机制,为公文处理的双方构建了一个实时通信平台,同时把批文和意见实施及时的反馈。审批人能够像本地软件操作一样,通过多种的UI控件对文件实施审批,从而使操作变得非常简单和便捷。
1 基于RIA的OA开发模式概述
1.1 RIA介绍
RIA翻译成中文,即为丰富因特网应用程序。丰富因特网应用程序,其特点就是把传统Web应用程序部署灵活特性和桌面应用程序的用户交互便捷优点相结合,具有部署成本低、开发快速便捷等特点,是新一代的网络应用程序。RIA中的丰富客户端(Rich Client)能够提供已编译客户端应用程序运行环境,其通过HTTP以文件形式传输,客户端应用程序通过异步客户/服务器架构,进行与后端的应用服务器连接。……
登录APP查看全文
