论文计划:
论文最终确定为: 基于Web服务的工作流管理系统的研究及在企业门户Portal中的应用
创新点: 使用开源Portal实现与用Petri网建模的基于Web服务的工作流引擎进行交互.
利用到的主要开源项目: YAWL,Bonita(工作流引擎,其中YAWL涉及Petri网建模)--Apache Portal(门户)
**有待研究点如下:
一、工作流管理系统方面: 1) 工作流引擎内部架构(涉及YAML和Bonita和Twister的选择) 2) 过程定义语言(WF-PML或者XPDL或者BPEL4WS等)
二、门户Portal方面: 1)JSR-168(Portlet) ,WSRP(Web services for remote portlet)标准的研究 2)开源Portal的选择和研究(初步定Apache Portal) 3)Portlets之间的数据信息共享 4) Portal表示技术的选择: JSF,Struts,Velocity等
三、门户和工作流的结合:**难点 Portlet和工作流引擎的通信
四、技术点研究: 1)基于petri网的工作流网(C-net+WF-net) 2) Web服务相关标准协议(UDDI,SOAP,WSDL,BPEL4WS以及其开源实现:Apache或IBM)
问题:
一、YAML中提到的它特殊的过程定义语言与其他标准之间的兼容和转化问题,如XPDL,BPEL4WS等。问题
: 在基于Web服务的分布式流程引擎环境下,到底是用YAML中提到的对应于Petri工作流网的过程定义
语言,还是用BPEL4WS好?》?
任务: 翻译YAWL相关文档,找到YAWL所用过程定义语言,YAWL架构是否支持多个工作流机间的通信和协作 (***待完成***)
二、BPEL4WS好在那里(结合微软Xlang和IBM的WSFL)?运行环境有什么要求?特点在那里?
任务: 注意开源的用BPEL4WS实现的工作流引擎,关注BPEL运行环境的实现。同时看IBM和其他blog上面BPEL相关文章,搜 集其资料。 (***待完成***)
3月份论文完成—具体时间安排(3/8--3/20--3/30):
总体安排: 3/8--3/20(邓回来前) 一是继续收集相关资料(期刊网和INTERNET) 二是研究Bonita,YAWL,ApachePortal开源项目, 三是为开题报告做准备(搜集40篇文献,找到创新点,论文最后方向,做PPT)
3/20--3/30 完成开题报告部分的写作. 完成发表论文的写作(Petri网建模相关)
3/8号: 1)找Web Portal相关文档在《中国期刊网》上。(**完成**3/8)
2)源Portal实现(重点是架构)(**3/8找到:Apache Portal 没有深入研究)