基于云计算的商业数据可控分发与融合应用系统的制作方法

文档序号:7765215阅读:1390来源:国知局
专利名称:基于云计算的商业数据可控分发与融合应用系统的制作方法
技术领域
本发明涉及基于云计算的商业数据挖掘的方法通过网络连接的云计算服务器和 融合通信平台集群,通过部署虚拟云服务中心和通信接口,协调数据在云计算网络中各节 点间的有序迁移,实现的商业数据的可控分发。
背景技术
在当今竞争异常激烈的商业环境中,商业贸易业务操作包含大量的商业数据。成 功的商业贸易能够利用商业数据来增进对市场的了解,从而在业务经营的管理和发展上及 时作出正确的判断,采取明智的行动。商业成功取决于它能否有效地利用各种商业数据信 息的能力。正确利用这些商业数据,可以改进贸易业务流程、加强客户服务、促进销售并增 加盈利。做到这些以及解决很多其他关键性商业问题的方法是建立一个能向用户提供有价 值商业数据的信息服务,使用户能及时地做出周密的决策,通过一个联系信息提供者和信 息使用者的完整的信息供应链,实现商业数据所带来的价值,关键是设计一个有效的信息 服务解决方案来支持用户并满足整个商业数据信息供应链的各种需要。基于商业数据的信息服务经历了很长的时间,现在已广泛应用在各个行业当中, 从信息学的发展历程来看由于信息技术的发展和应用,这些数据转移到了数据库中并可 以用计算机程序进行处理,随着数据库中存储的数据越来越多,人们就开始寻求这些数据 当中的商业价值,于是商业数据服务便诞生了。基于商业数据的信息服务就是寻找并提供 大量贸易相关数据中的商业价值的业务。在这段时间内商业数据的提供技术和应用环境也 越来越成熟,不同的商业数据服务商开始提供商业数据的分发与应用的解决方案。商业数据的分发与应用是在服务导向架构(SOA)的基础上,采用标准协议或规范 将具体应用程序划分为不同的松耦合的原子服务和复合服务,由服务总线和服务层组成, 服务之间采用统一的接口,并根据业务应用的需要,将商业数据和经过深加工后的商业信 息以服务的形式封装,通过服务编排灵活组装成不同的功能以供业务应用调用,对外提供 提供可定制的全方位的商业数据信息服务。用户还可以利用商业智能技术对其关注的商业 数据进行分析、预测和使用,一般商业数据在集中控制的系统平台上部署相应的信息服务 来满足用户特定的商业数据需求。这种模块化部署的SOA架构能方便的扩展或者修改系统 的信息服务功能来满足不同用户的商业数据应用需求。图1为商业数据信息服务解决方案 的基本框架图商业数据信息服务基于面向服务的架构(SOA),与传统的信息业务应用相反,SOA 把数据与逻辑隔离开来,允许多个服务访问和操作数据。这一设计途径推动把松散耦合的 服务、以特殊的方式在多个应用中反复使用,包含两条服务产品的生产线,一条是信息的生 产线,产出分析报告,数据查询,在线分析处理,数据可视化等产品,另一条是知识生产线; 产出数据挖掘。这些产品的客户就是商业决策者,所以商业数据所起的作用就是决策支 持。传统的商业数据服务系统架构以客户,服务器模型为主,一般是一套系统一套服
6务器通常需要先把数据按照约定格式进行采集,由系统使用合适的数据建模处理数据,生 成一个Web界面,用户可以以此为基础通过互联网进行商业数据的查询、下载等操作,或者 通过统一消息UMS方式获得所需商业数据信息。但在实际使用过程中越来越体现出该架构 的可扩展性差。由于信息服务业务的快速发展、商业数据大量的膨胀,造成相关系统经常性 扩容,每次扩容不仅周期长,而且软硬件投入成本高,为未来商业数据信息服务的发展带来 困难。为了在激烈的市场竞争中获得成功,商业贸易业务需要参考关键商业数据信息, 以便快速的预见,适应,调整变化中的商业贸易情况。对使用和获取商业数据的用户需求十 分强劲。既能补充传统商业数据的查询、报表和分析功能,又能支持业务流程、搜索和协作 的应用技术将会越来越具有吸引力——尤其是那些提供快速、可选部署方案的支撑技术解 决方案。网络覆盖的扩展和分布计算技术的推广把SOA应用提高到新的水平。这一新发展 不仅消除了网络传输带宽的束缚,而且引入创建丰富用户体验的云计算能力,支持跨多个 终端设备和多种通信类型透过网络获取所需的商业数据信息服务;云计算技术来源于并行和分布式计算、集群和网格技术。作为一种新的计算模式 有别于传统的主机集中处理模式,也不同于客户服务器模式,它吸取了两者的优点,具有主 机集中处理模式的易管理和易部署的特点,也具有分布式并行处理模式的可扩展性,同时 利用网络通信技术更有效地把信息服务提供给消费者。虚拟化技术、网格计算技术和面向 服务的体系架构模式(SOA =Service Oriented Architecture)等技术的发展为云计算模式 奠定了坚实的技术基础。同时云计算做为一种新的商业数据应用交付模式以服务作为核心 理念,把信息、软件、平台和各种计算资源商品化和服务化,降低了信息处理和应用的成本。云计算技术在一个基于虚拟化设计思想的适应性基础设施上使用这些技术允许 基础设施无缝地扩展、线性地增加处理能力以及池化和按需供应数据信息资源;实际上是 全面标准化和虚拟化的新一代计算技术、以SOA为代表的“以服务为中心”理念的实施技术 以及新一代网络技术的完美聚合。这种聚合是一种“聚变反应”,能够消除传统架构和服务 提供模式固有的复杂约束,能够大幅度降低投入和提高效率。在价值方面,多种技术的聚合 使云能够提供传统技术不能提供的价值,解决传统技术所不能解决的许多难题。服务交付 模式的差别造成了对商业数据提供者和使用者明显不同的经济模式,将产生巨大的经济效
■、Λ
frff. ο建立面向“商业数据应用环境信息化”的的云计算系统,首先需要商业数据的大量 整合和统一管理。然后需要使商业数据的精简优化为可有效管理并可实现最小风险和最小 成本的数据。最后需要安全、可靠存储商业数据并提供方便快捷应用功能。它直接带来的 是商业数据的多功能处理能力,实现价值数据的挖掘、核心数据的管理和多重数据的广泛 分享。所有服务都将随时为“客户”提供。它是建立在广泛网络中。通过高速的网络设备, 连接所有的硬件设备。数据质量、数据集成和数据虚拟化将与商业数据管理融合,构成处理 结构化数据和非结构化数据的统一信息管理平台,云计算将应用的“计算”从终端转移到服 务器端,弱化了对终端设备的处理需求,终端主要承担与用户交互的功能,复杂的运算交由 云端(服务器端)处理,终端不需要强大的运算能力即可响应用户操作,应用在强大的融合 通信平台实现和部署,用户只要利用终端接入,即可享受服务。终端也可以是多种通信类型的设备,只需要有简单的输入输出功能,融合更多的“按需付费”应用形式变得更为容易。将云计算的理念引入到商业数据服务与应用中,必须对云进行系统全面的安全加 固,不仅要在网络层面,在云中部署针对性的安全防护产品,更需要从系统层面,建立完善 的密钥管理、权限管理、认证服务等安全机制。有关商业数据使用的商业方法通常都以计算机软件和信息服务的形式加以应用, 云计算的产生与发展带来了信息服务应用模式的融合。人们开始认识到这些系统化的商业 方法不同于传统的商业方法,它们都是通过计算机的运行给人类社会带来的新经营模式, 于是大量的与商业数据相关的服务与应用方法开始进行专利申请特别是美国和日本授权 的商业数据相关专利覆盖了信息技术很多领域。例如,US7356491号专利涉及一种通过互 联网传输大批量供应商目录的方法。US7313539号专利涉及一种保存未来商品和服务购买 指令的方法与系统。US 7290286号专利涉及一种内容发布者信息安全和信息跟踪技术。US 7165045号专利涉及一种互联网贸易系统和方法。JPO第JP 2007-548581号专利涉及一种 批量数据传输协议,可在任何商业网络(任何带宽、延迟和丢失率)上产生高批量数据传输 速度以及充足的传输效率,以实现独立的传输速率控制。鉴此,系统可在保持稳定和可预测 的同时,在通用商业网络上向应用程序提供排他性、可配置和实时的传输速率控制。分析日美部署的专利技术,可以发现商业数据提供模式可能融合到一个平台,而 且完全摒弃目前的集中式网络。登录一个远程服务器,上传下载商业交易信息的业务模式 将可能被淘汰。在商业数据应用领域,中国企业已具备一定的专利挖掘、部署能力,并有可 能创立全新的信息服务商业模式。例如,CN200510088943. 5号专利公开了一种分布式的信 息发布/订阅系统,其特征在于它由若干个发布订阅客户端和发布订阅服务器按照树状 拓扑结构构成;分布式信息发布/订阅系统采用基于主题的方式发布订阅消息;所述主题 由主题名称和主题所注册的级别唯一标识;基于主题的发布订阅主要分为主题注册、主题 注销、主题浏览、订阅主题、取消订阅主题、主题数据发布和主题数据分发。本发明的特点 是采用树状拓扑结构,算法复杂性降低,提高了系统效率,此外这种结构尤其适用于基于主 题的发布订阅,事件过滤比较简单,在系统不是很复杂的情况下,这种结构实现得简单而有 效。200910080555号专利涉及一种内容分发方法、业务交付平台、业务终端和系统。一 种方法包括资源索引服务模块接收资源定位请求,根据资源定位请求获取初步资源定位 信息,并根据网络策略调整初步资源定位信息以生成资源定位信息;资源索引服务模块将 资源定位信息返回给资源定位请求的发送者,以指示发送者根据资源定位信息获取业务数 据。另一种方法包括业务终端向资源索引服务模块发送资源定位请求,并接收资源索引服 务模块经过网络策略优化过的资源定位信息;业务终端向资源定位信息中指定的数据分发 设备和/或再分发业务终端发送业务获取请求,并接收返回的业务数据。本发明增强了内 容分发服务的可控性,可以提高业务数据传输速率和网络资源的利用率。200710147067. 8专利公开了一种基于数据服务器的数据分发系统及其实现方法, 包括数据源,用于存储所接入的所有客户端的应用数据;至少一个数据服务器,用于响应 客户端的数据请求并读取数据以传送至相应的客户端;以及多个客户端,用于向数据服务 器发送数据请求并接收数据。本发明还揭示了一种数据分发方法,包括将数据服务器连接 至数据源,读取数据并预处理;客户端向数据服务器发送数据请求;数据服务器响应请求
8并返回数据至客户端;以及客户端接收数据并更新本地数据库。201010163628. 5号专利涉及一种具有分布式网络架构的实时数据分发系统及其 工作方法,该系统在因特网和移动网中采用发布/订阅通信机制传递信息,系统包括完成 主题存储及主题匹配等操作的服务器子系统,完成从终端接收主题、向订阅者转发匹配事 件、提交发布/订阅主题等操作的代理子系统,完成用户发布/订阅信息的终端子系统,以 及存储发布/订阅消息及系统信息的分布式数据库。200810117823. 7号文献公开了一种互联网大规模应用环境的商用服务系统及其 工作方法,属于分布式技术领域。本发明的系统包括服务器端和客户端,服务器端上部署商 业逻辑解释器、商业逻辑和商业数据;客户端上部署有商业逻辑解释器;服务器端和客户 端通过网络连接。本发明的方法为服务器端接收客户端的商业请求,并根据请求把商业逻 辑迁移和商业数据迁移到客户端;然后服务器根据客户端的商业服务类别建立动态集群。201010177638. 4号文献涉及一种商业数据库的数据传输方法,其包括至少一个 中间文件服务器,数据存储方之间通过中间文件服务器交换数据,其数据传输步骤如下接 收方的数据统计信息包含数据发送申请文件中,将数据发送申请文件发送到中间文件服务 器;发送方接收到中间文件服务器转发的数据发送申请文件后,分析申请文件中的数据统 计信息,对比双方数据是否一致,发送方将数据包发送到FTP ;接收方从FTP上获取新的数 据包并写入数据库。本发明解决了由于用户的非常规操作、软件本身缺陷,或其它不可预知 的原因导致传输双方数据不一致。由于传输双方的其中一方数据库损坏、或是恢复到了当 前时间点之前的备份,导致传输操作不能继续进行。200810241027. 4文献公开了一种异构业务系统间消息转换的方法及装置,用于解 决现有技术中异构业务系统间消息整体共享的问题,提供了一种异构业务系统间消息转换 的方法及装置,该方法包括,将接入的消息转换为统一消息格式的统一消息;获取所述统一 消息中的路由信息;根据所述路由信息中的目标节点信息将所述统一消息转换为能够被相 应的目标节点业务系统接受的下行消息;将所述下行消息发送到所述目标节点业务系统。 本发明的有益效果在于,可以自动的为异构业务系统进行消息转换201010184346. 3号文献公开了一种基于云计算环境的个人数据管理方法,该方法 以云计算环境的集群服务器为后台服务器,可移动存储设备为客户端,与可移动存储设备 连接的计算机为宿主机,该方法包括以下步骤将所述可移动存储设备配置为在宿主机上 可通过一个驱动器盘符访问的磁盘;通过磁盘向后台服务器上传、下载文件、读/写磁盘和 使用绿色软件,同时在上传、下载文件、读/写磁盘时对数据进行加解密,并使后台服务器 和可移动存储设备客户端文件保持同步。本发明采用可移动存储设备作为存储客户端,其 上的数据都经过加密,可便携使用绿色软件,且不会在宿主机上留下任何痕迹,实现了用户 的隐私保护;在备份数据时保证了客户端和后台服务器的数据同步性。商业数据应用中的ETL和终端论证亦已经是比较成熟的技术,如 CN200910028104. 2用于实时数据ETL系统的记忆式调度方法等。采用以上已公开的专利技 术可以有效解决商业数据的存储、传递、表现和加工利用等问题,也有助于将云计算技术引 入商业数据服务与应用,但以上专利技术未涉及如何将广泛分布的商业数据以一种合理的 方法,平滑的、快速的、安全的实现云计算资源的可控分发方法,也未涉及如何通过信息服 务的应用交付,使商业数据的使用者可以在任何时间、任何地点、任何设备,都能获得一致
9融合应用的体验。

发明内容
本发明的目的在于提出一种基于云计算的商业数据可控分发与融合应用方法解 决商业数据可控分发与融合应用交付服务所面临的云计算可用性和可管理性问题,通过精 确的商业数据传输控制机制及高可用性机制保证基于云计算的信息服务质量。本发明目 的还在于提出云计算应用环境下的商业数据可控分发系统,用于解决商业数据的云资源接 纳控制问题,提供一种采用融合通信技术增强商业数据发布/订阅服务能力和安全性的方 法。本发明的技术方案是基于云计算的商业数据可控分发与融合应用的系统,系统 由云计算服务资源集群即云提供端、用户终端即云请求端和虚拟云服务中心即中间件组 成;云提供端通过虚拟云服务中心管理的设备机群提供相应的商业数据资源和应用能力服 务;云请求端提出服务请求;虚拟云服务中心根据用户提交的任务请求,寻找符合用户需 求的商业数据资源,并为云请求端提供按需服务;所述用户终端是用户使用商业数据的入口,用户终端通过适配通信终端接口向 系统注册、登录及定制信息服务,系统配置和管理用户终端;系统采用的云计算平台是一个 “云”网络,连接大量的网络计算和通信服务,利用虚拟化技术和虚拟化云服务中心扩展每 一节点能力,每一节点包括分布服务器和融合通信设备,将各自的资源通过“云”结合起来, 提供商业数据的计算、管理、存储分发和融合应用;给出一个面向多用户、基于服务、能商业 运行的云计算系统;所述虚拟云服务中心管理的设备机群虚拟的或物理的服务器或通信设备,负责 高并发量的用户请求处理、大运算量计算处理、用户融合通信应用服务,云数据存储时采用 相应数据切割算法以可控的数据迁移方式上传和下载大容量商业数据;设有的基于云计算的商业数据可控分发与融合应用模型是将各种云数据库和通 信访问接口转换为虚拟云服务中心;虚拟云服务中心是一种用数据构建的、具有数据采集 和分发功能的数据与通信业务管理中心;在逻辑上以虚拟云服务中心的形式为商业数据提 供采集分发的业务服务;当通信应用程序向虚拟云服务中心发出共享商业数据的请求后, 虚拟云服务中心自动从需要共享的云数据库中查询数据,并通过转换器,根据通信业务所 描述的规则,把拟采集或分发的商业数据转换成统一消息数据,供各应用程序使用;虚拟云服务中心对商业数据的抽取、转换和加载,数据抽取从源数据源系统抽取 目的数据源系统需要的数据;数据转换将从源数据源获取的数据按照业务需求,转换成 目的数据源要求的形式,并对错误、不一致的数据进行清洗和加工,然后进行加载,即将商 业数据封装为统一格式的消息;数据加载将转换后的数据装载到云计算系统的商业数据 分发数据库目的数据源;把封装后的消息添加到融合通信平台中,实现融合业务应用的分 级配置和统一认证、授权、计费等用户属性管理,增强商业数据分发服务和终端应用的可控 性和有效性;采用云计算分布式应用框架,实现数据资源接纳控制,将商业数据进行组装、 部署、运行和管理。虚拟云服务中心提供对数据迁移相关的控制流、数据流、日志、变量、接口、连接管 理功能,在控制流中每个组件都是一个任务;这些任务按预定义的顺序执行,在控制流中根据当前任务的执行结果决定的分支路由,数据流解决数据转换的问题,由一组预定义的转 换操作组成,起点通常是数据源即源表、终点通常是数据的目的地即目标表,数据流的执行 相当于一个流水线的过程,每一行数据都是流水线中需要处理的零件,而每一个转换都是 流水线中的处理单元;当元数据所描述信息或服务在相关的虚拟云服务中心上完成注册 后,该信息或服务才能被用户访问发现,进而使用;虚拟云服务中心的数据管理功能是可选实现的,它提供对目录本身的管理,包括 修改目录网络基础信息、增加或删除目录;将接入到网络中的各类商业数据和融合通信资 源汇聚成应用服务资源,并通过云计算定义工具、虚拟化工具等,将资源封装成云服务,发 布到虚拟云服务中心,提供用户管理、系统管理、服务管理、数据管理、分发管理服务;面向 云请求端进行商业数据资源的目标特征提取、态势关联规则挖掘;提供访问任务管理、高性 能搜索与调度管理服务;虚拟云服务中心运行在节点集群或任意复杂的网络上,提供接口 规范定义的服务目录和服务应用;通过网络连接的云计算服务器和融合通信平台集群,并分别部署虚拟云服务中心 和通信接口 ;虚拟云服务中心根据商业数据发布/订阅服务属性获取路由信息,启动服务 并实施基于商业数据内容和上下文的路由,使用行业标准协议提供可靠的融合通信处理; 利用UMS的应用程序编程接口(API)和类库,终端应用程序跨平台和网络,获取和交换信 息,完成云服务器集群间的数据迁移,融合通信平台根据客户端的服务类别建立云融合的 动态服务集群;并通过通信接口进行分发状态的安全合法性检查和分发服务事务管理;实 现的商业数据的可控分发;将节点服务器、融合通信设备以及商业数据库紧密集成,实现基 于云计算的商业数据可控分发与融合应用;利用虚拟云服务中心实现完整的云计算商业数 据管理;通过融合通信技术扩展管理层使商业数据能基于云计算发展终端虚拟化技术,从 而将“基于云计算的商业数据可控分发与融合应用”的所有要素全部联结起来。模型将通信设备作为“云计算”系统的节点部件,系统授权多个融合通信设备平 台接入“云服务系统”,其标准通信接口定义了多协议绑定、多应用实现、本地/远程透明 机制;融合通信服务模型包括一些具有代表性的现有网络通信服务和潜在的下一代网络服 务,所有服务遵循特定的融合通信服务接口和行为,提供与用户终端属性匹配的“融合通 信”服务。采用融合通信服务框架具有两项优点一方面,通过注册和发现接口定义和终端, 实现描述以及动态产生特定接口绑定的代理,在网络异构通信环境中能够支持应用服务的 动态发现与合成;另一方面,由于融合通信服务机制在信息服务领域已广泛被采用,系统采 用融合通信服务框架,能够利用许多现有的网络通信终端扩展服务。服务目录和服务应用的构成1)服务目录用户在取得虚拟云服务中心提供的相应权限、经付费或其他限制条 件满足后解除限制、选择或定制信息服务列表,或对已有服务进行退订操作,系统在云端界 面生成相应的业务列表来展示相关的商业数据应用服务;2)管理部署虚拟云服务中心提供商业数据分发的管理和融合通信服务,能透过 “云”管理用户终端,能对用户终端的授权、认证和登录进行管理,管理可用计算资源和服 务,接收用户终端发送的请求,并根据用户终端请求转发到相应的商业数据应用,智能地调 度资源应用,动态地部署、配置和回收资源;3)服务应用用户可通过云用户终端从业务列表中选择所需的信息服务,其请求
11通过虚拟云服务中心调度相应的资源,并通过部署模块分发请求、配置商业数据的融合通
信应用。服务目录和服务应用的流程是1)集中的商业逻辑虚拟云服务中心创建集中的商业数据应用模型,将商业数据 转换成为商业对象,存储计算,安全角色,以及与组织相关的其他商业逻辑;在这一模型自 身内部,数据可以通过不同的办法被灵活的组织,用来支持销售、财务、市场和其他贸易领 域的需要;这些数据结果始终会保持一致;2)数据结构使用虚拟云服务中心,将聚合数据和细节数据通过集中的数据模型 绑定在一起;这一整合的模型不仅可以满足趋势分析的需要,还可以将高级别的分析数据 转化成为详细内容的分析数据。3)可控的数据分发分发服务是系统信息的发布、发现(搜索、查询)、评价和获取 等过程的总称,用户可以通过网络系统提供的分发服务,取得所需要的商业数据信息服务。 虚拟云服务中心采用自适应资源交换机制,高效的处理复杂的商业数据迁移,生成包含管 理意义的商业数据分发路由,时间序列,变化和统计计算。将数据迁移逻辑融入到商业数据 的云计算架构中,用来监控,分析商业数据的管理和分发模式。4)融合的通信应用虚拟云服务中心收集云服务器存储设备中的商业数据,将其 转变为一种虚拟的数据池,这样就可以很容易地利用标准的通信协议,将终端请求导向适 当的物理存储设备,提供了面向商业数据应用领域,提供不同的通信终端应用接口以及用 户注册、验证等通用管理接口和向通信终端融合提供的商业数据服务的途径。基于云业务应用的分级配置和用户属性管理,提供了一种云业务应用可扩展且可 靠的方式,从而能将商业数据进行应用程序的分级配置。借助融合通信平台,可以通过UMS、 Ajax应用程序和其他终端技术一起提供用户属性管理的解决方案。使系统能够通过安全且 完全可订制的基于融合通信的云业务应用界面有效而高效地将商业数据内容和服务应用 程序提供给不同用户。基于服务水平协议,构建和部署数据应用资源程序和组件;基于云服务的多租户 商业数据融合应用,帮助系统采用“多租户”组织将应用程序、数据库和其他技术集成到面 向服务的(SOA)架构,基于融合通信基础和商业数据服务流程作为端到端服务支持和云计 算平台的一个组成部分,提供并改善用户的商业数据融合应用体验,为用户提供了一个用 于集成、部署和管理商业数据智能应用程序的集中平台。虚拟云服务中心系统有三个主要的层次和支持所有层次的管理层第一个层次是基础层它提供支持“云计算”所需的设备,包括服务器、存储、网络 和通信设备等。虚拟化技术是这一层次的核心技术,提供池化的计算能力、存储容量和网络 带宽为适应动态的工作负载需要,支持高密度、高能效和连续服务;另外,云基础设施还包 括基于统一消息(UMS)的融合通信技术,并且在规模、密度、能力、灵活性等方面满足更高 的分布式云通信环境要求;基础层为系统服务的共享访问提供计算资源、信息存储、数据目 录等物理资源;第二个层次是平台层通过采用虚拟化和融合通信等技术、配置相应的工具、程序 库和中间件,提供商业数据云计算服务的开发、测试和运行平台;且平台服务层定义系统规 定的商业数据服务与应用处理所需的核心通信协议和安全认证协议;
第三个层次是应用层支持用户终端使用在云计算平台上运行的应用软件,通过 通信接口请求需要的商业数据应用服务功能或者完成规定的业务流程;另外,还将支持商 业数据融合应用的本地化要求;应用层建立在云平台服务层的通信与认证协议基础之上, 是对系统信息资源安全共享操作的谈判、启动、监视、控制、记账和支付定义协议和API ;第四个层次是管理层通过融合通信系统提供应用适配、访问控制、接入管理、展 现管理以及第三方应用的嵌入管理等,并通过这些功能,提供对外界商业数据应用访问的 通信适配,控制所访问人群,保障系统安全性。用于定位、调度资源,并保证它们的安全,包 含的协议、服务与任何特定资源无关,而是全局性和跨资源集合的一种捕获交互,通过调用 “服务”来构造应用。虚拟化技术通常是指对于计算资源的一种抽象。通过虚拟化,可使计算资源复杂 的实际物理特性对于应用程序或终端用户加以隐藏,通过应用虚拟化技术,可以在计算机 系统平台上得到一个兼容性较高的软件运行环境,最大程度地使系统在硬件上的特异性通 过软件虚拟的方式变得透明化,进一步使不同的系统平台之间以及嵌入式平台和PC之间 能够实现软件运行的兼容。并且通过虚拟化技术,还能实现诸如不同平台之间的程序迁移, 分布式运行,故障恢复等复杂的功能。通过引入云计算和远程访问机制,虚拟化技术可以把 各种远程的计算资源和设备资源借助虚拟化、本地化,实现本地操作系统对于远程资源的 透明访问,大幅扩展嵌入式终端的系统功能,使未来的嵌入式系统做为信息终端更加适应 云到端一数据中心到信息终端的发展模式。本发明方法将节点服务器、融合通信设备以及商业数据库紧密集成,实现基于云 计算的商业数据可控分发与融合应用。其中,基础层为系统服务的共享访问提供各种资源, 如计算资源、信息存储、数据目录等物理资源。平台服务层定义系统特定的商业数据服务与 应用处理所需的核心通信协议和安全认证协议。应用层建立在云平台服务层的通信与认证 协议基础之上,是对系统信息资源安全共享操作的谈判、启动、监视、控制、记账和支付定义 协议和API。管理层用于定位、调度资源,并保证它们的安全,包含的协议、服务与任何特定 资源无关,而是全局性和跨资源集合的一种捕获交互,通过调用“服务”来构造应用。由此可以得出构建模型的三个关键要素利用虚拟云服务中心实现完整的云计算 商业数据管理;通过融合通信技术扩展管理层使商业数据能基于云计算发展终端虚拟化技 术,从而将“基于云计算的商业数据可控分发与融合应用”的所有要素全部联结起来。本发明实现的基本思路采用面向服务对象的设计方法,开发及实现云计算系统不 同业务层次和商业数据粒度的对象模型,来获得系统高层次上的互操作性与可重用性。目 标是实现云数据存储间和融合通信平台间服务的互操作,并促进商业数据资源的重用,具 体地说,就是通过云网络使得分散分布的各节点能够在统一的数据迁移和融合通信环境下 协调运行,且可以重复使用。本发明有益效果是目前,商业数据资源的主要特点是数字化、网络化、异质异构、 难以规范、数量爆炸性剧增。随着网络商业数据信息资源的快速增长,对它们进行整合应用 和有效控制成为当务之急。云计算是商业数据共享和信息服务的基础,而云信息资源共享 服务体系的建立是商业数据信息全面共享的前提。近年来,国内外已出现了一些比较成功 的商业数据云资源共建、共享的大型项目,而我国云计算商业数据资源开发利用在总体上 还处于初级阶段,信息资源的共享程度和云服务规模是我国同世界发达国家的重要差距之
13
通过部署本发明提出的“基于云计算的商业数据可控分发与融合应用系统”,商业 数据通过云计算使迁移/分发更为通畅,最大化降低了发布/订阅成本,提高了信息服务效 益。各种商业贸易机构将更有地利用与经营目标密切相关的商业数据,也能够更充分地优 化相关商业数据的处理进程>从平台应用角度看,本发明是为了解决跨平台、跨系统、跨地域的商业数据资源 动态集成与应用共享而设计的,能够帮助在云计算平台之间实现互操作,从而达成云计算 信息服务的一体化,构成一个统一的虚拟云服务平台。因而,最大限度地利用服务器、存储 和网络通信资源,从而提高效率。可以创建商业数据的整合,分析和报表解决方案,并且在 数据挖掘和交互应用的复杂性和使用性方面有强大的可扩展性。>从计算应用角度看,本发明借助于云计算构成的廉价数据计算/存储资源池,主 要针对松耦合型的商业数据处理应用,考虑节点之间存在频繁的通信采用融合通信技术 处理紧耦合型的复杂系统访问计算应用,将通信信息服务构建在云计算平台上,可以充分 发挥各自特点,大幅降低构架耦合度,提供服务层次的集成,并对用户按需提供服务交付。>从数据应用角度看,本发明利用云计算管理和分析商业数据,通过动态的或按需 提供的容量和故障恢复能力提供更好的弹性,将云计算与融合通信技术集成在一起,则可 以大大扩大商业数据的应用范畴,并通过提供基于用量、即用即付的服务模式改进计费方 式,能够为面向全球性贸易业务关键任务提供持续的商业数据服务,使得由分布物理事件 所形成的商业数据能够迅速传递到用户现有的信息系统中,从而改进并提高了与用户现有 业务应用流程的集成与整合,给用户商务决策的优化带来了稳定高效灵活的支持方案。>从资源集成角度看,本发明将商业数据资源封装成服务,以服务形式来解决业务 间的互操作问题,通过一个面向未来的云计算平台支持现有和未来的商业数据应用,无需 重新写入或修改运行中的云,从而获得更大的灵活性,融合通信技术可以在现有资源上实 现系统集成,达到“物理分散、逻辑集中”的效果,可以巧妙地解决系统访问能力和数据存储 空间的集中共享使用问题。结合网络云和融合通信集中/自治相结合的控制机制,大大提 高整个分布式数据库系统的可靠性和响应速度。>从信息安全角度看,本发明包含数据层面或通信层面的安全性设置,提供符合数 据标准并且维护企业相应的数据策略。用以保证目标用户仅能够看到他/她所被允许查看 数据的子集。通过标准化审计和自动确保服务水平以获取更好的质量,对外界提供数据访 问服务,是一种“可以用,但不能全部拿走”的模式,不会丧失数据的所有权,但数据资源的 使用范围扩大了、安全性和利用率提高了,有利于避免敏感数据的扩散。因此,本发明提出的“基于云计算的商业数据可控分发与融合应用方法”就是云网 络中拥有某数据的节点(称为源节点)将商业数据通过可管理的策略发送到需要该数据的 其他节点(称为目标节点)上去。简单地说,就是实现商业数据在云计算网络中各节点间的 有序迁移就是数据可控分发的过程。本发明可应用于众多的传统和新兴商业贸易领域,对 在大规模商业数据分发与云计算应用领域的研究具有一定的实用价值和理论的探索意义。 将进一步提升商业数据信息服务的性能,带来以下有益效果>打破云计算网络的数据分发局限——综合考虑云计算环境的特点选择合理的数 据处理、路由选择、缓存设置、节点管理等方案,实现商业数据资源的广泛共享和流通
14
>保障云网络节点资源的快速互通——选择满足实际应用需求的合理而有效的数 据分发策略,提高数据传输效率,节省云网络的运作开销,优化网络工作效率。>满足商业数据资源共享迫切需求——云计算环境中引入融合通信技术,实现高 效的数据分发机制,实现更为灵活的SLA(服务品质协议),提升用户方便快捷地获得所需 商业数据体验。本发明提出的“基于云计算的商业数据可控分发与融合应用方法”使得云计算网 络和融合通信设备对用户高度透明,并提供对外高度抽象的数据访问和通信终端接口,具 有良好的开放性.,从根本上改变了目前商业数据信息服务难以随需而变的困境,也使得对 系统软硬件的投资可以在各种实际应用中获得最大化的收益,系统的利用率和可重复使用 性将大大提高。本发明提出的“基于云计算的商业数据可控分发与融合应用方法”支持将 挖掘商业数据中存在的许多隐形模式和知识,通过这些隐性知识资源的提供为用户改进和 优化商业活动策略的实施战略,特别是在未来电子商务中的应用中将有广阔的发展空间。


图1 商业数据信息服务解决方案的基本框架2 基于云计算的商业数据可控分发与融合应用模型示意3 系统结构和部署示意4 虚拟云服务中心的数据处理功能示意5 虚拟云服务中心数据管理功能6 虚拟云服务中心的功能体系结构图7 系统基于融合通信的访问服务模型图8 基于云计算的商业数据可控分发与融合应用系统架构9 系统架构实现10 基于云计算的商业数据可控分发与融合应用系统的部署连接示意图 ■
具体实施例方式根据图1商业数据信息服务解决方案的基本框架图、图2基于云计算的商业数据 可控分发与融合应用模型示意图和图3 ;系统定义了一个通用的,系统工程的方法,用来开 发虚拟云服务中心,定义了将多个单独的云计算系统集成为一个统一的、逻辑上完全一致 的商业数据运行环境(混合云)以表达一系列确定的服务目标所需要的活动和任务。虚拟 云服务中心提供增强的商业数据迁移管理功能,可以从不同的商业数据源中高效的整合数 据,将这些数据有效组合成具有分析价值的模型,并且使用融合通信的服务形式将这些数 据信息分发出去。系统提供了以下基于云计算的商业数据可控分发与融合应用功能1)集中的商业逻辑虚拟云服务中心创建集中的商业数据应用模型,将商业数据 转换成为商业对象,存储计算,安全角色,以及与组织相关的其他商业逻辑。在这一模型自 身内部,数据可以通过不同的办法被灵活的组织,用来支持销售、财务、市场和其他贸易领 域的需要。这些数据结果始终会保持一致。2)灵活的数据结构使用虚拟云服务中心,云计算能够简单的将聚合数据和细节 数据通过集中的数据模型绑定在一起。这一整合的模型不仅可以满足趋势分析的需要,还
15可以将高级别的分析数据转化成为详细内容的分析数据。3)可控的数据分发分发服务是系统信息的发布、发现(搜索、查询)、评价和获取 等过程的总称,用户可以通过网络系统提供的分发服务,取得所需要的商业数据信息服务。 虚拟云服务中心采用自适应资源交换机制,高效的处理复杂的商业数据迁移,生成包含管 理意义的商业数据分发路由,时间序列,变化和统计计算。将数据迁移逻辑融入到商业数据 的云计算架构中,用来监控,分析商业数据的管理和分发模式。4)融合的通信应用虚拟云服务中心收集云服务器存储设备中的商业数据,将其 转变为一种虚拟的数据池,这样就可以很容易地利用标准的通信协议,将终端请求导向适 当的物理存储设备,提供了面向商业数据应用领域,提供不同的通信终端应用接口以及用 户注册、验证等通用管理接口和向通信终端融合提供的商业数据服务的途径。系统将接入到网络中的各类商业数据和融合通信资源汇聚成应用服务资源,并通 过云计算定义工具、虚拟化工具等,将资源封装成云服务,发布到虚拟云服务中心,提供用 户管理、系统管理、服务管理、数据管理、分发管理等服务;面向云请求端进行商业数据资源 的目标特征提取、态势关联规则挖掘等,创造性的改造甚至重建商业数据分发规则以适应 应用的需要,提供访问任务管理、高性能搜索与调度管理等服务。虚拟云服务中心可以运行 在节点集群或任意复杂的网络上,提供系统接口规范定义的一系列服务名称功能管理服务数据迁移管理提供创建、删除、加入、退出和控制商业数据迁
移保存状态等功能属性控制管理用于商业数据发布、订购/交互属性管理,支
持数据传送交互控制的包括对象提供方的实例注册和更新,对象用户
方的实例发现和反射数据对象管理包括收发交互信息的方法、基于用户要求控制
实例更新和其他各方面的支所有权管理提供属性所有权和对象所有权的迁移和接收的
服务时间管理提供时间管理策略和时间推进机制通过对路径空间和区域的管理,提供数据分发的
服务,使用户能有数据分发管理收和发送数据通信服务融合通信应用对于实现商业数据服务的通信支持,完成云计
算执行过程中关于终及其对应通信方式之间的相互转换,并可设置商业数据应用方式虚拟云服务中心通过提供数据处理功能,实现知识的同化应用支持用户将针对 商业数据分析所得到的知识集成到其业务信息系统的组织结构中去。主要集中于商业数据 的提取和加载,包含
(1)数据抽取从源数据源系统抽取目的数据源系统需要的数据;(2)数据转换将从源数据源获取的数据按照业务需求,转换成目的数据源要求 的形式,并对错误、不一致的数据进行清洗和加工。(3)数据加载将转换后的数据装载到云计算系统的商业数据分发数据库目的数 据源。图4为虚拟云服务中心的数据处理功能示意图。虚拟云服务中心是松散耦合的、可复用的系统软件模块,其目的是用于发现、访问 和管理目录信息的服务接口,方便商业数据应用的实现和发布,它提供对云资源的查找、浏 览、定位功能。进行元数据编码是实现云资源共享和分布式存储的基础。只有当元数据所 描述信息或服务在相关的虚拟云服务中心上完成注册后,该信息或服务才能被用户访问发 现,进而使用。虚拟云服务中心的数据管理功能是可选实现的,它提供对目录本身的管理功 能,如修改目录网络基础信息、增加或删除目录等。虚拟云服务中心数据管理功能图见图5。系统通过建立虚拟云服务中心提供对数据迁移相关的控制流、数据流、日志、变 量、接口、连接等管理功能。在控制流中每个组件都是一个任务。这些任务按预定义的顺序 执行,在控制流中可能有根据当前任务的执行结果决定的分支路由。数据流解决数据转换 的问题,由一组预定义的转换操作组成,起点通常是数据源(源表)、终点通常是数据的目 的地(目标表),数据流的执行相当于一个流水线的过程,每一行数据都是流水线中需要处 理的零件,而每一个转换都是流水线中的处理单元。虚拟云服务中心的功能体系结构如图6所示。系统的云计算服务是可选实现的,能够满足应用交付方面的三大标准可用性、安 全性与性能。虚拟云服务中心提供三种系统服务功能节点功能的查询、服务类型的查询和 服务类型的注册。它提供对云资源的信息级或服务级的访问,通信接口规范描述了用户访 问所需遵循的终端接口规范,规定了访问所使用的语言、参数、命名域,服务响应、网络基础 信息返回的格式等多方面的内容。访问服务通过虚拟云服务中心协调融合通信设备与云计 算商业数据物理存储之间采用抽象映射,访问操作不依赖于物理存储的数据类型及模式。系统基于融合通信的访问服务模型见图7。系统将融合通信服务作为支持整体应用交付网络策略的一部分,确保提供针对用 户应用与系统服务之间的端到端的全面适配和控制能力,将融合通信平台定义为“云计算” 架构的节点部件,包含一个或多个服务器和通信设备,实现通信物理资源的全面互联,可被 多个客户端访问,商业数据被分割成多个文件。在每个文件创建的时候,虚拟云服务中心分 配给它一个不变的、全球惟一的ID标识,融合通信平台把文件保存在本地硬盘上,并根据 指定的ID和文件字节范围来读写数据。为了保证可靠性,每个文件可能会复制到多个融 合通信平台上,以保存缺省备份。虚拟云服务中心管理文件系统所有的元数据,包括名字空 间、访问控制信息和商业数据到文件的映射信息,以及文件当前所在的位置。客户端代码被 嵌入到每个文件里,实现融合通信系统的API,帮助终端与平台通信,对数据进行读写。融合 通信平台提供的访问接口类似于UMS接口。通过对终端的访问服务联合设计,能够针对系 统的商业数据融合应用获得最大的性能效果。基于云计算的商业数据可控分发是指系统对商业数据信息迁移和发布的内容具有控制能力,涉及到可靠性、可用性、保密性、完整性、真实性等相关信息安全技术的支撑>可靠性是指系统能在规定条件下和规定的时间内完成商业数据的迁移和分发 功能。>可用性是指系统的商业数据信息可被授权实体访问并按用户需求分发使用。>保密性是指商业数据信息不泄露给非授权用户、实体或过程,或供其利用。>完整性是指商业数据信息未经授权不能进行改变。>真实性是指在系统的商业数据信息迁移和分发过程中,确信参与者的真实统一 性。因此,需要云计算系统在商业数据分发的连接建立、迁移维持和访问释放上建立 可控机制,包括>数据完整保密为了防止非法用户在数据传送和身份认证过程中获取信息,必须 对传送的数据信息进行加密。通过在网络层和用户层两层实现商业数据信息的DRM,使窃密 者就是截取到数据也无法获得信息。另外,通过对数据迁移的源、目的地址、端口等信息进 行屏蔽,使其无法“监听”,可以有效防止非法用户获取关键数据信息,从而达到更好的保密 效果。在数据迁移提供完整性检测技术,主动发现数据是否遭到破坏,可以有效杜绝非法用 户修改传输数据。>访问认证控制建立严格的授权体制,提供完备的访问控制,在系统与终端通讯 之前相互确认发起通信的实体拥有合法身份及其相应权限;防止非法用户盗用合法账号获 取信息,对于通过认证的实体应按照实现设定的权限使用资源,禁止对未授权部分的访问。 使用具备一定的反入侵能力的融合通信技术确定通信终端ID的合法性,支持内网与外网 的隔离,加强安全防范,保证第三方无法伪装。系统以高性价比的方式提高业务灵捷性和可扩展性,面向商业数据应用的各个领 域和行业。用户通过公众通信网络、各种通信界面(包括PC终端、移动终端、通信终端、专 用终端等),就可以方便地访问和使用云计算商业数据信息服务系统提供的各类融合通信 云服务。■根据基于云计算的商业数据可控分发与融合应用模式,系统将提供以下服务与 应用1)云计算应用环境下的数据资源接纳控制云计算分布式应用框架,能将商业数据进行组装、部署、运行和管理。基于服务水 平协议,主动的观测与调控云计算资源的状态与效能,能够更快、更轻松的构建和部署数据 应用资源程序和组件。2)云计算应用环境下的商业数据可控分发基于云计算系统模型、自动发现、归类和发布商业数据服务,能够为商业数据分发 提供安全、审计、日志和管理,以及跨一系列广泛服务(基于融合通信业务构建)的商业数 据交叉引用和转换应用程序,来制定、分发和实施各种安全数据迁移的规则。3)基于融合通信的商业数据发布/订阅服务云计算访问系统,快速启动服务并实施基于商业数据内容和上下文的路由,使用 行业标准协议提供可靠的融合通信处理,具有非凡的性能、可扩展性、带宽效率和容错性。 利用UMS的应用程序编程接口(API)和类库,可以确保终端应用程序跨平台和网络,快速、可靠、安全的获取和交换信息。4)基于云服务的多租户商业数据融合应用帮助系统采用“多租户”组织将应用程序、数据库和其他技术集成到基于融合通信 基础架构,面向服务的(SOA)架构和商业数据服务流程作为融合通信端到端服务支持和云 计算平台的一个组成部分,提供改善的商业数据融合应用,为用户提供了一个用于集成、部 署和管理商业数据智能应用程序的集中平台。5)云业务应用的分级配置和用户属性管理系统提供了一种云业务应用可扩展且可靠的方式,从而能将商业数据进行应用程 序的分级配置。借助融合通信平台,可以通过UMS、Ajax应用程序和其他终端技术一起提供 用户属性管理解决方案。使系统能够通过安全且完全可订制的基于融合通信的云业务应用 界面有效而高效地将商业数据内容和服务应用程序提供给不同用户。在商业贸易市场中,特别是在电子商务领域,应用商业数据来优化业务定位及提 升经营效率的需求在持续上升,而其中基于商业数据信息服务理念的应用交付模式也为市 场所青睐,但由于目前这一模式的解决方案所能覆盖的范围有限,而且有些应用开发和实 施运营中的关键问题迟迟得不到很好的解决,导致这一市场还没有能被真正被开发起来。 云计算作为目前信息通信领域的新兴技术,可能形成新的商业模式,并取得极大的成功,如 何进行海量商业数据的存储分发与并行处理、服务系统的扩展与开放等是该领域长期的瓶 颈,本发明“基于云计算的商业数据可控分发与融合应用方法”的提出给解决这些问题带来 了可能。下文以本发明云计算模式原型系统的技术设计、实现手段与应用流程来描述具体 实施方式。一.系统与方法的设计基于云计算的商业数据可控分发与融合应用方法提供一种采用融合通信技术增 强商业数据发布/订阅服务能力和安全性的方法,系统包括通过网络连接的云计算服务 器集群和融合通信平台,并分别部署虚拟云服务中心和通信接口 ;虚拟云服务中心根据商 业数据发布/订阅服务属性获取路由信息,完成云服务器集群间的数据迁移,融合通信平 台根据客户端的服务类别建立云融合的动态服务集群;并通过通信接口进行分发状态的有 效性、合法性检查和分发服务事务管理。基于云计算的商业数据可控分发与融合应用系统基于SOA架构的系统设计S0A 是软件设计的方法,目的是为了专注于业务流程和应用的开发,而不需要关心方法构建的 分布式应用程序,可以将功能作为服务交付给终端用户.系统采用基于多租户的‘云’服务 模式,实现商业数据融合应用方法,包括将商业数据封装为统一格式的消息;把封装后的消 息添加到融合通信平台中,实现融合业务应用的分级配置和统一认证、授权、计费等用户属 性管理,增强商业数据分发服务的可控性和安全性。系统由云计算基础支撑层、虚拟云服务核心层和用户终端层三部分组成。云计算 基础支撑层由计算设备、存储设备和融合通信设备构成,虚拟云服务核心层包含;用户终端 层主要由接入和访问系统的多种网络通信终端组成。云计算基础支撑层运用虚拟化技术, 将大量分布节点服务器、通信设备整合到一起。虚拟云服务核心层负责商业数据的迁移管 理并调度分发,信息经融合通信设备处理后呈现至终端。图8为基于云计算的商业数据可控分发与融合应用系统架构图。
19
系统基于云计算模式的设计需要在整个商业数据应用的虚拟环境架构中,实现数 据配制,节点部署,信息服务。云计算为需要动态改变的商业数据访问提供资源与服务。 由于SOA允许清晰地表示业务流程流,这些流通过在商业数据服务中使用的组件顺序标 志.给云计算提供了业务操作的环境.业务建模反映在通信服务中,流程操纵以一定的模 式重组部件(构成虚拟云服务)来实现.这将进一步允许按需修正流程流,而同时管理产 生的结果,促进业务全过程的持续改进,优化后的虚拟云服务系统,承载在运用虚拟化技 术搭建的云计算分布存储基础支撑平台之上,通过使用适当的SOA框架,将业务服务构造 成现有组件的集合.使用这种新的服务只需要知道它的接口名称,服务的内部细节以及 在组成服务的组件之间传送的数据的复杂性都对外界隐藏了.这种匿名性使系统能够利 用现有资源,通过合并运行在不同的操作系统中,用不同的编程语言开发的组件来创建服 务.原有系统提供的功能,可以通过服务来封装并提供给新的通信系统或其他融合通信业 务系统进行访问.用户终端通过网络接入获得融合通信‘云’服务;通过统一规划、统一部署,达到统 一号码、统一消息、统一状态、统一认证等商业数据应用交付体验,极大地提升系统运营效率。二.系统与方法的实现利用SOA框架,可以使系统的应用程序之间,基础架构的开发和部署变得更加一 致.现有的组件、新开发的组件和从厂商购买的组件可以合并在一个定义良好的SOA框架 内.这样的组件集合将作为节点服务部署在云计算平台上.系统主要有三个核心模块组成其一是云计算基础支撑模块、其二是虚拟云服务 中心模块、其三是融合通信模块,整个系统通过整合这三大核心模块来实现其主要功能。首先,通过虚拟化实现系统的云计算基础支撑架构,将服务器、存储设备和其他通 信视为一个资源池,而不是离散系统,系统可以根据需要分配这些资源,配置一组不同的系 统角色以及这些角色之间的逻辑互连接,通过快速提供虚拟机器或物理机器,迅速部署和 增加工作负载。通过提供虚拟云服务中心整合系统架构,包括应用程序基础设施、数据和数 据库、接口、网络、终端访问系统甚至业务流程,云计算提供资源的微分区能力,并利用业务 策略来确定为每个业务请求分配系统资源。其次,虚拟云服务中心将商业数据分发任务进行分割,并将输入数据划分后分配 给云计算节点,定义函数来处理“键/值”对,并生成“键/值”对集合形式的中间结果,之 后虚拟云服务中心根据函数定义将所有中间结果进行合并,完成任务的处理。实现分布式 计算构建在海量存储能力之上的数据处理。可扩展、结构化的容错性好的分布式文件系统 实现海量的数据读写操作和一个分布式的文件库作为通信存储系统。通常由多个数据服务 器、融合通信设备以及用户终端组成,商业数据文件被转换并分隔成固定大小的数据块,存 放于数据服务器中,数据块创建时被系统赋予的全局唯一的通信ID来进行识别,并被复制 为至少3份存放在不同的数据服务器之上。虚拟云服务中心管理着数据务器通过融合通信 设备与客户端的数据流动,并且负责系统负载均衡,数据块分配和定位以及融合通信服务 状态监控等。最后,系统整合服务功能实现运行流程当用户通过终端将查询访问发送至系统, 系统会通过融合通信平台来将这些查询访问翻译成系统内部的通信格式,接着系统会通过
20虚拟云服务中心以并行的方式执行这些查询访问,并通过云计算基础支撑数据存储,修改 在商业数据存储日志,最后通过虚拟云服务中心在多个节点之间进行通信和同步。系统的云计算体系包含了网络、存储、硬件、操作系统、数据库、应用、安全、监控和 管理等几个方面。系统架构实现图如图9所示。系统的实施架构包括了云硬件架构、云软件架构、云应用架构和云管理架构1.云硬件架构其重点为基于网络环境的系统基础设施,通过使用虚拟化技术,将物理服务器、存 储、通信设备和网络组成虚拟集群,以供云软件架构平台调用;云计算可以根据需要动态地 提供、配置、重新配置以及取消提供硬件。“云”中的硬件可以是物理机器,也可以是虚拟机 器。高级的“云”通常包括其他计算资源,如存储区域网络(SAN)、网络装置、防火墙及其他 安全设备。云计算可以将资源切换到需要的应用上,实现按需访问硬件资源。同时,硬件资 源规模可以动态伸缩,满足应用和用户规模增长的需要,同时提高系统容错能力。2.云软件架构包括多种编程语言、操作系统、数据库、通信服务器、协议和应用编程接口(API), 可以同时支撑不同的商业数据应用运行。由云数据中心、虚拟云服务中心和融合通信中心 组成,云数据中心运行于大规模集群上的分布式并行编程框架。其核心计算模型将待处理 的数据集分解成许多小的数据集,数据集分别由虚拟集群中的一个节点进行处理并生成中 间结果;这些中间结果又由大量的节点进行合并,形成最终结果。除此之外还有一个主控的 虚拟云服务中心,负责调度各数据节点,分发计算任务,并负责监控任务的运行情况;这样 可以减少数据在网络上的传输,降低对网络带宽的需求。 云数据中心,作为整个系统架构的核心,根据商业数据的管理和应用特点。进行 统一数据建模。该中心存储了整个系统的全部数据和第三方数据,不仅包含了基础商业数 据,而且也包括了经过不同应用深加工后的信息数据。数据中心可根据不同的应用计算方 式,混合采用数据库、数据仓库、内存数据库和文件系统等相关技术。数据中心需着重解决 分布式文件系统、分布式数据库以及分布式模型这三个关键问题。 虚拟云服务中心,用来管理和协调服务的请求、调度和监控,包括服务注册、服 务查找、服务路由和服务安全等。根据内部应用和外部应用的需要,将基础商业数据和经过 加工后的信息数据以服务的形式进行封装,完成对数据迁移和分发应用的管理,协调云数 据中心,提供“多租户,,组织将应用程序、数据库和其他技术集成到基于融合通信的多种商 业数据信息服务;另外基于安全考虑。区隔系统内外部应用服务,并提供缓存服务,保障数 据的安全传输。 融合通信中心作为不依赖于特定产品、语言、平台等底层技术的通讯联系基础 结构,用于实现通信的无障碍交换。并增加数据存储模块存储整个业务支撑网系统的全部 数据,提供内部应用和外部应用的通信访问方式,通过对应用的适配,灵活地适应商业数据 服务应用的需求,包括用户信息、账户信息、通信记录以及第三方应用数据等,辅以系统访 问控制、终端接入管理、业务展现管理和第三方应用的嵌入管理等。3.云应用架构主要采用基于SOA的体系架构,由服务总线和服务层组成。SOA体系架构作为一 种面向服务的系统架构,采用标准协议或规范将具体应用程序划分为不同的松耦合的数据服务和复合服务,服务之间采用统一的接口,并通过服务编排灵活组装成不同的功能以供 业务应用调用。根据商业数据应用的需要,将数据和经过深加工后的数据以服务的形式封 装,对外提供商业数据应用、发布/订阅服务融合通信平台服务,系统访问服务提供二次开 发接口,为外界应用所调用,并可通过融合通信技术聚合,实现对外界应用访问的适配,控 制所访问用户终端,保障系统服务安全性。系统提供多种基于云计算的商业数据可控分发 模式多样化业务提供方式,用户通过多种通信途径获得互动式的内容订阅策略,可以直接 从信息发布者(即系统)获得受控的商业数据内容或购买相应的内容使用授权,也可以从 其他信息订阅者(即用户)那里获取受控/有限授权的商业数据内容,再向信息发布者(即 系统)购买商业数据内容授权。同一商业数据内容系统可提供多种服务使用和授权计费方 式。系统可以把特定的商业数据向某些特定的目标用户群分发,让用户获得更适合自身特 点的信息内容。三.系统与方法的应用本发明“基于云计算的商业数据可控分发与融合应用方法”的核心应用是云计算 环境的商业数据发布_订阅服务,通过架构分布式融合通信模型,充分解决了 “在正确的时 间、正确的位置、利用正确的通信方式获取正确的商业数据信息”的需求。发布_订阅是一 种云应用架构模型适用于在商业数据发布者和订阅者之间进行数据、事件以及命令的交 互可通过中间件的实现使应用逻辑与底层数据传输通信机制得以相互隔离。发布者(即系统)负责将商业数据归类为不同的主题,发布给订阅者(即用户) 使用。用户声明其请求信息的主题,并且只接收系统相关主题的商业数据。本发明“基于云 计算的商业数据可控分发与融合应用方法”的系统部署连接示意图见图10。本发明具体应用场景与应用方法,至少包含以下五个方面■第一个应用是基于云计算环境的可控商业数据迁移/分发基于具有标准的、可扩展的和安全的提供云计算的硬件基础架构虚数云服务中 心可以配合系统实现针对虚拟集群节点阵列的商业数据的迁移和分发管理;通过条件/等 待集实现事件同步通知机制,通过监控(回调方式)实现的事件异步通知机制,能够提供资 源服务自动组合和资源的性能安全监控。■第二个应用是基于云计算环境的商业数据共享接入/访问系统提供更加普适的访问和使用模式,集成不同通信设备间的数据与应用共享, 充分利用开放架构的互操作性和可扩展性优势,定义了一种适用于以服务为中心的商业数 据为中心的发布-订阅(DCPS)框架,数据与中间件实现细节的无关性,支持系统和用户之 间的松耦合性,实现商业数据数据访问高可控性和强大的服务质量设置。■第三个应用是基于多租户服务模式的商业数据融合/部署系统能够实现基于“多用户租赁使用模式”的云资源整合商业数据信息服务,将复 杂的商业数据分解成小块的数据存储、分布计算和融合应用,能够实现灵活授权的云服务 资源的自动分配和回收,以及资源的配置、管理和审计,并与底层通信机制的相互隔离,提 供用户自定义的数据类型和不同开发语言的通用接口、便捷的终端接入、应用部署和服务 维护方式,将其分配到可逐渐扩展的信息服务架构中。■第四个应用是基于智能分析模式的商业数据结构化存储系统提供面向商业数据分析的准实时型应用海量数据仓库系统。其主要用途是在
22商业数据存储的查询访问中,通过资源服务匹配与搜索机制形成用户后台数据仓库,支持 用户在本地电子商务应用的CRM、ERP等信息系统中进行部署,为用户提供商业智能应用功 能体验和应用开发方法,具有成本低、易扩展的特性。■第五个应用是基于数据挖掘模式的商业数据数据预处理系统提供蕴涵式服务访问框架,通过基于云计算的商业数据挖掘工具和资源服务 调度机制,用户无需购买和部署,不用关注IT设施的部署、不用关注存储的不断扩容、不用 投入大量的研发资源进行基础算法研发,用户通过SaaS模型访问系统中的海量数据挖掘 资源,即可整合其BI业务流程的集成开发环境使用。本发明所定义的云计算服务基类及终端接口,使得用户在处理以商业数据为中心 的分布式应用时,无须关心系统应用的底层实现,可以集中精力在商业数据的业务使用上, 提供了基于云计算的商业数据可控分发与融合应用的可能性与可靠性。部分缩略语英汉对照表SOA =Service Oriented Architecture 面向服务的体系架构模式API :Application Programming Interface,j^MfMj^lSfM^ΠUMS =United Message Service,统一消息服务Ajax Asynchronous JavaScript and XML创建交互式网页应用的网页开发技术ID IDentity身份标识号码DRM =Digital Rights Management内容数字版权加密保护技术RTI DDS 美国 RTI 公司(Real-Time Innovations, Inc.)主持发布的 DDS(Data-Distribution Service for Real-Time Systems)分布式系统实时应用程序的网 络中间件QoS :Quality of Service 服务质量SAN Storage Area Network 存储域网络
权利要求
一种基于云计算的商业数据可控分发与融合应用的系统,其特征是系统由云计算服务资源集群即云提供端、用户终端即云请求端和虚拟云服务中心即中间件组成;云提供端通过虚拟云服务中心管理的设备机群提供相应的商业数据资源和应用能力服务;云请求端提出服务请求;虚拟云服务中心根据用户提交的任务请求,寻找符合用户需求的商业数据资源,并为云请求端提供按需服务;所述用户终端是用户使用商业数据的入口,用户终端通过适配通信终端向系统注册、登录及定制信息服务,系统配置和管理用户终端;系统采用的云计算平台是一个“云”网络,连接大量的网络计算和通信服务,利用虚拟化技术和虚拟化云服务中心扩展每一节点能力,每一节点包括分布服务器和融合通信设备,将各自的资源通过“云”结合起来,提供商业数据的计算、管理、存储分发和融合应用;给出一个面向多用户、基于服务、能商业运行的云计算系统;所述虚拟云服务中心管理的设备机群虚拟的或物理的服务器或通信设备,负责高并发量的用户请求处理、大运算量计算处理、用户融合通信应用服务,云数据存储时采用相应数据切割算法以可控的数据迁移方式上传和下载大容量商业数据;设有的基于云计算的商业数据可控分发与融合应用模型是将各种云数据库和通信访问接口转换为虚拟云服务中心;虚拟云服务中心是一种用数据构建的、具有数据采集和分发功能的数据与通信业务管理中心;在逻辑上以虚拟云服务中心的形式为商业数据提供采集分发的业务服务;当通信应用程序向虚拟云服务中心发出共享商业数据的请求后,虚拟云服务中心自动从需要共享的云数据库中查询数据,并通过转换器,根据通信业务所描述的规则,把拟采集或分发的商业数据转换成统一消息数据,供各应用程序使用;虚拟云服务中心对商业数据的抽取、转换和加载,数据抽取从源数据源系统抽取目的数据源系统需要的数据;数据转换将从源数据源获取的数据按照业务需求,转换成目的数据源要求的形式,并对错误、不一致的数据进行清洗和加工,然后进行加载,即将商业数据封装为统一格式的消息;数据加载将转换后的数据装载到云计算系统的商业数据分发数据库目的数据源;把封装后的消息添加到融合通信平台中,实现融合业务应用的分级配置和统一认证、授权、计费等用户属性管理,增强商业数据分发服务和终端应用的可控性和有效性;采用云计算分布式应用框架,实现数据资源接纳控制,将商业数据进行组装、部署、运行和管理;虚拟云服务中心提供对数据迁移相关的控制流、数据流、日志、变量、接口、连接管理功能,在控制流中每个组件都是一个任务;这些任务按预定义的顺序执行,在控制流中根据当前任务的执行结果决定的分支路由,数据流解决数据转换的问题,由一组预定义的转换操作组成,起点通常是数据源即源表、终点通常是数据的目的地即目标表,数据流的执行相当于一个流水线的过程,每一行数据都是流水线中需要处理的零件,而每一个转换都是流水线中的处理单元;当元数据所描述信息或服务在相关的虚拟云服务中心上完成注册后,该信息或服务才能被用户访问发现,进而使用;虚拟云服务中心的数据管理功能是可选实现的,它提供对目录本身的管理,包括修改目录网络基础信息、增加或删除目录;将接入到网络中的各类商业数据和融合通信资源汇聚成应用服务资源,并通过云计算定义工具、虚拟化工具等,将资源封装成云服务,发布到虚拟云服务中心,提供用户管理、系统管理、服务管理、数据管理、分发管理服务;面向云请求端进行商业数据资源的目标特征提取、态势关联规则挖掘;提供访问任务管理、高性能搜索与调度管理服务;虚拟云服务中心运行在节点集群或任意复杂的网络上,提供接口规范定义的服务目录和服务应用;通过网络连接的云计算服务器和融合通信平台集群,并分别部署虚拟云服务中心和通信接口;虚拟云服务中心根据商业数据发布/订阅服务属性获取路由信息,启动服务并实施基于商业数据内容和上下文的路由,使用行业标准协议提供可靠的融合通信处理;利用UMS的应用程序编程接口(API)和类库,终端应用程序跨平台和网络,获取和交换信息,完成云服务器集群间的数据迁移,融合通信平台根据客户端的服务类别建立云融合的动态服务集群;并通过通信接口进行分发状态的安全合法性检查和分发服务事务管理;实现的商业数据的可控分发;将节点服务器、融合通信设备以及商业数据库紧密集成,实现基于云计算的商业数据可控分发与融合应用;利用虚拟云服务中心实现完整的云计算商业数据管理;通过融合通信技术扩展管理层使商业数据能基于云计算发展终端虚拟化技术,从而将“基于云计算的商业数据可控分发与融合应用”的所有要素全部联结起来。
2.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征 是模型将通信设备作为“云计算”系统的节点部件,系统授权多个融合通信设备平台接入 “云服务系统”,其标准通信接口定义了多协议绑定、多应用实现、本地/远程透明机制;融 合通信服务模型包括一些具有代表性的现有网络通信服务和潜在的下一代网络服务,所有 服务遵循特定的融合通信服务接口和行为,提供与用户终端属性匹配的“融合通信”服务。 采用融合通信服务框架具有两项优点一方面,通过注册和发现接口定义和终端,实现描述 以及动态产生特定接口绑定的代理,在网络异构通信环境中能够支持应用服务的动态发现 与合成;另一方面,由于融合通信服务机制在信息服务领域已广泛被采用,系统采用融合通 信服务框架,能够利用许多现有的网络通信终端扩展服务。
3.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征 是服务目录和服务应用的构成1)服务目录用户在取得虚拟云服务中心提供的相应权限、经付费或其他限制条件满 足后解除限制、选择或定制信息服务列表,或对已有服务进行退订操作,系统在云端界面生 成相应的业务列表来展示相关的商业数据应用服务;2)管理部署虚拟云服务中心提供商业数据分发的管理和融合通信服务,能透过“云” 管理用户终端,能对用户终端的授权、认证和登录进行管理,管理可用计算资源和服务,接 收用户终端发送的请求,并根据用户终端请求转发到相应的商业数据应用,智能地调度资 源应用,动态地部署、配置和回收资源;3)服务应用用户可通过云用户终端从业务列表中选择所需的信息服务,其请求通过 虚拟云服务中心调度相应的资源,并通过部署模块分发请求、配置商业数据的融合通信应 用。
4.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征 是服务目录和服务应用的流程是1)集中的商业逻辑虚拟云服务中心创建集中的商业数据应用模型,将商业数据转换 成为商业对象,存储计算,安全角色,以及与组织相关的其他商业逻辑;在这一模型自身内 部,数据可以通过不同的办法被灵活的组织,用来支持销售、财务、市场和其他贸易领域的需要;这些数据结果始终会保持一致; 2)数据结构使用虚拟云服务中心,将聚合数据和细节数据通过集中的数据模型绑定 在一起;这一整合的模型不仅可以满足趋势分析的需要,还可以将高级别的分析数据转化 成为详细内容的分析数据。3)可控的数据分发分发服务是系统信息的发布、发现(搜索、查询)、评价和获取等过 程的总称,用户可以通过网络系统提供的分发服务,取得所需要的商业数据信息服务。虚拟 云服务中心采用自适应资源交换机制,高效的处理复杂的商业数据迁移,生成包含管理意 义的商业数据分发路由,时间序列,变化和统计计算。将数据迁移逻辑融入到商业数据的云 计算架构中,用来监控,分析商业数据的管理和分发模式。4)融合的通信应用虚拟云服务中心收集云服务器存储设备中的商业数据,将其转变 为一种虚拟的数据池,这样就可以很容易地利用标准的通信协议,将终端请求导向适当的 物理存储设备,提供了面向商业数据应用领域,提供不同的通信终端应用接口以及用户注 册、验证等通用管理接口和向通信终端融合提供的商业数据服务的途径。
5.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征 是基于云业务应用的分级配置和用户属性管理,提供了一种云业务应用可扩展且可靠的方 式,从而能将商业数据进行应用程序的分级配置。借助融合通信平台,可以通过UMS、Ajax 应用程序和其他终端技术一起提供用户属性管理的解决方案。使系统能够通过安全且完全 可订制的基于融合通信的云业务应用界面有效而高效地将商业数据内容和服务应用程序 提供给不同用户。
6.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征 是基于服务水平协议,构建和部署数据应用资源程序和组件;基于云服务的多租户商业数 据融合应用,帮助系统采用“多租户”组织将应用程序、数据库和其他技术集成到面向服务 的(SOA)架构,基于融合通信基础和商业数据服务流程作为端到端服务支持和云计算平台 的一个组成部分,提供并改善用户的商业数据融合应用体验,为用户提供了一个用于集成、 部署和管理商业数据智能应用程序的集中平台。
7.根据权利要求1所述的基于云计算的商业数据可控分发与融合应用的系统,其特征是虚拟云服务中心系统有三个主要的层次和支持所有层次的管理层第一个层次是基础层它提供支持“云计算”所需的设备,包括服务器、存储、网络和通 信设备等。虚拟化技术是这一层次的核心技术,提供池化的计算能力、存储容量和网络带宽 为适应动态的工作负载需要,支持高密度、高能效和连续服务;另外,云基础设施还包括基 于统一消息(UMS)的融合通信技术,并且在规模、密度、能力、灵活性等方面满足更高的分 布式云通信环境要求;基础层为系统服务的共享访问提供计算资源、信息存储、数据目录等 物理资源;第二个层次是平台层通过采用虚拟化和融合通信等技术、配置相应的工具、程序库和 中间件,提供商业数据云计算服务的开发、测试和运行平台;且平台服务层定义系统规定的 商业数据服务与应用处理所需的核心通信协议和安全认证协议;第三个层次是应用层支持用户终端使用在云计算平台上运行的应用软件,通过通信 接口请求需要的商业数据应用服务功能或者完成规定的业务流程;另外,还将支持商业数据融合应用的本地化要求;应用层建立在云平台服务层的通信与认证协议基础之上,是对 系统信息资源安全共享操作的谈判、启动、监视、控制、记账和支付定义协议和API ; 第四个层次是管理层通过融合通信系统提供应用适配、访问控制、接入管理、展现管 理以及第三方应用的嵌入管理等,并通过这些功能,提供对外界商业数据应用访问的通信 适配,控制所访问人群,保障系统安全性。用于定位、调度资源,并保证它们的安全,包含的 协议、服务与任何特定资源无关,而是全局性和跨资源集合的一种捕获交互,通过调用“月艮 务”来构造应用。
全文摘要
基于云计算的商业数据可控分发与应用系统,系统由云计算服务资源集群即云提供端、用户终端即云请求端和虚拟云服务中心即中间件组成;云提供端通过虚拟云服务中心管理的设备机群提供相应的商业数据资源和应用能力服务;云请求端提出服务请求;虚拟云服务中心根据用户提交的任务请求,寻找符合用户需求的商业数据资源,并为云请求端提供按需服务;虚拟云服务中心根据商业数据发布/订阅服务属性获取分发路由,完成云集群服务器间的数据迁移,通过通信接口进行分发状态的安全合法性检查和分发事务管理。将数据封装为统一格式的消息;把封装后的消息添加到融合通信平台中,实现分发服务的分级配置和业务属性管理,增强商业数据终端应用的有效性。
文档编号H04L29/06GK101969475SQ20101054435
公开日2011年2月9日 申请日期2010年11月15日 优先权日2010年11月15日
发明者张军 申请人:张军
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1