关键词:
并行工程
HTML文件
工作流管理
Java技术
Web技术
摘要:
该文以863/CIMS并行工程工具集项目为背景,研究基于Web和XML技术的工作流异地协同建模,将工作流管理的业务过程自动化和集成能力与Web技术和XML相结合,使工作流异地协同建厝成为可能,实现信息共享、协同建模和任务调度.该文首先探讨了工作流管理的一般性问题,然后着重对工作流异地协同建模涉及的关键技术,如基于Java三层体系结构、基于XML的工作流过程定义方法和交互消息模型、以及基于HTTP协议的信息交换的可靠性等,进行了深入的研究.系统的客户端软件由Java Applet实现,它嵌入在HTML文件中,在客户访问该网页时自动下载到Web浏览器环境并运行,建模人员可在异地通过普通Web浏览器和电话线登录到建模系统,利用该建模Applet软件参与建模,而不需配置额外的客户端软件;建模服务器则由Java Servlet实现,通过Web服务器向Internet/Intranet上的应用提供服务;在Internet/Intranet上传递的建模交互信息由XML语言描述.由于本系统采用\"100%纯FJava技术\",数据交换采用标准化XML格式,使整个系统具有平台无关以及较强的可扩展性、可移植性等特征.该文将Java技术和Web技术相结合,提出了基于通用Web浏览器的工作流异地协同建模解决方案,在国内外文献中目前尚未查到有类似的论述.另外,该文在国内第一次将XML技术应用到工作流管理领域,并独立设计了工作流过程定义以及交互消息的XML描述格式.