一.简介
Lotus Workflow 3.0是一个用于开发、提炼和管理复杂业务过程的图形化工作流管理系统,其前身是Domino Workflow。它的重要突破是把原来基于Domino平台的工作流应用扩展到了Domino平台之外,使得企业无论是否利用Domino平台,都可以 利用Lotus Workflow开发出功能强大的工作流解决方案。
最新推出的Lotus Workflow支持Internet标准,能够与Lotus的实时协作平台Sametime紧密集成,支持更多的Web标准,使开发者能够创建与基于标准Web应用相集成的工作流应用解决方案。
二.组成模块
高效的工作流程处理包括以下三个基本组件:
Lotus Workflow 3.0由以下功能模块组成:
是这套系统的核心,它包括了一系 列Domino数据库,用以实现流程处理逻辑、 流程参与者目录及与流程相关信息的对象及链接。
使系统设计者可以不用编程就能定制工作流处理逻辑、流程参与者和对参与 者的控制规则。Engine和Architect是相互关联 的,使用Architect设计的流程由Engine实现。
使流程参与者能查看他们发起或参与的工作流程中各种活动的状态和前后关联关系。 Domino Workflow直观的图形化设计流 程界面,简化了流程的设计和维护。
三.增强特性
与以前版本相比,Lotus Workflow 3.0在以下方面有所增强:
1.网络应用程序开发及用户界面
新的Java API:基于1999年的OMG的工作流管理系统Corba标准,允许用户创建JSP及Servlet来作为网络应用程序的用户界面,并充分利用 Lotus Workflow进行流程设计和管理。这些API为WebSphere以及其他J2EE Servlet引擎的集成提供了条件。
新的网络察看器Servlet。Lotus Workflow Viewer是一个图形工具,网络浏览器的用户可以使用它来快速决定他们所从事的工作的工作的正确状态及处理流程背景。
2.协作
在Architect以及Viewer实现了与SameTime的上下文相关的集成,使得应用程序开发人员以及用户能够充分利用SameTime的即时消息服务。
3.可编程性
Lotus Workflow Architect中的新决策节点使得用户可以想在其他流程图工具一样查看流程图。
可定制的Web 及Notes用户界面。Lotus Workflow将用户界面与主干工作流服务分离开,使得用户能够创建自己的界面,或对标准用户界面风格进行定制,使起符合他们的开发标准、行业或偏好。
新的LotusScript API及向上兼容性:包含在IBM Lotus的核心产品中。
为API提供JavaScript界面,来更好地支持k-station,如:在portlet窗口中初始化、声明以及完成一项工作活动。
通过用户属性实现与Domino.Doc的更好集成, 能够方便地创建一项自动化活动,来搜索Domino.Doc的文件柜,或在文件柜中签入或签出文档。
Lotus Workflow包含在Lotus的网络服务(Web Services)工具箱中,这是IBM Lotus支持网络服务计划中的第一步。
4.性能
能够通过自动化的活动直接启动Lotus Workflow的LotusScript库;应用程序界面将提供更好地性能,特别是对于那些能够支持网络浏览器用户的Lotus Workflow应用程序。当前,所有通过浏览器界面或自动化活动进行的交互都涉及到调用一个Domino代理来将工作路由至流程中的下一步骤。
四.Lotus Workflow的好处
五.系统需求
Lotus Workflow 3.0 for Windows, Lotus Workflow Architect 3.0和Lotus Workflow En gine 3. 0(Clie nt )都要求Windows 95/98/2000 或Windows NT 4.0 和Lotus Notes R5.0.3或更高版本。
Lotus Workflow Engine 3.0应用Web界面要求 Lotus Domino 5.0.3以上版本以及Web浏览器 (Microsoft Internet Explorer 5.0以上,或 Netscape Navigator 4 .7 以上版本)
Lotus Workflow Engine 3.0 服务器要求 Windows NT4/2000和Lotus Domino 5.0.3以 上版本,对于IBM AS/400、S/390、RS/6000、 Solaris、Linux等平台,同样需要Lotus Domino 5.0.3以上版本。
作者:钱磊 来源:中知网