环保产学研信息平台的构建技术——以长沙环境保护职业技术学院为例
2013-09-11长沙环境保护职业技术学院
■李 军 长沙环境保护职业技术学院
■王泽芳 金鹰报社
一、引言
产学研信息平台是指采用计算机、网络等现代信息技术构筑开放的产学研网络平台。通过对产学研各个环节的相关信息进行采集、发布、分类、控制和管理,满足企业、学校和相关行业对信息的需求。目前,高校与企业产学研合作过程出现了信息不对称,技术需求和技术供给不能有效对接等问题,高校大量科研成果还停留在论文和高校的科研院所的实验室里,一些学校的教师反映,他们愿意参与产学研结合工作,但苦于得不到技术输出方面的信息。而对于企业来说,他们需要技术,因为没有灵活的技术来源渠道而找不到合适的技术。
在加拿大,为了增加中小企业获得信息的渠道,让企业知道在哪里可获取相应的技术,加拿大产业部就把高校研究机构和研究领域放在网上,方便企业查找;还有一些国家和地区,积极扶植技术中介,让技术中介负责推广技术,并将企业的需求及时反馈给高校和科研院所。
二、高职学院产学研信息平台建设的关键技术
长沙环境保护职业技术学院2006年在教育部人才培养工作水平评估中被认定为“优秀”等级,2009年被确定成为湖南省示范性高等职业学院立项建设单位,是目前国内唯一一所以专门培养高素质技能型环保一线人才为宗旨的高职学院。学院目前有环境影响评价技术服务中心、分析测试中心、湖南省清洁生产审核中心、环境工程治理技术中心、生物技术研发与食品检测中心、环境监测技术研究所、环境科学技术研究所等科研机构,还有一个环保职教集团和校友会平台。在环保专业领域,学院科研处于全国先进水平,因些如何利用这些优秀资源为产业服务,与企业进行深度合作,形成一个“人才共育、过程共管、责任共担、成果共享”的紧密型合作办学机制成为一个摆在目前急需解决的一个重要议题。
1.平台的功能与应用层面。产学研公共信息平台应实现如下基本功能:最新环保行业研究技术等信息资源的整合与共享;学院科研项目成果信息发布;企业、政府、学院科研项目的信息沟通。
2.总体结构设计。产学研信息平台的系统结构如下:
图1 产学研信息平台的系统结构
产学研信息平台由数据采集接口、平台数据库、数据处理模块、企业接口模块、信息发布模块五部分组成。各部门业务系统如环评系统、分析测试中心系统、清洁生产审核中心业务系统等,通过数据采集接口模块与平台相连,数据处理模块是整个平台的核心,这一部分是连接数据库和外部系统之间的纽带。平台数据库存放产学研平台数据,它的数据来源是各个部门业务系统里的数据。企业接口模块主要处理企业与平台之间的安全连接。WEB用户通过信息发布模块来浏览平台信息。
3.平台关键技术。(1)数据存储采集技术。产学研信息平台的数据库管理软件可以选择SQLServer2005或者Oracle。原因有二:首先,平台数据库要集中多个业务系统数据库的数据,必须具备大容量和可扩展的高性能处理能力。SQLServer2005和Oracle采用了RAC(Real Application Clusters)集群等新技术,配合分区技术、海量存储设备技术,即使是10TB级别的单一数据库也完全可以轻松实现。另外,两个软件都具体ETL(Extract Transform Load)功能,即数据抽取加载转换功能,主要用途是提取数据、转换数据并将它们写入到目的地,能把各个业务系统数据库的有用的数据加载到平台数据库中。
长沙环境保护职业技术学院产学研信息平台采用SQLServer2005数据库管理软件,数据库名称为CanXueYan.mdf,如下图2所示,数据库服务器放在学院网络中心,网络中心以百兆光纤连接学院各个部门,从而保证了数据传输速度。
图2 学院产学研信息平台数据库
在数据采集方面,SQLServer2005中提供的SQLServer集成服务 (SQL Server Integration Services,即SSIS)是一种优秀的ETL工具,使用SSIS平台可以生成高性能数据集成解决方案。它的主要步骤是:①设计源表,建立目的表和字段映射关系;②确定字段的计算法则;③实现数据流任务设计。源和目的数据库的映射关系具有层次结构,主要有实体映射、表映射和字段映射。在源库和目的库结构已建好的情况下,一般只需考虑表映射和字段映射。当源表中字段抽取出来不能直接迁移到目的表中,而需要进行一系列的变换和运算时,就要使用运算法则,这种情况称为数据转换。在SSIS工具中,数据流任务设计过程是以可视化方式使用数据流组件构建数据迁移的运行体系结构。
(2)异构平台数据交换技术。平台数据库存放企业各个部门之间常用的数据。这些数据是存在不同的操作系统和不同的数据库管理工具里,也就是我们所说的异构平台。这就涉及到到数据库之间的数据转换问题。目前,实现异构平台数据交换的技术主要是基于XML的技术。XML是可扩展标志语言(eX-tensible Markup Language)的简称,已经为Web应用标准之一。XML具有强大的数据表现能力,能够以简单的形式表达复杂的数据,可以根据用户的需要进行扩展。尤为重要的是,XML具有强大的自描述能力,同时实现了数据与表现形式的分离,这些特点决定了XML能够作为数据交换中的媒介,从而实现异构系统的信息交换。
长沙环境保护职业技术学院现有多个信息系统,如环评系统,分析中心系统等,各个系统的数据库格式不统一,有的采用MySQL,有的采用简单的Acess2003,为了能在这些系统中互相传输数据、交换数据必须采用一种“中间桥梁”——即XML技术,如下图3,XML本身不用来当作最终存储数据库,它只是起到中间数据交换作用,通过XML技术,系统A与系统B能实现数据交换。
图3 基于XML的数据交换方式
目前基于XML的异构平台数据交换技术方法主要分为二类:目前经常采用的异构数据转换方法可以分为两类:基于模板的转换和基于模型的转换。前者只能用于在关系数据库和XML文档之间传递数据,它不需要预先定义XML文档模式和数据库模式间的映射关系,而是直接将命令语句(如SQL语句)嵌入XML模板中,由专门的数据传输中间件来执行该模板,获得的执行结果用来替换模板中对应的命令语句部分,从而得到结果XML文档;后者则使用某种数据结构在XML文档模式和数据库模式间建立对应关系,进而进行数据的转换。
(3)平台程序开发技术。产学研信息平台编程语言可以用面向对象开发语言,如.NET平台上的C#,这种语言在开发B/S系统方面非常快捷方便。还有整个信息平台的框架可以采用MVC模式,即Model-View-Controller",中文翻译为"模型-视图-控制器"。如果你用ASP.NET编程的话,在ASPX页面中开发用户接口来实现视图,控制器的功能在逻辑功能代码(.cs)中实现,模型通常对应应用系统的业务部分。
长沙环境保护职业技术学院信息平台采用B/S系统框架,程序开发语采用.NET平台上的C#,平台的登录界面如下图4所示:
三、总论
构造产学研信息平台,使学校企业双方能加强合作、优势互补、平等互利、共同发展。对学校而言,能使学校能主动了解企业行业对技术的需求,充分发挥学校人才和实验室优势,有针对性地展开合作。对企业而言,能及时了解行业新技术成果动态,从而引进一些高科技含量的项目,来解决一些企业生产过程中的技术难题。
[1]胡黄聊等.高校产学研结合的思考[J].实验室研究与探索,2011,3(2):158~159.
[2]张冠文.创建产学研平台打造高职教育特色[J].中国高教研究,2005,4(5):62~64.
[3]张亮.创建产学研平台打造科技创新企业[J].中国高校科技,2011,6(8):29~30.
[4]李鹏飞等.SSIS在异构数据库间数据迁移的应用研究[J].长江大学学报,2008,5(3):62~63.
[5]黎海生.基于XML高校电子政务数据交换平台的研究与设计[J].科技广场,2006,4(3):73~75.
[6]李剑波等.基于XML的Web数据交换服务平台的设计与实现[J].北华大学学报,2003,4(3):273.
[7]李军.一种从用例模型到分析模型的设计方法[J].计算机系统应用,2012,21(1):191~193