Database 版 (精华区)
发信人: joy (少年自负凌云笔), 信区: Database
标 题: 利用Informix Web DataBlade 开发Web 应用(3)
发信站: 哈工大紫丁香 (Wed Jul 7 20:01:12 1999), 转信
发信人: Seraph (Seraph), 信区: Database
发信站: 白山黑水站 (Thu Jun 24 08:24:09 1999), 转信
用Informix Web Datablade模块开发应用示例
1.应用背景
我们以开发项目文档管理系统为例,说明Informix Web Datablad
e模块的应用。
在一个开发机构当中,一个大项目需要许多人共同完成,这些人有
可能分布在不同的地方,系统的文档管理就成为问题,需要一个文档管
理系统,将分布在各处的开发文档连接起来成为一个整体。在这种情
况下,Web是一个很好的传播媒介,开发机构可以建立内部的Intranet
和/或在Internet上设Web站点,如果文档是为机构外的用户准备的,就
将相关文档放入Inter net供公众读取,而机构内部的文档可以通过In
tranet,使得内部人员可以直接读取。
用Web作为传播媒介,存在的主要问题是,随着Web站点的增加,很
难管理系统中巨大数量的文档,文档在传播使用过程中,用户可以很容
易地向其他文档中插入引用(超链接)。例如: 如果一个文档被几个文
档引用,当一个用户在没有通知其他用户的情况下,将该文档移到另一
个目录下,这时超链接就被破坏了。在大量的Web站点中,要保持最新
的超链接是相当困难的。静态文件系统要保持Web站点的动态性是很
复杂的,例如,如果加入了一个新文档,必须修改多个Web站点的超链接
。
在Web提供了一个简单而开放的体系结构的同时,开发者还必须建
立进一步的文档管理功能,如:文档的元数据—到期及活动时间、授权
、版本等。一个标准的Web Server通常不提供文档检索功能,安全问
题对于Web应用也是非常重要的。这些功能都需要开发者另外提供。
开发这样的文档管理系统,选择Universal ORDBMS 和Informix W
eb Datablade模块作为开发环境是合适的。Universal ORDBMS Serve
r作为文档库,将文档保存于数据库中,将文档的元数据模型化以实现
安全性、授权、版本管理等功能。Informix Web Datablade模块提供
了一种框架来集成Web Server和Universal ORDBMS Server的功能。
2.系统设计
Project Lifecycle Web站点由两个基本区域组成:浏览区域和项
目信息管理区域,其中浏览区域的页是向公众开放的。Project Lifec
ycle 中所有的Web DataBlade模块页保存在数据库中。
用户可以通过在感兴趣的区域按动鼠标以装入相应的页,并可以
继续寻找其他内容。
--
--
※ 修改:.joy 于 Jul 7 20:04:26 修改本文.[FROM: hit-cim3.hit.edu]
--
※ 转寄:.白山黑水站 bbs.neu.edu.cn.[FROM: hit-cim3.hit.edu]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: joy.bbs@razorback.ne]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.228毫秒