首页 > 云计算 > 正文

云计算环境中DAI需求

2012-12-07 11:20:06  来源:CIO时代网

摘要:云计算作为一种全新的计算模式,可以动态地定位和访问网络环境中各种数据资源,解决那些需要许多组织共同协作才能解决的问题。
关键词: 云计算 云服务

    云计算环境中DAI需求


    云计算作为一种全新的计算模式,可以动态地定位和访问网络环境中各种数据资源,解决那些需要许多组织共同协作才能解决的问题。在云计算环境中,数据资源广泛存储在各种分布、异构的数据库之中,数据资源的动态性、异构性为云计算研究带来新的机遇和挑战,需要使用网格技术对分布、异类、异构的网格数据资源提供无缝的共享和集成支持川。而且,随着云计算技术变得越来越复杂和自动化,就会增加这些数据资源的数量、容量以及多样性。因此,对于云计算自身来说,系统化的数据访问和集成方法同样变得相当重要。


    在云计算环境中,一个应用往往由查询一个或更多的数据库以及对得到的数据进行分析来实现,而现有的数据库管理系统并不支持网络数据集成。一方面,如果每一种数据库都独立地访问网格接口,那将会出现两个负面的影响:首先要对数据库提供的网络接口代码进行重写;其次,为了便于访问,应用程序和数据集成服务将不得不为每一种网络环境中的数据库编写接口代码,这无形中提高了编写应用程序的代价。另一方面,数据库管理系统是成千上万人多年努力工作的产物,它们提供了广泛的功能、有价值的编程接口和工具,同时也提供了诸如安全、性能和依赖性等重要特性。由于网络应用也需要这些属性,从头编写全新网络集成的数据库管理系统是不现实的。而且是极大的浪费。因此,必须考虑如何将现有的数据库管理系统集成到网络中去。但这种方法也有一定的局限性,因为网络集成数据库有一些必需的属性不能通过这种方式获得,必须集成在相应的数据库管理系统本身之中。针对这些问题,可以开发一种DAI网络中间件来完成对云计算环境中流行的数据库管理系统的集成,实现分布的、不同种类的数据库数据访问和集成操作。随着云计算商业地位的提高,数据库的出版商也可把中间件的功能直接嵌人到产品当中,提供诸如“out-of-box"来支持网络数据集成,以此来支持OGSA(Qpen Grid Services Arcbitecnire)网格标准。同样在云计算环境中,嵌人许多特殊功能的网络中间件设计标准也是至关重要的,DAI中间件的目的之一就是揭示和表达这种需要。


[page]    云计算环境中DAI应解决的几个问题


    云计算环境中DAI中间件在其开发过程中,必然会涉及到大量的技术问题,这些问题主要体现在以下六个方面:


    (1)系统体系结构的设计:随着技术的发展,多层分布式应用体系结构越来越流行,在体系结构的设计中,应按照系统的功能和网格服务系统的需求,设计多层系统体系结构,合理划分层次,分配各层功能。


    (2)数据库连接:网络中存在多种异构数据库,要求用户在访问它们时,DAI中间件应提供一种通用的数据库连接方式,实现数据库动态定位,完成云计算环境中分布的、异构的、不同种类的数据库连接。同时应针对不同数据库用户采用合适的连接机制,提高系统的响应速度,降低数据库连接时的时间消耗。


    (3)数据传输:数据访同和集成离不开数据传输,在现有的网络基础上,如何高效、安全地解决大规模数据传输问题是提高中间件系统效率的关键。


    (4)数据格式:在网络环境中,各种异构数据库存储的数据格式不尽相同,同一种类型的数据库中存储的数据格式也有不同的定义。因此,中间件应采用统一的数据格式解决数据异构问题,方便用户对数据资源的访问和集成。


    (5)数据库集成:用户对网络环境中广泛分布的、异构的数据库进行访间时,考虑的是访问效果,而不关心数据库的具体位置。DAI中间件应采用合理的机制,把网络环境中各种异构数据库集成到服务器端,使得各种异构数据库对用户透明。


第四十一届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。