论文部分内容阅读
一 引言
目前,对于许多高校的期刊编辑部来说,还在使用传统学术稿件的审稿方法:作者纸质投稿或者电子邮件投稿,然后由编辑手动分发稿件。经常造成稿件审稿延期,稿件质量受到影响。虽然已经有编辑部部署了基于Web的稿件管理系统,但是需要购置相应服务器,配备专门管理人员。现在的高校学术期刊的稿件管理工作正受到传统机制的困扰,作者、编辑和读者之间信息交流困难,出版滞后,严重影响了学术信息的传播,必将影响到高校学术期刊出版产业的生存和发展,而基于云计算平台的协同工作模式可以有效改善这种局面。
云计算指的“是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源可以按需提供给计算机和其他设备”。云计算有三种模式:基础设施即服务(IaaS,Infrastructure as aService),平台即服务(PaaS,Platformas a Service)和软件即服务(SaaS,Software as a Service)。IaaS相当于提供一台虚拟运行在“云”中的计算机,用户可将本地使用的软件系统部署到该虚拟机上面,按实际使用的计算资源付费。PaaS则提供了一个基于云计算的软件开发平台,用户可基于该平台开发业务系统并快速部署于云端。SaaS模式则是基于互联网提供已经开发完成的应用软件,用户使用云端设备(手机、平板电脑等)通过浏览器接入该软件。本文应用PaaS和SaaS模式研究和探讨云计算在学术期刊审稿过程中的应用。
二 协同审稿机制设计
(一) 流程设计
根据高校学术期刊的审稿工作分析,本文特设用户列表如下:(1)一个作者用户author,用于撰写文章,投递文章给编辑。(2)一个期刊编辑editor,用于接收投递的文章,并将文章分发给审稿人。(3)审稿人reviewer(可以有多个),接收初审通过稿件并审阅,然后提出意见。
本文设计审稿流程如下:假定作者(author)投递给编辑(editor)的原始稿件为F1,在编辑(editor)收到Fl后,建立新的一份版本文件F2,去掉作者名称,由编辑共享给审稿人(reviewer)。审稿人在共享的文档F2中添加了审稿意见后生成版本文件F3(包含复审意见),再由编辑审核F3文件内容添加意见生成版本文件F4并反馈给作者。
图1给出了在线协同投稿、审稿数据流图,其中:
L1为稿件作者撰写的文章具体内容;
L2为初审后的稿件内容,初审中编辑会对稿件做些初步处理,比如匿名化等;
L3,L4为共享给审稿人的文章信息;
L5为审稿人填写的审稿意见等;
L6为编辑综合复审意见而做出的终审结果;
L7为返回给作者的含有审稿信息的稿件。
作者收到L7的含有审稿意见的稿件之后,根据具体审稿意见进行修改,然后可重复以上流程直至稿件有最终结果(录用或者退稿)。
(二) 在线编辑与版本管理应用
采用在线编辑与版本管理技术,高校学术期刊审稿流程与在线办公软件集成以实现协同审稿。在线办公软件是基于浏览器的一种办公软件,其具有在线编辑和版本管理功能,其数据存放在云中,由专业公司提供存储和管理服务。目前,较为常见的有:Google does,百会(zoho),Live Docu-ments等。它们具有办公软件的常用功能,同时具有基于互联网共享文件、文件版本管理等特色功能。
期刊编辑部使用在线办公软件进行学术稿件的审稿,前提是期刊编辑、审稿人、投稿作者均需在站点注册(或者拥有Google,Yahoo!的账号),投稿作者利用在线办公软件的平台,撰写稿件,并将稿件共享于编辑,编辑初审查后,将稿件共享给审稿人,后者直接打开稿件,审阅后将审稿意见直接填在该稿件中。参与投稿、编辑、审稿的人员可及时看到稿件信息。
这种审稿方式使得稿件处理更加及时,速度快;作者与编辑,编辑与审稿人之间信息交流更加方便捷、迅速,提升了稿件质量。但是,其没有专门针对稿件管理系统而开发的定制功能,界面操作方面某些地方不是很贴近实际需求,需要靠软件使用技巧来完成应用需求。稿件投递、分类、查询、保存以及作者、审稿人信息管理等方面的规范度低,需要与当前广泛应用的在线投稿与审稿系统结合。
三 协同审稿系统开发技术
为了让审稿工作在享有云计算技术便利的同时具有友好的操作方式,可以基于PaaS平台开发稿件管理系统,Googie App Engine是典型代表。本文探讨使用Google App Engine提供的开发接口设计一个稿件投稿、审稿系统的技术要点,共有以下几个方面:
(1)开发语言:Python或JAVA;
(2)应用程序开发框架:可以是纯Pythen编写的任意框架,使用框架可以让开发人员将精力集中在功能的实现上面;
(3)数据的查询:使用类似于SQL的GQL进行数据查新和索引;
(4)数据的存储和管理:Google云计算平台不需要用户安装和配置数据库,通过导入google.appengine.ext.db模块,使用该平台提供的数据存储服务。
考虑到用户应用和Google AppEngine及数据存储、访问之间的层次关系,可以用图2进行描述。图2中,直接面向用户的是具体的用户应用程序操作接口。这些操作接口利用Google App Engine进行设计和开发,可利用Django开发框架,使得Web开发可以分层进行。对于底层数据的访问则是采用GQL操作存储在Google云存储服务器上的数据。
这种协同审稿系统则需要安排专门人员定制开发业务系统,功能上会更加贴近实际情况,省去了购置专门服务器及后期的系统管理和维护成本。
四 结论与展望
随着互联网技术发展和“云”端设备的普及,越来越多传统领域内的业务都会逐步迁移到云中。界面友好的云计算编辑出版平台需要一定的二次开发和定制部署,有实力的出版单位可以在商业云计算平台上完成这项任务。
(作者单位:安阳师范学院期刊编辑部)
目前,对于许多高校的期刊编辑部来说,还在使用传统学术稿件的审稿方法:作者纸质投稿或者电子邮件投稿,然后由编辑手动分发稿件。经常造成稿件审稿延期,稿件质量受到影响。虽然已经有编辑部部署了基于Web的稿件管理系统,但是需要购置相应服务器,配备专门管理人员。现在的高校学术期刊的稿件管理工作正受到传统机制的困扰,作者、编辑和读者之间信息交流困难,出版滞后,严重影响了学术信息的传播,必将影响到高校学术期刊出版产业的生存和发展,而基于云计算平台的协同工作模式可以有效改善这种局面。
云计算指的“是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源可以按需提供给计算机和其他设备”。云计算有三种模式:基础设施即服务(IaaS,Infrastructure as aService),平台即服务(PaaS,Platformas a Service)和软件即服务(SaaS,Software as a Service)。IaaS相当于提供一台虚拟运行在“云”中的计算机,用户可将本地使用的软件系统部署到该虚拟机上面,按实际使用的计算资源付费。PaaS则提供了一个基于云计算的软件开发平台,用户可基于该平台开发业务系统并快速部署于云端。SaaS模式则是基于互联网提供已经开发完成的应用软件,用户使用云端设备(手机、平板电脑等)通过浏览器接入该软件。本文应用PaaS和SaaS模式研究和探讨云计算在学术期刊审稿过程中的应用。
二 协同审稿机制设计
(一) 流程设计
根据高校学术期刊的审稿工作分析,本文特设用户列表如下:(1)一个作者用户author,用于撰写文章,投递文章给编辑。(2)一个期刊编辑editor,用于接收投递的文章,并将文章分发给审稿人。(3)审稿人reviewer(可以有多个),接收初审通过稿件并审阅,然后提出意见。
本文设计审稿流程如下:假定作者(author)投递给编辑(editor)的原始稿件为F1,在编辑(editor)收到Fl后,建立新的一份版本文件F2,去掉作者名称,由编辑共享给审稿人(reviewer)。审稿人在共享的文档F2中添加了审稿意见后生成版本文件F3(包含复审意见),再由编辑审核F3文件内容添加意见生成版本文件F4并反馈给作者。
图1给出了在线协同投稿、审稿数据流图,其中:
L1为稿件作者撰写的文章具体内容;
L2为初审后的稿件内容,初审中编辑会对稿件做些初步处理,比如匿名化等;
L3,L4为共享给审稿人的文章信息;
L5为审稿人填写的审稿意见等;
L6为编辑综合复审意见而做出的终审结果;
L7为返回给作者的含有审稿信息的稿件。
作者收到L7的含有审稿意见的稿件之后,根据具体审稿意见进行修改,然后可重复以上流程直至稿件有最终结果(录用或者退稿)。
(二) 在线编辑与版本管理应用
采用在线编辑与版本管理技术,高校学术期刊审稿流程与在线办公软件集成以实现协同审稿。在线办公软件是基于浏览器的一种办公软件,其具有在线编辑和版本管理功能,其数据存放在云中,由专业公司提供存储和管理服务。目前,较为常见的有:Google does,百会(zoho),Live Docu-ments等。它们具有办公软件的常用功能,同时具有基于互联网共享文件、文件版本管理等特色功能。
期刊编辑部使用在线办公软件进行学术稿件的审稿,前提是期刊编辑、审稿人、投稿作者均需在站点注册(或者拥有Google,Yahoo!的账号),投稿作者利用在线办公软件的平台,撰写稿件,并将稿件共享于编辑,编辑初审查后,将稿件共享给审稿人,后者直接打开稿件,审阅后将审稿意见直接填在该稿件中。参与投稿、编辑、审稿的人员可及时看到稿件信息。
这种审稿方式使得稿件处理更加及时,速度快;作者与编辑,编辑与审稿人之间信息交流更加方便捷、迅速,提升了稿件质量。但是,其没有专门针对稿件管理系统而开发的定制功能,界面操作方面某些地方不是很贴近实际需求,需要靠软件使用技巧来完成应用需求。稿件投递、分类、查询、保存以及作者、审稿人信息管理等方面的规范度低,需要与当前广泛应用的在线投稿与审稿系统结合。
三 协同审稿系统开发技术
为了让审稿工作在享有云计算技术便利的同时具有友好的操作方式,可以基于PaaS平台开发稿件管理系统,Googie App Engine是典型代表。本文探讨使用Google App Engine提供的开发接口设计一个稿件投稿、审稿系统的技术要点,共有以下几个方面:
(1)开发语言:Python或JAVA;
(2)应用程序开发框架:可以是纯Pythen编写的任意框架,使用框架可以让开发人员将精力集中在功能的实现上面;
(3)数据的查询:使用类似于SQL的GQL进行数据查新和索引;
(4)数据的存储和管理:Google云计算平台不需要用户安装和配置数据库,通过导入google.appengine.ext.db模块,使用该平台提供的数据存储服务。
考虑到用户应用和Google AppEngine及数据存储、访问之间的层次关系,可以用图2进行描述。图2中,直接面向用户的是具体的用户应用程序操作接口。这些操作接口利用Google App Engine进行设计和开发,可利用Django开发框架,使得Web开发可以分层进行。对于底层数据的访问则是采用GQL操作存储在Google云存储服务器上的数据。
这种协同审稿系统则需要安排专门人员定制开发业务系统,功能上会更加贴近实际情况,省去了购置专门服务器及后期的系统管理和维护成本。
四 结论与展望
随着互联网技术发展和“云”端设备的普及,越来越多传统领域内的业务都会逐步迁移到云中。界面友好的云计算编辑出版平台需要一定的二次开发和定制部署,有实力的出版单位可以在商业云计算平台上完成这项任务。
(作者单位:安阳师范学院期刊编辑部)