开源OA系统启动:文挡存储与office集成方案的选择[注:已关闭,勿关注,表歉意]

目前有三种方案可以选择:

1,与WSS集成。
 优点:免费,可以使用WSS文挡库作为文挡集中存储,版本管理,与office无缝整和;
 缺点:需要安装WSS,文挡库对用户来说是个黑箱,离开程序就无法看到其中的文挡;对
用户的网络管理要求高而且,假设。WSS坏掉到无法修复的时候,里面的文挡将全部丢失。
 
备注:可以通过备份文挡库解决 ?

2,使用WebDav
 优点:免费,http协议基于文件系统,文挡对用户是完成透明的。分布式文挡存储;可
以与office整和;
 缺点:不能进行版本管理,目前的windows的WebDav仅仅是"WebDa"

 备注:可以通过开发自己的WebDav Server实现Server端的"WebDav",而Client依然可以是"WebDa"

3,使用第三芳控件,比如ntko+
 优点:可以与office整和,功能强大;
 缺点:商业软件。仅仅解决了office整和问题,而且不彻底。版本管理依然需要程序实
现。
 
 备注:现在好象很多OA都使用控件的方式实现office整和问题;

在一般的OA项目中,2,3有时候会混合中使用。对于开源软件来说,是不应该集成商业软件的。最底限度是使用免费软件。所以可以排除第三种方案。而对于WSS来说。撇开黑箱问题不说。灵活性降低。而且实施成本也相对较高。而使用WebDav无法解决版本管理的问题。除非在Server重新实现WebDav协议,不使用Windows的WebDav,这样开发复杂度增加不少,而且仅仅为了版本管理;

所以,就目前的可选的方案来说:
使用第三芳控件做office的前端整和,使用WebDav做为可选的分布式文挡存储,而程序自
身实现版本控制这样的组合是一个不错的选择。不过在开源项目中使用商业的第三芳控件始终是不太合适的,至于使用SPS就更免谈了。

这个仅仅是我个人的拙见,希望能起到抛砖引玉的作用,大家一起探讨下。期待您大家的高见能撑出一片新的天空!

posted @ 2007-01-19 17:55 kwklover 阅读(3741) 评论(7) 编辑 收藏