89. 基于Notes/Domino的文档工作流系统(一)

介绍

Notes/Domino作为一个数据库系统和开发平台,具有许多与众不同的特点。这些特点使得它适于开发某些类型的应用系统(同时就不是开发其他一些类型系统的适宜平台),这其中就包括工作流。这里指的并不是如工作流管理联盟(Workflow Management Coalition, WfMC)制定的工作流标准(Workflow Reference Model)那样通用的工作流,而是一类以文档为中心的主要活动为用户审批的工作流。Notes的文档型数据库、客户端与服务器架构、自带的用户目录和登录校验、与邮件系统的集成以及快速开发模型等设施和特性都为政府办公和企业管理涉及到的各种流程的电子化的开发提供了巨大的便利。在Notes平台上开发的工作流系统司空见惯,以至于很多有经验的开发人员都有自己的作品。我在长期的工作中,也开发了自己的系统。在接下来的几篇文章中,就将介绍这个系统的功能、特色、使用方法以及设计结构。最后会提供整个数据库的下载供大家学习使用。

需要指出的是,用Notes开发工作流的优势和名声主要是建立在本世纪初,那时R5已具备上述的所有功能,而使用其他语言从头开发一个功能完备、安全可靠的客户端难度和工作量都很大,而且还有客户端应用程序更新的麻烦。Web应用程序距诞生不久,不够完善和成熟。J2EE、PHP、ASP、JavaScript等当时主流的Web开发语言远未达到今天对应技术这样发达的程度。时至今日,Notes平台的上述优势在与其他开发语言和数据库比较时,都已不明显,甚至落后。采用主流技术开发的工作流在功能和适用范围上都已赶上和超过Notes平台上的系统。Notes的缺点和局限决定了使用它很难开发出符合WorkflowReference Model标准那样的通用工作流。尽管如此,由于Notes的用户基础以及XPages技术的推出,基于Notes平台的工作流仍然可以继续满足特定的用户群。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值