论文部分内容阅读
摘要:电算化考试涉及考生、机房、服务器、老师、监考人员等多个因素,需要实现垮地区、跨部门之间的高效,协同工作;网格(Grid)作为建立在互联网之上的新一代基础设施,近年来在国内外引起了注意。通过网格技术整合考试信息的各种资源,研究电算化考试系统联网的实现。
关键词:网格;电算化考试系统;网格数据
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)09-11569-01
Research on Computer Accounting Exam Network System’ Based on Grid Technology
JIANG Zhe, ZHU Jun
(College of Automobile, College of Shen Profession Technology, Shenyang 110015, Chna)
Abstract: The computer accounting exam network system’ basedinvoivew working in a lot of Departments,such as examinee, engine room, give service to machine, teacher, invigilate, etc. The net-grid(Grid) has caused extenaive concern at home and abroad in recent years at setting up the infrastructure ofnew generation on Internet. This text combines of society instrance with netgrid technology, researches on computer accounting exam network of system to rralire.
Key words: Grid; Computer Accounting Exam Network of System; Grid Bata
1 引言
如何能够方便地实现对地理位置分布的异构数据库的统一访问成为一个数据库,是很有意义的挑战。
网格技术能把整个工Internet整合成一台巨大的超级计算机,实现资源的全面连通。目前,网格进入了迅速发展的阶段,工业界与学术界联盟,正致力于使网格计算在更广泛的领域得到推广和应用。GGF(Global Grid Forum)把影响最大的网格项目提出了以开放网格服务结构OGSA(Open Grid Services Architecture)a01作为标准的网格体系结构。在OGSA框架中,将一切都抽象为服务,包括计算机、程序、数据、仪器设备等。
本文提出了基于网格技术的广域网范围内的异构数据库整合方案,井介绍了该方案的初步实现。本文后面的内容安排如下:
讨论了实现异构数据库整合所需解决的问题,并给出了解决方案;介绍了对该方案的初步实现;对全文进行总结,并指出下一步的工作。
2 异构数据库整合的关键问题
为实现对一个企业内部各种异构的,在广域网范围内地理位置分散的数据库进行方便统一的访问将遇到一下问题:
(1)如何解决在数据库访问过程中的安全问题。一方面要防止非法的数据库访问操作,另一方面要保证在广域网范围内所传输数据的安全性,即保证所传输的数据不被窃取甚至恶意篡改;
(2)数据库,应使用何种协议,所获得的数据以什么格式传输,以及如何解决防火墙的屏蔽等,这些问题都需要考虑。系统应该能够根据用户的访问需求来提供相应的透明的数据库访问服务,屏蔽掉不同数据库的地理分布性和异构性。使得用户不必关心数据库所处的位置,不同数据库的驱动问题以及数据格式,传输机制等技术细节问题;
(3)数据库访问服务的操作结果应该以何种类型的接口返回给用户,以便于用户的进一加工和编程使用。数据库库的最高控制权限,即每个部门有权决定是否允许共享自己的数据库,允许何人共享以及以多大程度共享。当由于某种原因要改变或停止数据库访问服务时,应通知广域网范围内该服务的所有使用者,以避免错误的发生。
3 问题方案的提出与初步实现
我们电算化网格研究小组参照本方案开发出电算化综合信息处理平台,该课题为辽宁省十一五教育科学规化立项课题子课题(辽教函[2006]8号)。
3.1 课题背景
电算化考试系统简介,通过建立电算化考试系统管理体系、数据库体系、宏观管理体系、信息网络体系和安全保障体系等五大体系。实现电子化的科学的宏观管理,电算化考试系统考试应用系统、考试决策系统、考试服务系统以及与整个应用体系相关联的数据库系统。它们通过访问各自的数据库,并通过数据中心来进行数据交换和信息共享,实现系统的应用功能。
3.2 数字物流综合信息处理平台原型系统
电算化网格要完成的主要功能是数据处理。
3.2.1 电算化网格数据库管理系统
电算化网格提供一个平台,支持系统化的身份鉴别和授权、资源发现、数据传输、进程以及跨异构平台的动态绑定,进而构造安全可靠具有自主计算能力的高性能电算化网格
数据库管理系统。构建要点包括:①提供中间件,将现有的数据库管理系统包装成为网格服务。在电算化系统中,主要把考试规则封装在中间件中,完成网格管理;②扩展已有的网格管理,利用网格实现令牌的数据管理和相关的网格服务。
3.2.2 电算化网格数据库集成
电算化网格的主要目标是支持在共享资源上的协同工作。电算化网格数据库集成是使用两个或多个网格数据库中的信息。①虚拟数据库。通过令牌调动网格上的数据库信息;②定制集成。即由应用程序完成数据库集成。在电算化考试系统开发应用程序中,开发人员找到相关数据源,然后将集成任务划分为查询,执行程序、中间数据源的构建、传输和数据变换以及存储等。电算化考试系统应该提供对这种集成方式的支持,使之降低成本、减少时间耗费和错误的发生;③增盆集成。虚拟数据库是一个理想目标,定制集成又过于注重细节,增全集成居于二者之间。在增盆集成中,开发人员无须完成集成的每一个细节、高级的数据和存取可以自动完成这些后期的集成步骤。
3.2.3 电算化网格数振库分布式查询处理
电算化网格是分布式系统.需要进行分布式查询。研究网格环境下的分布式查询、试图根据网格本身的特点实现高性能的分布式查询处理。
电算化网格系统直接借鉴:①设计一种描述型查询语言,表达数据存取和数据分析任务;②研究可用的网格资源、用户需求和代价约束,研究查询优化方法和代价模型;③研究套询优化和执行的方式;④研究任务如何利用在运行中变为可用的额外资照来提离性能;⑤研究查询动态响应资源,资源改变包括出现新的可用资源、资源回收、失效和共享资源上负级的改变等。
3.2.4 电算化网格数据流处理
电算化数据在动态的方式下将涉及到数据流。这类应用中的部分或全部数据并非本先已经存储在磁盘或者内存中,而是以多个连续数据流的形式不断到达。与传统的存储的关系模型的区别在于:①数据流中的数据元素联机到达;②系统不能控制数据元索到达的次序;③数据流中可能有无限多个数据元素;④数据元囊在处理后不是被丢弃就是被归档。
4 总结
网格技术是新一代互联网技术。将网格技术应用于电算化行业进行资源整合、可以增强行业内资源的互操作性,即可以与远程的资源进行协同工作。本文提出的利用网格进行电算化教据的共享、数据挖掘、数据安全对实现资源利用具有重要的意义。本文提出了使用网格技术对广域网范围内异构数据库进行整合的方案,并按照该方案开发出数字电算化综合信息处理平台原型系统。我们认为,利用网格信息技术来解决广域网内异构数据库的统一访问是一个可行有效的手段。这正是由于网格具有地理位置的分布性,资源的异构性,局部的自治性,以及网格节点的动态性等重要特点。同时本文也为如何解决广域网内的信息“孤岛”问题提供了一个示范。然而,如何保证在一定带宽的限制下本系统仍能向用户提供可靠的网格服务,以及如何实现对广域网范围内异构数据库统一访问的服务质量保障,这需要进一步的工作。
参考文献:
[1] 都志辉,陈渝,刘麟. 网格计算[M].北京:清华大学出版杜,2002.
[2] 史士英,刘法胜,刘生风. 网格计算与去全策略[J].山东交通学院学报,2004,12(1).65-67.
关键词:网格;电算化考试系统;网格数据
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)09-11569-01
Research on Computer Accounting Exam Network System’ Based on Grid Technology
JIANG Zhe, ZHU Jun
(College of Automobile, College of Shen Profession Technology, Shenyang 110015, Chna)
Abstract: The computer accounting exam network system’ basedinvoivew working in a lot of Departments,such as examinee, engine room, give service to machine, teacher, invigilate, etc. The net-grid(Grid) has caused extenaive concern at home and abroad in recent years at setting up the infrastructure ofnew generation on Internet. This text combines of society instrance with netgrid technology, researches on computer accounting exam network of system to rralire.
Key words: Grid; Computer Accounting Exam Network of System; Grid Bata
1 引言
如何能够方便地实现对地理位置分布的异构数据库的统一访问成为一个数据库,是很有意义的挑战。
网格技术能把整个工Internet整合成一台巨大的超级计算机,实现资源的全面连通。目前,网格进入了迅速发展的阶段,工业界与学术界联盟,正致力于使网格计算在更广泛的领域得到推广和应用。GGF(Global Grid Forum)把影响最大的网格项目提出了以开放网格服务结构OGSA(Open Grid Services Architecture)a01作为标准的网格体系结构。在OGSA框架中,将一切都抽象为服务,包括计算机、程序、数据、仪器设备等。
本文提出了基于网格技术的广域网范围内的异构数据库整合方案,井介绍了该方案的初步实现。本文后面的内容安排如下:
讨论了实现异构数据库整合所需解决的问题,并给出了解决方案;介绍了对该方案的初步实现;对全文进行总结,并指出下一步的工作。
2 异构数据库整合的关键问题
为实现对一个企业内部各种异构的,在广域网范围内地理位置分散的数据库进行方便统一的访问将遇到一下问题:
(1)如何解决在数据库访问过程中的安全问题。一方面要防止非法的数据库访问操作,另一方面要保证在广域网范围内所传输数据的安全性,即保证所传输的数据不被窃取甚至恶意篡改;
(2)数据库,应使用何种协议,所获得的数据以什么格式传输,以及如何解决防火墙的屏蔽等,这些问题都需要考虑。系统应该能够根据用户的访问需求来提供相应的透明的数据库访问服务,屏蔽掉不同数据库的地理分布性和异构性。使得用户不必关心数据库所处的位置,不同数据库的驱动问题以及数据格式,传输机制等技术细节问题;
(3)数据库访问服务的操作结果应该以何种类型的接口返回给用户,以便于用户的进一加工和编程使用。数据库库的最高控制权限,即每个部门有权决定是否允许共享自己的数据库,允许何人共享以及以多大程度共享。当由于某种原因要改变或停止数据库访问服务时,应通知广域网范围内该服务的所有使用者,以避免错误的发生。
3 问题方案的提出与初步实现
我们电算化网格研究小组参照本方案开发出电算化综合信息处理平台,该课题为辽宁省十一五教育科学规化立项课题子课题(辽教函[2006]8号)。
3.1 课题背景
电算化考试系统简介,通过建立电算化考试系统管理体系、数据库体系、宏观管理体系、信息网络体系和安全保障体系等五大体系。实现电子化的科学的宏观管理,电算化考试系统考试应用系统、考试决策系统、考试服务系统以及与整个应用体系相关联的数据库系统。它们通过访问各自的数据库,并通过数据中心来进行数据交换和信息共享,实现系统的应用功能。
3.2 数字物流综合信息处理平台原型系统
电算化网格要完成的主要功能是数据处理。
3.2.1 电算化网格数据库管理系统
电算化网格提供一个平台,支持系统化的身份鉴别和授权、资源发现、数据传输、进程以及跨异构平台的动态绑定,进而构造安全可靠具有自主计算能力的高性能电算化网格
数据库管理系统。构建要点包括:①提供中间件,将现有的数据库管理系统包装成为网格服务。在电算化系统中,主要把考试规则封装在中间件中,完成网格管理;②扩展已有的网格管理,利用网格实现令牌的数据管理和相关的网格服务。
3.2.2 电算化网格数据库集成
电算化网格的主要目标是支持在共享资源上的协同工作。电算化网格数据库集成是使用两个或多个网格数据库中的信息。①虚拟数据库。通过令牌调动网格上的数据库信息;②定制集成。即由应用程序完成数据库集成。在电算化考试系统开发应用程序中,开发人员找到相关数据源,然后将集成任务划分为查询,执行程序、中间数据源的构建、传输和数据变换以及存储等。电算化考试系统应该提供对这种集成方式的支持,使之降低成本、减少时间耗费和错误的发生;③增盆集成。虚拟数据库是一个理想目标,定制集成又过于注重细节,增全集成居于二者之间。在增盆集成中,开发人员无须完成集成的每一个细节、高级的数据和存取可以自动完成这些后期的集成步骤。
3.2.3 电算化网格数振库分布式查询处理
电算化网格是分布式系统.需要进行分布式查询。研究网格环境下的分布式查询、试图根据网格本身的特点实现高性能的分布式查询处理。
电算化网格系统直接借鉴:①设计一种描述型查询语言,表达数据存取和数据分析任务;②研究可用的网格资源、用户需求和代价约束,研究查询优化方法和代价模型;③研究套询优化和执行的方式;④研究任务如何利用在运行中变为可用的额外资照来提离性能;⑤研究查询动态响应资源,资源改变包括出现新的可用资源、资源回收、失效和共享资源上负级的改变等。
3.2.4 电算化网格数据流处理
电算化数据在动态的方式下将涉及到数据流。这类应用中的部分或全部数据并非本先已经存储在磁盘或者内存中,而是以多个连续数据流的形式不断到达。与传统的存储的关系模型的区别在于:①数据流中的数据元素联机到达;②系统不能控制数据元索到达的次序;③数据流中可能有无限多个数据元素;④数据元囊在处理后不是被丢弃就是被归档。
4 总结
网格技术是新一代互联网技术。将网格技术应用于电算化行业进行资源整合、可以增强行业内资源的互操作性,即可以与远程的资源进行协同工作。本文提出的利用网格进行电算化教据的共享、数据挖掘、数据安全对实现资源利用具有重要的意义。本文提出了使用网格技术对广域网范围内异构数据库进行整合的方案,并按照该方案开发出数字电算化综合信息处理平台原型系统。我们认为,利用网格信息技术来解决广域网内异构数据库的统一访问是一个可行有效的手段。这正是由于网格具有地理位置的分布性,资源的异构性,局部的自治性,以及网格节点的动态性等重要特点。同时本文也为如何解决广域网内的信息“孤岛”问题提供了一个示范。然而,如何保证在一定带宽的限制下本系统仍能向用户提供可靠的网格服务,以及如何实现对广域网范围内异构数据库统一访问的服务质量保障,这需要进一步的工作。
参考文献:
[1] 都志辉,陈渝,刘麟. 网格计算[M].北京:清华大学出版杜,2002.
[2] 史士英,刘法胜,刘生风. 网格计算与去全策略[J].山东交通学院学报,2004,12(1).65-67.