论文部分内容阅读
BPELJ(Business Process Execution Language for Java)允许同时使用BPEL与Java这两种编程语言来构建业务流程应用.通过实现BPEL和Java的协同工作,BPELJ最大限度地发挥了每种语言的长处.针对目前工作流产品在柔性、互操作性和跨平台能力的不足,提出了一个基于BPELJ的分层工作流管理系统,系统引入代理的机制和分层的思想,将过程定义推迟到运行时完成,具有较好的柔性.详细讨论了系统的体系结构和工作原理,最后给出了系统的设计和实现.