基于XML的动态联盟工作流管理系统InFlow—设计与实现

来源 :中国科学院软件研究所 | 被引量 : 2次 | 上传用户:lxh5310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了有效的支持企业间的协同工作,本文在研究了最新计算机科学技术和理论之后,将计算机支持的协同工作,XML技术结合到工作流管理中,构建了基于XML的,基于web的多方协作的工作流管理系统InFlow。针对问题提出了一种基于XML的新的三层架构,并将其扩展为总线型架构,介绍了该系统架构的实现。在该架构的基础上,以工作流引擎为核心,介绍了动态工作流引擎的背景、概念,着重探讨了过程引擎的设计和实现。然后,以住宅建设应用为背景,开发应用了该系统的原型。最后,本文还对系统作了总结和展望。本系统设计方案有如下几个特点:1. 本系统核心实现利用XML和JAVA技术结合,保证了跨平台和易移植性。2. 系统应用是基于web的,使用浏览器就可以协同工作。3. 本系统过程引擎系统的架构创造性地采用了三层架构(数据表示层、应用层、数据转换层),在此架构基础上,还可扩展为总线架构,在实践中为工作流管理系统开辟了一个新的实现道路。4. 本系统的工作流引擎基于XML初步实现了动态工作流。
其他文献
为了给用户提供相应的服务,数据中心的服务器每天都运行处理着大量的任务。近年来,随着数据中心规模的快速增大,数据中心的高能耗问题已经变得非常严重。一个严峻的事实是全
随着计算机应用的发展,数据的集成不再仅仅局限于传统的数据库系统中的结构化数据,日益广泛应用于Web站点的半结构化及非结构化数据的集成问题也越来越受到重视,异构数据集成系
液桥实验装置是运行于xx-x密封舱专用于热毛细对流实验的有效载荷,目的是对液桥实验模型上、下桥面分别进行加热、制冷,观察液体流体特性随温差变化的改变情况。目前在微重力环
软件测试技术因其在软件质量保障方面所起的重要作用以及在整个软件开发成本中所占的很大的比重而受到学术界和工业界越来越多的关注.研究系统的软件测试理论和高效的软件测
软件在投入运行之后需要通过更新来修正错误、增强功能以适应环境和用户需求的变化。传统软件更新方式需停止系统、安装更新、然后重新启动系统,这对很多关键领域的系统来说
嵌入式计算和无线通信技术的发展使得机器人应用越来越受到广泛的重视,移动机器人的边界探测作为一类重要的应用,能够为科研、军事和商业等多个应用领域提供重要的边界信息,
多媒体应用是数字图书馆研究的重要内容之一.该文阐述了钱学森生平事迹多媒体演播系统(Q-MMPS)的设计与实现.Q-MMPS的框架结构可抽象地表示为三层:媒体素材管理层、多媒体对
该文从文语转换系统前端的部分技术--字音转换、韵律短语边界识别、朗读重音判别入手,解决了文语转换中常出现的读音错误,节奏、停顿、轻重方面的处理不当,从而改善汉语语音
该论文全面分析了gdb的内部结构,对gdb的三个子系统(即用户接口、符号处理、目标系统处理)逐一做了剖析,并对实现各种调试命令的内部算法做了论述.论文在分析每个子系统时,首先
该文在研究现有嵌入式操作系统优缺点的基础之上,结合国内外操作系统的发展方向,真正实现了一个嵌入式操作系统的微内核.微内核操作系统具有可剪裁、可配置和灵活的特点,已经