全球旧事资料 分类
15
216
f1开发语言
wwwla
xiao
et
系统采用纯BS架构,技术上:在服务器端:以IBMDomi
o平台为主,使用LotusScript和java语言在客户端:使用标准的html、javascript、xml,为了减少服务端的压力和提高用户
体验感,加入了Ajax框架。
2逻辑架构
从总体上分为三层架构:
21三层架构说明
最上层的是表现层在这一层上,用户可以使用多种不同的访问方式,进入每个用户独立个性化的“我的工作台”,并可进入系统的各个门户。在移动终端工具上,不但提供了适合于小屏幕的手机端访问,还能以与PC完全一致的最完整的界面显示,达到在客户端上的高度统一。
最下层的是平台底层
316
fwwwla
xiao
et
这是蓝晓OA的核心:DIY平台。包含各类引擎,用来解析处理用户在中间层构建的所有模块的功能配置、权限配置、数据逻辑定义等。中间层是逻辑应用层整个系统几乎所有模块都是基于“DIY平台”构建出来的,包含了所有模块的表单、流程、应用逻辑。用户可在未来自行开发、调整、增减应用模块,并构建复杂的业务子系统,实现绝大部分的业务和数据处理需求。应用逻辑层和平台底层的分离,从技术上来看就是系统的核心代码和具体业务模块的分离。每个业务模块框架都是一样的,各模块所需的不同功能、表单、流程、视图等用户能看到的所有数据界面都由用户自行配置出来,体现了每个模块的业务的不同。这个特点保证了全系统的统一、稳定、可扩展、并在将来能平滑升级。由于所有的模块都是基于同一平台构建的,因此无论在操作习惯、用户使用界面上都保持完全一致,保证了界面统一、操作简单。用户只要熟悉了一个模块,就会使用其他所有模块了。
22平台集成了多个应用配置工具
系统提供了多个实用化的工具,而这些工具也都是在浏览器上操作的,无需安装任何控件和代码开发。
3逻辑结构
所有的数据都存储在每个
sf数据库文件里,因此访问任何一个页面都是在访问
sf数据库。
用户在访问任何数据时,系统都会调用系统底层的“权限处理引擎”,过滤出仅他有权限访问的数据。
416
fwwwla
xiao
et
下面以用户登录系统开始,发起一个费用报销(feeapply
sf)为例,详细描述系统对数据逻辑的处理过程:
1用户登录后,进入系统首页webpage
sf,系统的首页数据逻辑过程如下:a首先到菜单配置库me
ucfg
sf里提取他所使用的菜单配置信息,在页面上展现菜单b查找门户配置commo
portalcfg
sf里的“我的工作台”的配置信息c调用系统底层的“权限处理引擎”,根据用户的权r
好听全球资料 返回顶部