APP下载

基于SOA的高校大学生创新资源共享服务平台设计研究

2015-10-24侯荣旭刘勇徐立波

电脑知识与技术 2015年5期
关键词:资源共享

侯荣旭 刘勇 徐立波

摘要:基于SOA服务体系结构理念,结合新时代创新培养需求,文章分析了目前大学生科技创新存在的普遍问题,研制了以学习为中心、创新为向导、任务为驱动的大学生计算机创新资源共享服务平台,实现学生与教师均受益的创新资源库,文章分别从系统构架、系统设计、系统应用等方面进行了拓展研究。

关键词:SOA;创新资源库;资源共享

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)05-0076-02

Study on the Design of Innovative Resource Sharing Service Platform for College Students Based on SOA

HOU Rong-xu, LIU Yong, XU Li-bo

(Basic Computer Teaching Department, Shenyang Institute of Engineering, Shenyang 110136, China)

Abstract: Based on SOA Service architecture concept, combined with the demand of training innovative new era. Based on the analysis of the common problems existing in the college students' scientific and technological innovation, developed to study as the center, innovation as the guide, task driven college computer innovation resources sharing service platform, realize the teachers and students have benefited from the innovation resources library, the article from the aspects of system architecture, system design and system application of were to expand the research.

Key words: SOA; innovation resources; resource sharing

近年来,随着校园网络、计算机硬件、软件平台等信息产业的迅速发展,我国在教学资源管理建设方面取得了可喜成绩,但是受教学模式、建设模式、管理体制等方面的制约因素,目前资源库建设还知识停留在以教学为主的形式单一、单调的教学资源库建设,而以提升大学生创新创业为目标的创新资源共享平台还仅处于初级阶段。这种现象在应用型本科院校显得尤为突出,由于这类高校是以教学为主的以培养应用型人才为目的的本科院校,科研创新基础相对薄弱,创新资源有限,迫切需要建设可供开放共享的优质创新资源服务平台。

创新资源是建设资源共享服务平台的前提和基础,资源共享服务平台是系统服务的工具手段。随着网络技术的逐步拓展,网络资源越来越丰富,行之有效的资源共享服务平台将成为大学生创新实践的重要补充手段,为各类创新创业训练提供学习资源,同时资源共享服务平台提供高效的文件存储管理手段,为各种用户提供方便快捷的数据管理功能,通过设定资源效果评价分析,形成资源数字评价,从而提高教学资源对象的利用率,更好地为促进学生创新提供更优质的系统服务。

大学生创新资源种类较多,合理利用现代计算机网络技术,通过合理规划和设计,紧密结合大学生创新实践实际情况,对项目、期刊、专利、论文、图书、技术、标准等数字资源进行整合、重组与优化,实现数字化管理。但是受资金、检索人员的查新水平等限制,对目标资源检索过程中很难完整得以展现;对文献与文献间的关联应用不够,一般仅局限于对具体课题检索,不能自动实现文献关联;同时资源重复建设现象严重,共享性不足,无法形成完整的大学生创新资源共享服务体系。

1 SOA面向服务体系结构

1.1 SOA概述

SOA即面向服务的体系结构全称“service-oriented architecture”,SOA将应用程序的不同功能单元通过预定义的应用服务建立的接口和契约,构建应用系统的组件模型[7]。创新资源共享服务平台不仅包括管理与应用之间的业务操作,还包管理者之间、用户之间的业务操作,必须通过公共接口实现数据交换。因此为提高应用系统的工作效率,应用系统常采用服务级协定和操作策略的形式相结合的模式确定服务之间的关系。SOA服务系统结构具有以下五个特征:

1)松耦合:该特性是指服务的提供者与请求者之间的是基于松耦合进行服务绑定[8]。具体表现为服务请求者不需要知道服务提供者的任何实现技术细节。

2)基于开放标准:该特性表现为基于SOA的信息系统具体实现形式是主要通过Web模式进行,以公开的W3C及其他公认标准为准[9]。

3)可重用:该特性是指服务被创建后,能在多个应用与业务流程中进行应用,即服务的共享性。

4)无状态的服务设计:该特性表现为服务是独立的,不需要获取从一个请求到另一个请求,任何服务不依赖于其他服务而独立存在[10]。即使服务间产生依赖时,也定义成通用业务流程,通过定义函数、数据模型等其他方式解决服务关联。

5)明确定义的接口:该特性表现为SOA服务接口必须是明确定义。通过WDSL语言,WDSL即Web服务描述语言,全称Web Services Description Language,,通过WDSL语言定义服务请求者提供者的绑定细节基本信息。但WDSL接口只是定义接口,而不包括服务实现层面的任何技术细节。

1.2 SOA体系角色元素

在SOA体系基于面向服务的体系结构中,建设创新资源共享服务平台定义了注册服务注册中心、服务请求者、服务提供者三个角色。SOA体系结构中三者间关系如图1所示:

1) 服务请求者:是服务的调用者,需要调用服务完成扩展功能的应用程序。服务请求者首先通过SOA体系进行服务注册查询,发现服务,然后对服务进行绑定,调用相应的服务功能,根据服务发布者定义的接口契约准备、配置基本参数,最终完成调用服务,执行服务程序,完成服务功能。

2) 服务提供者:将服务注册到系统服务注册中心,服务提供者是通过网络进行寻址的、完成一定功能的软件实体,服务提供者自动接受处理请求者的服务调用请求。服务请求者通过查找发现服务调用接口契约,方便用户使用,并提供错误反馈。

3) 服务注册中心:是SOA运行服务的存储库,允许服务请求者查找服务、调用服务。

通过三个角色间的相互访问,实现服务的发布服务、查找服务、绑定和调用等基本操作。

2 创新资源共享平台概述

大学生创新资源共享服务平台是服务于大学生产、学、研、用的协同创新过程,依托校园网络环境,综合利用各种资源接口,实现资源共享服务平台。创新资源共享服务平台主要创新资源、师生创新队伍、网络基础设施、制度体系等四大要素。这四类要素围绕着产、学、研、用协同创新,通过相互作用、相互联系、相互协调,推动平台完善与发展。同时,平台的完善和发展又进一步促进大学生创新能力的提高。创新资源共享服务平台,采用了基于云计算的系统架构,形成一个以学校为中心的协同创新团体,为团队成员提供按需自助的云服务,共享平台数据和应用程序。平台以共享为核心,突出重点、突出特色,坚持以服务师生为本,充分运用现代信息技术和已有科技文献资源,搭建具有公益性、战略性的创新资源共享服务平台。

3 创新资源平台分析设计

3.1创新资源服务平台软件层次划分

基于B/S架构的大学生创新资源共享服务平台,按照系统平台功能,可以分为业务应用层、功能展现层、数据存储层、共享服务层、系统管理层等五个层次结构。层与层之间是相互协作、相互联系、相互依赖的复杂结构关系。

功能展现层:该层主要从管理员、教师、学生等不同系统用户角度,定义创新资源共享服务平台提供的不同访问系统的展现方式。

业务应用层:该层主要提供创新资源共享服务平台具体的业务处理功能。包括基础数据管理、文件管理、学生管理、资源分类管理、资源搜索、系统管理、统计分析等功能。

共享服务层:该层主要提供公用服务。包括组织结构、身份认证、搜索引擎、加密解密、权限控制、消息服务、系统日志等功能模块,同时提供扩展接口。

数据存储层:该层为创新资源共享服务平台提供了关系数据库的访问接口,如Oracle、SQLServer、DB2、MYSQL、文件系统等大中型数据库,以及第三方应用系统等。

3.2系统功能设计

大学生创新资源共享服务平台是支撑和实现信息资源共享和应用架构的技术基础结构,平台体系架构重点是从系统角度出发,围绕资源管理、交流平台、事务管理、数据中心等方面进行规划。构建资源共享服务平台也遵循一般信息管理系统模型标准,系统平台结构模型如图2所示:

用户登录创新资源共享服务平台,主要进行资源管理和资源交流两大部分,具体就是实现资源发布、资源查看、资源审核、资源下载、资源评价、在线交流、信息发布等常规操作功能。在资源共享服务平台的具体实现中,各个功能模块之间相辅相成、交互作用,形成一个自适应服务体系,满足不同层次用户需求,具有较好的自扩展能力。

4 平台运行成效

大学生创新新资源共享服务平台将传统的文献情报、创新资源等信息全部实现在线处理模式。用户足不出户,即可以查看创新实验项目,检索到各种相关创新资源,通过“一站式”服务平台,更好地为大学生创新服务。平台的建设运行,为进一步促进大学生科技创新能力提供了发展平台,促进大学生创新团队建设,通过实践证明,建立面向大学生的创新资源共享服务平台是促进大学生创新行之有效的一项举措。

参考文献:

[1] 王霖,李鸥,杜峰.辽宁省科技创新资源共享服务平台建设研究[J].图书馆学刊,2014(1).

[2] 林晓婧. 教育资源共享云服务平台原型系统的研究[D].华南理工大学, 2013(5).

[3] 陈健. 安徽省科技信息资源共享服务平台建设研究[J].安徽大学, 2012(5).

[4] 涂宝军,孙进,吉顺育. 应用型本科院校教学资源库构建模式研究[J].现代教育技术, 2012(22).

猜你喜欢

资源共享
交通运输数据资源共享交换体系探究与实现
福建省交通运输信息资源共享平台
卫康与九天绿资源共享
教育部第一批“国家级精品资源共享课”公布
政府部门间G2G信息资源共享的演化博弈分析
精品课程资源共享建设问题的探索与思考