论文部分内容阅读
计算机支持的协同工作(CSCW)在互联网时代取得了突飞猛进的发展,基于互联网的协同工作环境对于当代科学研究活动有着重要的意义和作用。如何在归纳科研活动共同特点和科研人员共性需求的基础上为协同工作环境增加高效易用的基础工具和服务,有着重要的研究意义和应用价值。
围绕重要科研设备开展的研究活动在科学研究工作中具有普遍性。本文以中科院系统生物学重点实验室在蛋白质组学方向上的研究工作为例,对质谱仪相关的科研活动进行了研究和分析,从科研任务的分配、组织和管理到质谱仪的申请、审批、使用和维护,针对这一系列协同工作的流程,提出了事件服务的概念。通过事件服务,对协同工作环境中离散的事件和资源在时间维度上进行组织和管理,为整个科研流程信息化提供良好的支持。
本文在事件服务的框架上设计并实现了一个蛋白质组学设备管理系统。该系统采用“双引擎”的设计和开发策略,由“工作流引擎”管理离散事件和任务之间的逻辑联系以及状态转换,由“事件服务引擎”将事件和任务根据时间属性提取出来,并且在时间轴上进行组织和展现。事件服务的展现采用了类似GoogleCalendar在线日程管理的方式。本系统功能模块在程序设计和开发过程中遵循Duckling协同工作环境套件的服务框架体系,以Portlet的形式良好地集成在协同工作环境中。
本文对协同工作环境中事件服务这一新的概念进行了探索,在此基础上设计开发的蛋白质组学设备管理系统较好地满足了科研信息化的需要,并实际应用在中科院系统生物学重点实验室协同科研环境中。