[发明专利]从云中数据库提取数据的装置有效
申请号: | 201110459866.5 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102546627A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 何利明;朱凌峰;周冠宇 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510310 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 提取 数据 装置 | ||
技术领域
本发明涉及云计算技术领域,特别涉及一种从云中数据库读取数据的装置。
背景技术
云计算提出“IT即服务”的新理念,并根据美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)的架构,把其服务的交付方式分为IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)三种,总称SPI模式。
现在的PaaS和SaaS服务提供商已经开始为他们各自的客户提供服务,由于服务所使用的数据库系统已经和服务本身进行了整合,对客户来说,他所面对的只有服务本身,而服务所使用的数据库系统已经是透明的了,客户在接受服务的过程中并不会显式地接触到数据库系统,甚至根本就不知道数据库系统在为其提供服务。但是数据库系统的的确确存在,并在为客户服务:增删查改客户在服务中所使用和提交的数据信息。
以上部分的说明是为了告知客户,虽然客户并未直接的访问数据库系统,但系统已经为客户提供了服务,并且记录下了客户的一些服务信息,这些应属于客户的资产。一旦客户决定不再使用该服务,由于服务本身和数据库是整合在一起的,客户也无法接受到数据库系统的服务了,那么数据库系统中这些属于客户的资产就需要归还给客户。问题在于,一方面客户对这方面还没有意识,不清楚这些数据资料是属于自己的资产;另一方面,大多数服务提供商也没有在服务终止时交付这些数据的理念,更不会有意识地提供一项技术来帮助客户提取自己的数据。
总之,帮助客户在云中数据库提取客户数据方面,服务提供商还做得远远不够。就现状而言,一些大的云计算企业已经开始考虑这方面的问题了,Google的GAE(Google Apps Engine)平台也计划推出这方面的技术产品,但技术处于保密状态,总体而言,该技术领域尚处于起步阶段。
发明内容
本发明从云中数据库提取数据的装置,用以帮助客户用云中数据库提取自己的数据。
本发明从云中数据库提取数据的装置,包括:
客户请求受理模块,用于接收客户端的提取数据请求,所述提取数据请求包括应用的信息和身份认证信息,根据所述应用的信息向相应应用的身份认证模块转发所述身份认证信息,在接收到所述身份认证模块返回的身份确认信息后,从相应应用的临时存储区域读取客户的可访问区域信息,并从云中数据库的所述可访问区域读取客户的数据;
面向数据库的数据接收模块,用于接收所述客户请求受理模块从云中数据库读取的客户端的数据;
数据打包输出模块,用于对所述面向数据库的数据接收模块接收的客户端的数据进行打包并输出给客户端。
优选地,所述应用包括SaaS应用或PaaS应用。优选地,所述客户请求受理模块具有从所述云中数据库读取数据的权限。
优选地,所述数据打包输出模块打包的数据包的格式为标准化的格式。
优选地,所述客户请求受理模块通过中间件从云存储的所述可访问区域读取客户的数据。
本发明从云中数据库提取数据的装置,包括客户请求受理模块、面向数据库的数据接收模块和数据打包输出模块,其中,客户请求受理模块转发客户端的请求,接收并访问应用返回的客户在云中数据库的可访问区域,从可访问区域读取客户的数据,面向数据库的数据接收模块接收并转发客户的数据,数据打包输出模块将客户的数据打包成标准格式后发回客户端。采用了本装置,用户可以从云中数据库将属于自己的数据读取出来,从而降低用户对云服务提供商的依赖。
附图说明
图1是本发明从云中数据库提取数据的装置的结构示意图;
图2是本发明从云中数据库提取数据的装置与客户端、应用及云中数据库之间的信息交换示意图。
具体实施方式
本发明提出一种广泛适用的装置,可以帮助客户根据自己的业务需求和成本要求,选择更好的云提供商,降低用户对云提供商的依赖性。同时,也能帮助客户在服务期或从终止服务到客户的应用帐户被销毁前,仍然能够通过原有的应用帐户获取自己在数据库的客户数据,并打包成标准的格式,以提供给客户。
本发明的基本思路是:根据面向服务的思想,开发一个辅助装置,并将其添加到在SaaS或者PaaS应用的运行环境中。本装置,如图1所示,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110459866.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置