Tempo研究之TMS组件结构和实现

翻译|其它|编辑:郝浩|2008-01-10 11:13:36.000|阅读 1260 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

       在 Tempo 内部有个 TMS 组件,全称是 Task Management Service。看这个名称就知道,是管理 Task 的存储和状态的。
       TMS 的结构比较简单,基本的对外接口就是 TMSRequestProcessor 类,这个类会以 webservice 的方式发布出来,默认 service endpoint是/axis2/services/TaskManagementServices,其负责接受请求的 xml 信息和 soap action。
       TMSRequestProcessor 从 xml 信息中解析出关键信息,并将这些信息移交给 TMSServer 对象处理,TMSServer 来内部通过 TaskDaoConnection 对象来与存储层交互。如下图所示:


       在从 svn 上更新下来的 tms-service 工程中,有相应的 teatcase 类 TMSRequestProcessorTest,可以执行一下看看效果。
 
       有必要提一下的是,TMS 所管理的 task 对象,并不是唯一与 user 绑定的。这个不同于 WfMC 的 workitem 概念。TMs 每个 task 都可能会有很多的 user owners 和 role owners。
       这样的处理模式比较简单,但不太适合国内的流程应用模式。特别对于某一个任务会存在多个人同时处理的情况。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:个人博客

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP