最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
6. CSCW应用系统的实现 本CSCW应用系统即科学工作流协同建模系统,是笔者开发的科学工作流管理系统的主要部分,其采用C/S 模式设计,选用BPMN(Business Process Modeling Notation)[8]作为建模图形标注标准,应用Java语言开发,开发平台为Eclipse + SWT Designer + Hibernate + MySQL。 科学工作流协同建模系统的整体框架图如图4所示。
图4:协同建模系统整体框架 用户登陆Modeling Agent后链接服务器,初始化相关建模信息并开始建模。通过消息解析函数库,客户端将接收到的消息转换为本机的操作命令,使得各建模终端能够同步变更建模信息,从而在建模视图上实现一种相对宽松的“你见即我见”(What You See Is What I See, WYSIWIS)[9]同步机制。此外,除了提供建模功能外,系统也集成了简单的协商工具,便于建模人员之间快速沟通协调。关于建模语言模块,设计了良好的可扩展性框架,可以根据客户的需求在建模终端中加入专业的科学算法模块,并在工作流引擎中调用相应算法去实现。 服务端Server Agent除了提供协同建模中同会话多客户端之间的通信外,还会涉及到协同建模各类信息的管理功能,并提供协同建模与数据库之间的通信接口,负责建模终端与数据库的交互,在流程的存储与读取过程中起到中枢作用。 7. 结束语 本文根据CSCW应用系统的四层体系结构的划分,深入解析了科学工作流协同建模系统的设计思想,同时提供了一整套应对日益复杂的科学工作流协同建模需求的解决方案。虽然该方案通过开发得以验证其可行性,但还有不足之处,如数据通信的优化考虑较少,协同建模的自由度有待提高等问题。下一步的工作是在提高网络通信的鲁棒性、稳定性,提高协同建模自由度方面进行更为深入的研究。 参考文献: [1] Hull D, Wolstencroft K, Stevens R,et al . Taverna: A Tool for Building and Running Workflows of Services [J]. Nucleic Acids Research, 2006, 34 (Web Server issue):729-732 作者简介: 王秀和,男,1965年生,在防灾科技学院信息化管理中心工作,主要研究方向为计算机网络管理与信息安全。 韩宁,男,1984年生,北京北京北大方正电子有限公司,主要研究方向为工作流管理与系统、计算机网络管理。 武装,男,1969年生,北京科技大学博士生,硕士研究生导师,主要研究方向为计算机网络管理和计算机网络安全。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com