易维工作流接口及规范

Posted on 2009-05-16 22:08 ITGXG 阅读(191) 评论(0)  编辑  收藏
4.2.1 工作流定义接口

工作流定义接口,为用户提供一种可视化的,可以对实际业务进行建模的工具,并生成业务过程的可被计算机处理的形式化描述。Bizfocus Workflow提供了一个图形化的可拖拽的建模工具,用户可以轻松地进行业务流程建模、注册应用、资源分配等工作。工作流定义接口参考了WFMC的WPDL定义语言规范进行了自己的扩展实现。在API层以Definition接口对外暴露了所有的工作流定义的相关方法接口,业务系统可以直接通过此接口进行工作流定义的读取操作。

4.2.2 工作流客户应用接口

工作流客户应用接口,它给用户提供一种手段,以处理过程实例运行过程中需要人工干预的任务。每一个这样的任务就被称为一个工作项(workitem)。工作流管理系统为每一个用户维护一个工作项列表,它表示当前需要该用户处理的所有任务。Bizfocus Workflow实现了WFMC的接口二规范,并对外提供了Worklist接口,业务系统通过此接口,可以直接处理各种工作项,例如待办、已办等工作项。

4.2.3 工作流调用应用接口

工作流调用应用接口,指工作流执行服务在过程实例的运行过程中,调用的、用以对应用数据进行处理的程序。在过程定义中包含这种应用程序的详细信息,如类型、地址等。Bizfocus Workflow参考WFMC的接口三规范,实现了对JavaBean、Session Bean等方式的外部应用调用,并可以在工作流定义工具上进行图形化的应用注册,从而实现了强大的EAI业务集成能力。

4.2.4 管理及监控接口

管理接口及监控接口,其功能是对工作流管理系统中过程实例的状态进行监控与管理,如组织机构管理、实例监控管理、统计分析管理、资源控制等。Bizfocus Workflow实现了WFMC的接口五规范并进行了扩展。提供了一个图形化的管理控制台,用以实现对工作流实例的管理监控功能、仿真功能。具有启动流程权限的管理员可以直接在控制台上进行流程的仿真运行,从而验证流程是否可以正确运行。

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 0, comments - 1, trackbacks - 0, articles - 6

Copyright © ITGXG