專利名稱:基于云計算的商業(yè)數據可控分發(fā)與融合應用系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及基于云計算的商業(yè)數據挖掘的方法通過網絡連接的云計算服務器和 融合通信平臺集群,通過部署虛擬云服務中心和通信接口,協(xié)調數據在云計算網絡中各節(jié) 點間的有序遷移,實現的商業(yè)數據的可控分發(fā)。
背景技術:
在當今競爭異常激烈的商業(yè)環(huán)境中,商業(yè)貿易業(yè)務操作包含大量的商業(yè)數據。成 功的商業(yè)貿易能夠利用商業(yè)數據來增進對市場的了解,從而在業(yè)務經營的管理和發(fā)展上及 時作出正確的判斷,采取明智的行動。商業(yè)成功取決于它能否有效地利用各種商業(yè)數據信 息的能力。正確利用這些商業(yè)數據,可以改進貿易業(yè)務流程、加強客戶服務、促進銷售并增 加盈利。做到這些以及解決很多其他關鍵性商業(yè)問題的方法是建立一個能向用戶提供有價 值商業(yè)數據的信息服務,使用戶能及時地做出周密的決策,通過一個聯系信息提供者和信 息使用者的完整的信息供應鏈,實現商業(yè)數據所帶來的價值,關鍵是設計一個有效的信息 服務解決方案來支持用戶并滿足整個商業(yè)數據信息供應鏈的各種需要?;谏虡I(yè)數據的信息服務經歷了很長的時間,現在已廣泛應用在各個行業(yè)當中, 從信息學的發(fā)展歷程來看由于信息技術的發(fā)展和應用,這些數據轉移到了數據庫中并可 以用計算機程序進行處理,隨著數據庫中存儲的數據越來越多,人們就開始尋求這些數據 當中的商業(yè)價值,于是商業(yè)數據服務便誕生了?;谏虡I(yè)數據的信息服務就是尋找并提供 大量貿易相關數據中的商業(yè)價值的業(yè)務。在這段時間內商業(yè)數據的提供技術和應用環(huán)境也 越來越成熟,不同的商業(yè)數據服務商開始提供商業(yè)數據的分發(fā)與應用的解決方案。商業(yè)數據的分發(fā)與應用是在服務導向架構(SOA)的基礎上,采用標準協(xié)議或規(guī)范 將具體應用程序劃分為不同的松耦合的原子服務和復合服務,由服務總線和服務層組成, 服務之間采用統(tǒng)一的接口,并根據業(yè)務應用的需要,將商業(yè)數據和經過深加工后的商業(yè)信 息以服務的形式封裝,通過服務編排靈活組裝成不同的功能以供業(yè)務應用調用,對外提供 提供可定制的全方位的商業(yè)數據信息服務。用戶還可以利用商業(yè)智能技術對其關注的商業(yè) 數據進行分析、預測和使用,一般商業(yè)數據在集中控制的系統(tǒng)平臺上部署相應的信息服務 來滿足用戶特定的商業(yè)數據需求。這種模塊化部署的SOA架構能方便的擴展或者修改系統(tǒng) 的信息服務功能來滿足不同用戶的商業(yè)數據應用需求。圖1為商業(yè)數據信息服務解決方案 的基本框架圖商業(yè)數據信息服務基于面向服務的架構(SOA),與傳統(tǒng)的信息業(yè)務應用相反,SOA 把數據與邏輯隔離開來,允許多個服務訪問和操作數據。這一設計途徑推動把松散耦合的 服務、以特殊的方式在多個應用中反復使用,包含兩條服務產品的生產線,一條是信息的生 產線,產出分析報告,數據查詢,在線分析處理,數據可視化等產品,另一條是知識生產線; 產出數據挖掘。這些產品的客戶就是商業(yè)決策者,所以商業(yè)數據所起的作用就是決策支 持。傳統(tǒng)的商業(yè)數據服務系統(tǒng)架構以客戶,服務器模型為主,一般是一套系統(tǒng)一套服
6務器通常需要先把數據按照約定格式進行采集,由系統(tǒng)使用合適的數據建模處理數據,生 成一個Web界面,用戶可以以此為基礎通過互聯網進行商業(yè)數據的查詢、下載等操作,或者 通過統(tǒng)一消息UMS方式獲得所需商業(yè)數據信息。但在實際使用過程中越來越體現出該架構 的可擴展性差。由于信息服務業(yè)務的快速發(fā)展、商業(yè)數據大量的膨脹,造成相關系統(tǒng)經常性 擴容,每次擴容不僅周期長,而且軟硬件投入成本高,為未來商業(yè)數據信息服務的發(fā)展帶來 困難。為了在激烈的市場競爭中獲得成功,商業(yè)貿易業(yè)務需要參考關鍵商業(yè)數據信息, 以便快速的預見,適應,調整變化中的商業(yè)貿易情況。對使用和獲取商業(yè)數據的用戶需求十 分強勁。既能補充傳統(tǒng)商業(yè)數據的查詢、報表和分析功能,又能支持業(yè)務流程、搜索和協(xié)作 的應用技術將會越來越具有吸引力——尤其是那些提供快速、可選部署方案的支撐技術解 決方案。網絡覆蓋的擴展和分布計算技術的推廣把SOA應用提高到新的水平。這一新發(fā)展 不僅消除了網絡傳輸帶寬的束縛,而且引入創(chuàng)建豐富用戶體驗的云計算能力,支持跨多個 終端設備和多種通信類型透過網絡獲取所需的商業(yè)數據信息服務;云計算技術來源于并行和分布式計算、集群和網格技術。作為一種新的計算模式 有別于傳統(tǒng)的主機集中處理模式,也不同于客戶服務器模式,它吸取了兩者的優(yōu)點,具有主 機集中處理模式的易管理和易部署的特點,也具有分布式并行處理模式的可擴展性,同時 利用網絡通信技術更有效地把信息服務提供給消費者。虛擬化技術、網格計算技術和面向 服務的體系架構模式(SOA =Service Oriented Architecture)等技術的發(fā)展為云計算模式 奠定了堅實的技術基礎。同時云計算做為一種新的商業(yè)數據應用交付模式以服務作為核心 理念,把信息、軟件、平臺和各種計算資源商品化和服務化,降低了信息處理和應用的成本。云計算技術在一個基于虛擬化設計思想的適應性基礎設施上使用這些技術允許 基礎設施無縫地擴展、線性地增加處理能力以及池化和按需供應數據信息資源;實際上是 全面標準化和虛擬化的新一代計算技術、以SOA為代表的“以服務為中心”理念的實施技術 以及新一代網絡技術的完美聚合。這種聚合是一種“聚變反應”,能夠消除傳統(tǒng)架構和服務 提供模式固有的復雜約束,能夠大幅度降低投入和提高效率。在價值方面,多種技術的聚合 使云能夠提供傳統(tǒng)技術不能提供的價值,解決傳統(tǒng)技術所不能解決的許多難題。服務交付 模式的差別造成了對商業(yè)數據提供者和使用者明顯不同的經濟模式,將產生巨大的經濟效
■、Λ
frff. ο建立面向“商業(yè)數據應用環(huán)境信息化”的的云計算系統(tǒng),首先需要商業(yè)數據的大量 整合和統(tǒng)一管理。然后需要使商業(yè)數據的精簡優(yōu)化為可有效管理并可實現最小風險和最小 成本的數據。最后需要安全、可靠存儲商業(yè)數據并提供方便快捷應用功能。它直接帶來的 是商業(yè)數據的多功能處理能力,實現價值數據的挖掘、核心數據的管理和多重數據的廣泛 分享。所有服務都將隨時為“客戶”提供。它是建立在廣泛網絡中。通過高速的網絡設備, 連接所有的硬件設備。數據質量、數據集成和數據虛擬化將與商業(yè)數據管理融合,構成處理 結構化數據和非結構化數據的統(tǒng)一信息管理平臺,云計算將應用的“計算”從終端轉移到服 務器端,弱化了對終端設備的處理需求,終端主要承擔與用戶交互的功能,復雜的運算交由 云端(服務器端)處理,終端不需要強大的運算能力即可響應用戶操作,應用在強大的融合 通信平臺實現和部署,用戶只要利用終端接入,即可享受服務。終端也可以是多種通信類型的設備,只需要有簡單的輸入輸出功能,融合更多的“按需付費”應用形式變得更為容易。將云計算的理念引入到商業(yè)數據服務與應用中,必須對云進行系統(tǒng)全面的安全加 固,不僅要在網絡層面,在云中部署針對性的安全防護產品,更需要從系統(tǒng)層面,建立完善 的密鑰管理、權限管理、認證服務等安全機制。有關商業(yè)數據使用的商業(yè)方法通常都以計算機軟件和信息服務的形式加以應用, 云計算的產生與發(fā)展帶來了信息服務應用模式的融合。人們開始認識到這些系統(tǒng)化的商業(yè) 方法不同于傳統(tǒng)的商業(yè)方法,它們都是通過計算機的運行給人類社會帶來的新經營模式, 于是大量的與商業(yè)數據相關的服務與應用方法開始進行專利申請?zhí)貏e是美國和日本授權 的商業(yè)數據相關專利覆蓋了信息技術很多領域。例如,US7356491號專利涉及一種通過互 聯網傳輸大批量供應商目錄的方法。US7313539號專利涉及一種保存未來商品和服務購買 指令的方法與系統(tǒng)。US 7290286號專利涉及一種內容發(fā)布者信息安全和信息跟蹤技術。US 7165045號專利涉及一種互聯網貿易系統(tǒng)和方法。JPO第JP 2007-548581號專利涉及一種 批量數據傳輸協(xié)議,可在任何商業(yè)網絡(任何帶寬、延遲和丟失率)上產生高批量數據傳輸 速度以及充足的傳輸效率,以實現獨立的傳輸速率控制。鑒此,系統(tǒng)可在保持穩(wěn)定和可預測 的同時,在通用商業(yè)網絡上向應用程序提供排他性、可配置和實時的傳輸速率控制。分析日美部署的專利技術,可以發(fā)現商業(yè)數據提供模式可能融合到一個平臺,而 且完全摒棄目前的集中式網絡。登錄一個遠程服務器,上傳下載商業(yè)交易信息的業(yè)務模式 將可能被淘汰。在商業(yè)數據應用領域,中國企業(yè)已具備一定的專利挖掘、部署能力,并有可 能創(chuàng)立全新的信息服務商業(yè)模式。例如,CN200510088943. 5號專利公開了一種分布式的信 息發(fā)布/訂閱系統(tǒng),其特征在于它由若干個發(fā)布訂閱客戶端和發(fā)布訂閱服務器按照樹狀 拓撲結構構成;分布式信息發(fā)布/訂閱系統(tǒng)采用基于主題的方式發(fā)布訂閱消息;所述主題 由主題名稱和主題所注冊的級別唯一標識;基于主題的發(fā)布訂閱主要分為主題注冊、主題 注銷、主題瀏覽、訂閱主題、取消訂閱主題、主題數據發(fā)布和主題數據分發(fā)。本發(fā)明的特點 是采用樹狀拓撲結構,算法復雜性降低,提高了系統(tǒng)效率,此外這種結構尤其適用于基于主 題的發(fā)布訂閱,事件過濾比較簡單,在系統(tǒng)不是很復雜的情況下,這種結構實現得簡單而有 效。200910080555號專利涉及一種內容分發(fā)方法、業(yè)務交付平臺、業(yè)務終端和系統(tǒng)。一 種方法包括資源索引服務模塊接收資源定位請求,根據資源定位請求獲取初步資源定位 信息,并根據網絡策略調整初步資源定位信息以生成資源定位信息;資源索引服務模塊將 資源定位信息返回給資源定位請求的發(fā)送者,以指示發(fā)送者根據資源定位信息獲取業(yè)務數 據。另一種方法包括業(yè)務終端向資源索引服務模塊發(fā)送資源定位請求,并接收資源索引服 務模塊經過網絡策略優(yōu)化過的資源定位信息;業(yè)務終端向資源定位信息中指定的數據分發(fā) 設備和/或再分發(fā)業(yè)務終端發(fā)送業(yè)務獲取請求,并接收返回的業(yè)務數據。本發(fā)明增強了內 容分發(fā)服務的可控性,可以提高業(yè)務數據傳輸速率和網絡資源的利用率。200710147067. 8專利公開了一種基于數據服務器的數據分發(fā)系統(tǒng)及其實現方法, 包括數據源,用于存儲所接入的所有客戶端的應用數據;至少一個數據服務器,用于響應 客戶端的數據請求并讀取數據以傳送至相應的客戶端;以及多個客戶端,用于向數據服務 器發(fā)送數據請求并接收數據。本發(fā)明還揭示了一種數據分發(fā)方法,包括將數據服務器連接 至數據源,讀取數據并預處理;客戶端向數據服務器發(fā)送數據請求;數據服務器響應請求
8并返回數據至客戶端;以及客戶端接收數據并更新本地數據庫。201010163628. 5號專利涉及一種具有分布式網絡架構的實時數據分發(fā)系統(tǒng)及其 工作方法,該系統(tǒng)在因特網和移動網中采用發(fā)布/訂閱通信機制傳遞信息,系統(tǒng)包括完成 主題存儲及主題匹配等操作的服務器子系統(tǒng),完成從終端接收主題、向訂閱者轉發(fā)匹配事 件、提交發(fā)布/訂閱主題等操作的代理子系統(tǒng),完成用戶發(fā)布/訂閱信息的終端子系統(tǒng),以 及存儲發(fā)布/訂閱消息及系統(tǒng)信息的分布式數據庫。200810117823. 7號文獻公開了一種互聯網大規(guī)模應用環(huán)境的商用服務系統(tǒng)及其 工作方法,屬于分布式技術領域。本發(fā)明的系統(tǒng)包括服務器端和客戶端,服務器端上部署商 業(yè)邏輯解釋器、商業(yè)邏輯和商業(yè)數據;客戶端上部署有商業(yè)邏輯解釋器;服務器端和客戶 端通過網絡連接。本發(fā)明的方法為服務器端接收客戶端的商業(yè)請求,并根據請求把商業(yè)邏 輯遷移和商業(yè)數據遷移到客戶端;然后服務器根據客戶端的商業(yè)服務類別建立動態(tài)集群。201010177638. 4號文獻涉及一種商業(yè)數據庫的數據傳輸方法,其包括至少一個 中間文件服務器,數據存儲方之間通過中間文件服務器交換數據,其數據傳輸步驟如下接 收方的數據統(tǒng)計信息包含數據發(fā)送申請文件中,將數據發(fā)送申請文件發(fā)送到中間文件服務 器;發(fā)送方接收到中間文件服務器轉發(fā)的數據發(fā)送申請文件后,分析申請文件中的數據統(tǒng) 計信息,對比雙方數據是否一致,發(fā)送方將數據包發(fā)送到FTP ;接收方從FTP上獲取新的數 據包并寫入數據庫。本發(fā)明解決了由于用戶的非常規(guī)操作、軟件本身缺陷,或其它不可預知 的原因導致傳輸雙方數據不一致。由于傳輸雙方的其中一方數據庫損壞、或是恢復到了當 前時間點之前的備份,導致傳輸操作不能繼續(xù)進行。200810241027. 4文獻公開了一種異構業(yè)務系統(tǒng)間消息轉換的方法及裝置,用于解 決現有技術中異構業(yè)務系統(tǒng)間消息整體共享的問題,提供了一種異構業(yè)務系統(tǒng)間消息轉換 的方法及裝置,該方法包括,將接入的消息轉換為統(tǒng)一消息格式的統(tǒng)一消息;獲取所述統(tǒng)一 消息中的路由信息;根據所述路由信息中的目標節(jié)點信息將所述統(tǒng)一消息轉換為能夠被相 應的目標節(jié)點業(yè)務系統(tǒng)接受的下行消息;將所述下行消息發(fā)送到所述目標節(jié)點業(yè)務系統(tǒng)。 本發(fā)明的有益效果在于,可以自動的為異構業(yè)務系統(tǒng)進行消息轉換201010184346. 3號文獻公開了一種基于云計算環(huán)境的個人數據管理方法,該方法 以云計算環(huán)境的集群服務器為后臺服務器,可移動存儲設備為客戶端,與可移動存儲設備 連接的計算機為宿主機,該方法包括以下步驟將所述可移動存儲設備配置為在宿主機上 可通過一個驅動器盤符訪問的磁盤;通過磁盤向后臺服務器上傳、下載文件、讀/寫磁盤和 使用綠色軟件,同時在上傳、下載文件、讀/寫磁盤時對數據進行加解密,并使后臺服務器 和可移動存儲設備客戶端文件保持同步。本發(fā)明采用可移動存儲設備作為存儲客戶端,其 上的數據都經過加密,可便攜使用綠色軟件,且不會在宿主機上留下任何痕跡,實現了用戶 的隱私保護;在備份數據時保證了客戶端和后臺服務器的數據同步性。商業(yè)數據應用中的ETL和終端論證亦已經是比較成熟的技術,如 CN200910028104. 2用于實時數據ETL系統(tǒng)的記憶式調度方法等。采用以上已公開的專利技 術可以有效解決商業(yè)數據的存儲、傳遞、表現和加工利用等問題,也有助于將云計算技術引 入商業(yè)數據服務與應用,但以上專利技術未涉及如何將廣泛分布的商業(yè)數據以一種合理的 方法,平滑的、快速的、安全的實現云計算資源的可控分發(fā)方法,也未涉及如何通過信息服 務的應用交付,使商業(yè)數據的使用者可以在任何時間、任何地點、任何設備,都能獲得一致
9融合應用的體驗。
發(fā)明內容
本發(fā)明的目的在于提出一種基于云計算的商業(yè)數據可控分發(fā)與融合應用方法解 決商業(yè)數據可控分發(fā)與融合應用交付服務所面臨的云計算可用性和可管理性問題,通過精 確的商業(yè)數據傳輸控制機制及高可用性機制保證基于云計算的信息服務質量。本發(fā)明目 的還在于提出云計算應用環(huán)境下的商業(yè)數據可控分發(fā)系統(tǒng),用于解決商業(yè)數據的云資源接 納控制問題,提供一種采用融合通信技術增強商業(yè)數據發(fā)布/訂閱服務能力和安全性的方 法。本發(fā)明的技術方案是基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),系統(tǒng) 由云計算服務資源集群即云提供端、用戶終端即云請求端和虛擬云服務中心即中間件組 成;云提供端通過虛擬云服務中心管理的設備機群提供相應的商業(yè)數據資源和應用能力服 務;云請求端提出服務請求;虛擬云服務中心根據用戶提交的任務請求,尋找符合用戶需 求的商業(yè)數據資源,并為云請求端提供按需服務;所述用戶終端是用戶使用商業(yè)數據的入口,用戶終端通過適配通信終端接口向 系統(tǒng)注冊、登錄及定制信息服務,系統(tǒng)配置和管理用戶終端;系統(tǒng)采用的云計算平臺是一個 “云”網絡,連接大量的網絡計算和通信服務,利用虛擬化技術和虛擬化云服務中心擴展每 一節(jié)點能力,每一節(jié)點包括分布服務器和融合通信設備,將各自的資源通過“云”結合起來, 提供商業(yè)數據的計算、管理、存儲分發(fā)和融合應用;給出一個面向多用戶、基于服務、能商業(yè) 運行的云計算系統(tǒng);所述虛擬云服務中心管理的設備機群虛擬的或物理的服務器或通信設備,負責 高并發(fā)量的用戶請求處理、大運算量計算處理、用戶融合通信應用服務,云數據存儲時采用 相應數據切割算法以可控的數據遷移方式上傳和下載大容量商業(yè)數據;設有的基于云計算的商業(yè)數據可控分發(fā)與融合應用模型是將各種云數據庫和通 信訪問接口轉換為虛擬云服務中心;虛擬云服務中心是一種用數據構建的、具有數據采集 和分發(fā)功能的數據與通信業(yè)務管理中心;在邏輯上以虛擬云服務中心的形式為商業(yè)數據提 供采集分發(fā)的業(yè)務服務;當通信應用程序向虛擬云服務中心發(fā)出共享商業(yè)數據的請求后, 虛擬云服務中心自動從需要共享的云數據庫中查詢數據,并通過轉換器,根據通信業(yè)務所 描述的規(guī)則,把擬采集或分發(fā)的商業(yè)數據轉換成統(tǒng)一消息數據,供各應用程序使用;虛擬云服務中心對商業(yè)數據的抽取、轉換和加載,數據抽取從源數據源系統(tǒng)抽取 目的數據源系統(tǒng)需要的數據;數據轉換將從源數據源獲取的數據按照業(yè)務需求,轉換成 目的數據源要求的形式,并對錯誤、不一致的數據進行清洗和加工,然后進行加載,即將商 業(yè)數據封裝為統(tǒng)一格式的消息;數據加載將轉換后的數據裝載到云計算系統(tǒng)的商業(yè)數據 分發(fā)數據庫目的數據源;把封裝后的消息添加到融合通信平臺中,實現融合業(yè)務應用的分 級配置和統(tǒng)一認證、授權、計費等用戶屬性管理,增強商業(yè)數據分發(fā)服務和終端應用的可控 性和有效性;采用云計算分布式應用框架,實現數據資源接納控制,將商業(yè)數據進行組裝、 部署、運行和管理。虛擬云服務中心提供對數據遷移相關的控制流、數據流、日志、變量、接口、連接管 理功能,在控制流中每個組件都是一個任務;這些任務按預定義的順序執(zhí)行,在控制流中根據當前任務的執(zhí)行結果決定的分支路由,數據流解決數據轉換的問題,由一組預定義的轉 換操作組成,起點通常是數據源即源表、終點通常是數據的目的地即目標表,數據流的執(zhí)行 相當于一個流水線的過程,每一行數據都是流水線中需要處理的零件,而每一個轉換都是 流水線中的處理單元;當元數據所描述信息或服務在相關的虛擬云服務中心上完成注冊 后,該信息或服務才能被用戶訪問發(fā)現,進而使用;虛擬云服務中心的數據管理功能是可選實現的,它提供對目錄本身的管理,包括 修改目錄網絡基礎信息、增加或刪除目錄;將接入到網絡中的各類商業(yè)數據和融合通信資 源匯聚成應用服務資源,并通過云計算定義工具、虛擬化工具等,將資源封裝成云服務,發(fā) 布到虛擬云服務中心,提供用戶管理、系統(tǒng)管理、服務管理、數據管理、分發(fā)管理服務;面向 云請求端進行商業(yè)數據資源的目標特征提取、態(tài)勢關聯規(guī)則挖掘;提供訪問任務管理、高性 能搜索與調度管理服務;虛擬云服務中心運行在節(jié)點集群或任意復雜的網絡上,提供接口 規(guī)范定義的服務目錄和服務應用;通過網絡連接的云計算服務器和融合通信平臺集群,并分別部署虛擬云服務中心 和通信接口 ;虛擬云服務中心根據商業(yè)數據發(fā)布/訂閱服務屬性獲取路由信息,啟動服務 并實施基于商業(yè)數據內容和上下文的路由,使用行業(yè)標準協(xié)議提供可靠的融合通信處理; 利用UMS的應用程序編程接口(API)和類庫,終端應用程序跨平臺和網絡,獲取和交換信 息,完成云服務器集群間的數據遷移,融合通信平臺根據客戶端的服務類別建立云融合的 動態(tài)服務集群;并通過通信接口進行分發(fā)狀態(tài)的安全合法性檢查和分發(fā)服務事務管理;實 現的商業(yè)數據的可控分發(fā);將節(jié)點服務器、融合通信設備以及商業(yè)數據庫緊密集成,實現基 于云計算的商業(yè)數據可控分發(fā)與融合應用;利用虛擬云服務中心實現完整的云計算商業(yè)數 據管理;通過融合通信技術擴展管理層使商業(yè)數據能基于云計算發(fā)展終端虛擬化技術,從 而將“基于云計算的商業(yè)數據可控分發(fā)與融合應用”的所有要素全部聯結起來。模型將通信設備作為“云計算”系統(tǒng)的節(jié)點部件,系統(tǒng)授權多個融合通信設備平 臺接入“云服務系統(tǒng)”,其標準通信接口定義了多協(xié)議綁定、多應用實現、本地/遠程透明 機制;融合通信服務模型包括一些具有代表性的現有網絡通信服務和潛在的下一代網絡服 務,所有服務遵循特定的融合通信服務接口和行為,提供與用戶終端屬性匹配的“融合通 信”服務。采用融合通信服務框架具有兩項優(yōu)點一方面,通過注冊和發(fā)現接口定義和終端, 實現描述以及動態(tài)產生特定接口綁定的代理,在網絡異構通信環(huán)境中能夠支持應用服務的 動態(tài)發(fā)現與合成;另一方面,由于融合通信服務機制在信息服務領域已廣泛被采用,系統(tǒng)采 用融合通信服務框架,能夠利用許多現有的網絡通信終端擴展服務。服務目錄和服務應用的構成1)服務目錄用戶在取得虛擬云服務中心提供的相應權限、經付費或其他限制條 件滿足后解除限制、選擇或定制信息服務列表,或對已有服務進行退訂操作,系統(tǒng)在云端界 面生成相應的業(yè)務列表來展示相關的商業(yè)數據應用服務;2)管理部署虛擬云服務中心提供商業(yè)數據分發(fā)的管理和融合通信服務,能透過 “云”管理用戶終端,能對用戶終端的授權、認證和登錄進行管理,管理可用計算資源和服 務,接收用戶終端發(fā)送的請求,并根據用戶終端請求轉發(fā)到相應的商業(yè)數據應用,智能地調 度資源應用,動態(tài)地部署、配置和回收資源;3)服務應用用戶可通過云用戶終端從業(yè)務列表中選擇所需的信息服務,其請求
11通過虛擬云服務中心調度相應的資源,并通過部署模塊分發(fā)請求、配置商業(yè)數據的融合通
信應用。服務目錄和服務應用的流程是1)集中的商業(yè)邏輯虛擬云服務中心創(chuàng)建集中的商業(yè)數據應用模型,將商業(yè)數據 轉換成為商業(yè)對象,存儲計算,安全角色,以及與組織相關的其他商業(yè)邏輯;在這一模型自 身內部,數據可以通過不同的辦法被靈活的組織,用來支持銷售、財務、市場和其他貿易領 域的需要;這些數據結果始終會保持一致;2)數據結構使用虛擬云服務中心,將聚合數據和細節(jié)數據通過集中的數據模型 綁定在一起;這一整合的模型不僅可以滿足趨勢分析的需要,還可以將高級別的分析數據 轉化成為詳細內容的分析數據。3)可控的數據分發(fā)分發(fā)服務是系統(tǒng)信息的發(fā)布、發(fā)現(搜索、查詢)、評價和獲取 等過程的總稱,用戶可以通過網絡系統(tǒng)提供的分發(fā)服務,取得所需要的商業(yè)數據信息服務。 虛擬云服務中心采用自適應資源交換機制,高效的處理復雜的商業(yè)數據遷移,生成包含管 理意義的商業(yè)數據分發(fā)路由,時間序列,變化和統(tǒng)計計算。將數據遷移邏輯融入到商業(yè)數據 的云計算架構中,用來監(jiān)控,分析商業(yè)數據的管理和分發(fā)模式。4)融合的通信應用虛擬云服務中心收集云服務器存儲設備中的商業(yè)數據,將其 轉變?yōu)橐环N虛擬的數據池,這樣就可以很容易地利用標準的通信協(xié)議,將終端請求導向適 當的物理存儲設備,提供了面向商業(yè)數據應用領域,提供不同的通信終端應用接口以及用 戶注冊、驗證等通用管理接口和向通信終端融合提供的商業(yè)數據服務的途徑。基于云業(yè)務應用的分級配置和用戶屬性管理,提供了一種云業(yè)務應用可擴展且可 靠的方式,從而能將商業(yè)數據進行應用程序的分級配置。借助融合通信平臺,可以通過UMS、 Ajax應用程序和其他終端技術一起提供用戶屬性管理的解決方案。使系統(tǒng)能夠通過安全且 完全可訂制的基于融合通信的云業(yè)務應用界面有效而高效地將商業(yè)數據內容和服務應用 程序提供給不同用戶?;诜账絽f(xié)議,構建和部署數據應用資源程序和組件;基于云服務的多租戶 商業(yè)數據融合應用,幫助系統(tǒng)采用“多租戶”組織將應用程序、數據庫和其他技術集成到面 向服務的(SOA)架構,基于融合通信基礎和商業(yè)數據服務流程作為端到端服務支持和云計 算平臺的一個組成部分,提供并改善用戶的商業(yè)數據融合應用體驗,為用戶提供了一個用 于集成、部署和管理商業(yè)數據智能應用程序的集中平臺。虛擬云服務中心系統(tǒng)有三個主要的層次和支持所有層次的管理層第一個層次是基礎層它提供支持“云計算”所需的設備,包括服務器、存儲、網絡 和通信設備等。虛擬化技術是這一層次的核心技術,提供池化的計算能力、存儲容量和網絡 帶寬為適應動態(tài)的工作負載需要,支持高密度、高能效和連續(xù)服務;另外,云基礎設施還包 括基于統(tǒng)一消息(UMS)的融合通信技術,并且在規(guī)模、密度、能力、靈活性等方面滿足更高 的分布式云通信環(huán)境要求;基礎層為系統(tǒng)服務的共享訪問提供計算資源、信息存儲、數據目 錄等物理資源;第二個層次是平臺層通過采用虛擬化和融合通信等技術、配置相應的工具、程序 庫和中間件,提供商業(yè)數據云計算服務的開發(fā)、測試和運行平臺;且平臺服務層定義系統(tǒng)規(guī) 定的商業(yè)數據服務與應用處理所需的核心通信協(xié)議和安全認證協(xié)議;
第三個層次是應用層支持用戶終端使用在云計算平臺上運行的應用軟件,通過 通信接口請求需要的商業(yè)數據應用服務功能或者完成規(guī)定的業(yè)務流程;另外,還將支持商 業(yè)數據融合應用的本地化要求;應用層建立在云平臺服務層的通信與認證協(xié)議基礎之上, 是對系統(tǒng)信息資源安全共享操作的談判、啟動、監(jiān)視、控制、記賬和支付定義協(xié)議和API ;第四個層次是管理層通過融合通信系統(tǒng)提供應用適配、訪問控制、接入管理、展 現管理以及第三方應用的嵌入管理等,并通過這些功能,提供對外界商業(yè)數據應用訪問的 通信適配,控制所訪問人群,保障系統(tǒng)安全性。用于定位、調度資源,并保證它們的安全,包 含的協(xié)議、服務與任何特定資源無關,而是全局性和跨資源集合的一種捕獲交互,通過調用 “服務”來構造應用。虛擬化技術通常是指對于計算資源的一種抽象。通過虛擬化,可使計算資源復雜 的實際物理特性對于應用程序或終端用戶加以隱藏,通過應用虛擬化技術,可以在計算機 系統(tǒng)平臺上得到一個兼容性較高的軟件運行環(huán)境,最大程度地使系統(tǒng)在硬件上的特異性通 過軟件虛擬的方式變得透明化,進一步使不同的系統(tǒng)平臺之間以及嵌入式平臺和PC之間 能夠實現軟件運行的兼容。并且通過虛擬化技術,還能實現諸如不同平臺之間的程序遷移, 分布式運行,故障恢復等復雜的功能。通過引入云計算和遠程訪問機制,虛擬化技術可以把 各種遠程的計算資源和設備資源借助虛擬化、本地化,實現本地操作系統(tǒng)對于遠程資源的 透明訪問,大幅擴展嵌入式終端的系統(tǒng)功能,使未來的嵌入式系統(tǒng)做為信息終端更加適應 云到端一數據中心到信息終端的發(fā)展模式。本發(fā)明方法將節(jié)點服務器、融合通信設備以及商業(yè)數據庫緊密集成,實現基于云 計算的商業(yè)數據可控分發(fā)與融合應用。其中,基礎層為系統(tǒng)服務的共享訪問提供各種資源, 如計算資源、信息存儲、數據目錄等物理資源。平臺服務層定義系統(tǒng)特定的商業(yè)數據服務與 應用處理所需的核心通信協(xié)議和安全認證協(xié)議。應用層建立在云平臺服務層的通信與認證 協(xié)議基礎之上,是對系統(tǒng)信息資源安全共享操作的談判、啟動、監(jiān)視、控制、記賬和支付定義 協(xié)議和API。管理層用于定位、調度資源,并保證它們的安全,包含的協(xié)議、服務與任何特定 資源無關,而是全局性和跨資源集合的一種捕獲交互,通過調用“服務”來構造應用。由此可以得出構建模型的三個關鍵要素利用虛擬云服務中心實現完整的云計算 商業(yè)數據管理;通過融合通信技術擴展管理層使商業(yè)數據能基于云計算發(fā)展終端虛擬化技 術,從而將“基于云計算的商業(yè)數據可控分發(fā)與融合應用”的所有要素全部聯結起來。本發(fā)明實現的基本思路采用面向服務對象的設計方法,開發(fā)及實現云計算系統(tǒng)不 同業(yè)務層次和商業(yè)數據粒度的對象模型,來獲得系統(tǒng)高層次上的互操作性與可重用性。目 標是實現云數據存儲間和融合通信平臺間服務的互操作,并促進商業(yè)數據資源的重用,具 體地說,就是通過云網絡使得分散分布的各節(jié)點能夠在統(tǒng)一的數據遷移和融合通信環(huán)境下 協(xié)調運行,且可以重復使用。本發(fā)明有益效果是目前,商業(yè)數據資源的主要特點是數字化、網絡化、異質異構、 難以規(guī)范、數量爆炸性劇增。隨著網絡商業(yè)數據信息資源的快速增長,對它們進行整合應用 和有效控制成為當務之急。云計算是商業(yè)數據共享和信息服務的基礎,而云信息資源共享 服務體系的建立是商業(yè)數據信息全面共享的前提。近年來,國內外已出現了一些比較成功 的商業(yè)數據云資源共建、共享的大型項目,而我國云計算商業(yè)數據資源開發(fā)利用在總體上 還處于初級階段,信息資源的共享程度和云服務規(guī)模是我國同世界發(fā)達國家的重要差距之
13
通過部署本發(fā)明提出的“基于云計算的商業(yè)數據可控分發(fā)與融合應用系統(tǒng)”,商業(yè) 數據通過云計算使遷移/分發(fā)更為通暢,最大化降低了發(fā)布/訂閱成本,提高了信息服務效 益。各種商業(yè)貿易機構將更有地利用與經營目標密切相關的商業(yè)數據,也能夠更充分地優(yōu) 化相關商業(yè)數據的處理進程>從平臺應用角度看,本發(fā)明是為了解決跨平臺、跨系統(tǒng)、跨地域的商業(yè)數據資源 動態(tài)集成與應用共享而設計的,能夠幫助在云計算平臺之間實現互操作,從而達成云計算 信息服務的一體化,構成一個統(tǒng)一的虛擬云服務平臺。因而,最大限度地利用服務器、存儲 和網絡通信資源,從而提高效率??梢詣?chuàng)建商業(yè)數據的整合,分析和報表解決方案,并且在 數據挖掘和交互應用的復雜性和使用性方面有強大的可擴展性。>從計算應用角度看,本發(fā)明借助于云計算構成的廉價數據計算/存儲資源池,主 要針對松耦合型的商業(yè)數據處理應用,考慮節(jié)點之間存在頻繁的通信采用融合通信技術 處理緊耦合型的復雜系統(tǒng)訪問計算應用,將通信信息服務構建在云計算平臺上,可以充分 發(fā)揮各自特點,大幅降低構架耦合度,提供服務層次的集成,并對用戶按需提供服務交付。>從數據應用角度看,本發(fā)明利用云計算管理和分析商業(yè)數據,通過動態(tài)的或按需 提供的容量和故障恢復能力提供更好的彈性,將云計算與融合通信技術集成在一起,則可 以大大擴大商業(yè)數據的應用范疇,并通過提供基于用量、即用即付的服務模式改進計費方 式,能夠為面向全球性貿易業(yè)務關鍵任務提供持續(xù)的商業(yè)數據服務,使得由分布物理事件 所形成的商業(yè)數據能夠迅速傳遞到用戶現有的信息系統(tǒng)中,從而改進并提高了與用戶現有 業(yè)務應用流程的集成與整合,給用戶商務決策的優(yōu)化帶來了穩(wěn)定高效靈活的支持方案。>從資源集成角度看,本發(fā)明將商業(yè)數據資源封裝成服務,以服務形式來解決業(yè)務 間的互操作問題,通過一個面向未來的云計算平臺支持現有和未來的商業(yè)數據應用,無需 重新寫入或修改運行中的云,從而獲得更大的靈活性,融合通信技術可以在現有資源上實 現系統(tǒng)集成,達到“物理分散、邏輯集中”的效果,可以巧妙地解決系統(tǒng)訪問能力和數據存儲 空間的集中共享使用問題。結合網絡云和融合通信集中/自治相結合的控制機制,大大提 高整個分布式數據庫系統(tǒng)的可靠性和響應速度。>從信息安全角度看,本發(fā)明包含數據層面或通信層面的安全性設置,提供符合數 據標準并且維護企業(yè)相應的數據策略。用以保證目標用戶僅能夠看到他/她所被允許查看 數據的子集。通過標準化審計和自動確保服務水平以獲取更好的質量,對外界提供數據訪 問服務,是一種“可以用,但不能全部拿走”的模式,不會喪失數據的所有權,但數據資源的 使用范圍擴大了、安全性和利用率提高了,有利于避免敏感數據的擴散。因此,本發(fā)明提出的“基于云計算的商業(yè)數據可控分發(fā)與融合應用方法”就是云網 絡中擁有某數據的節(jié)點(稱為源節(jié)點)將商業(yè)數據通過可管理的策略發(fā)送到需要該數據的 其他節(jié)點(稱為目標節(jié)點)上去。簡單地說,就是實現商業(yè)數據在云計算網絡中各節(jié)點間的 有序遷移就是數據可控分發(fā)的過程。本發(fā)明可應用于眾多的傳統(tǒng)和新興商業(yè)貿易領域,對 在大規(guī)模商業(yè)數據分發(fā)與云計算應用領域的研究具有一定的實用價值和理論的探索意義。 將進一步提升商業(yè)數據信息服務的性能,帶來以下有益效果>打破云計算網絡的數據分發(fā)局限——綜合考慮云計算環(huán)境的特點選擇合理的數 據處理、路由選擇、緩存設置、節(jié)點管理等方案,實現商業(yè)數據資源的廣泛共享和流通
14
>保障云網絡節(jié)點資源的快速互通——選擇滿足實際應用需求的合理而有效的數 據分發(fā)策略,提高數據傳輸效率,節(jié)省云網絡的運作開銷,優(yōu)化網絡工作效率。>滿足商業(yè)數據資源共享迫切需求——云計算環(huán)境中引入融合通信技術,實現高 效的數據分發(fā)機制,實現更為靈活的SLA(服務品質協(xié)議),提升用戶方便快捷地獲得所需 商業(yè)數據體驗。本發(fā)明提出的“基于云計算的商業(yè)數據可控分發(fā)與融合應用方法”使得云計算網 絡和融合通信設備對用戶高度透明,并提供對外高度抽象的數據訪問和通信終端接口,具 有良好的開放性.,從根本上改變了目前商業(yè)數據信息服務難以隨需而變的困境,也使得對 系統(tǒng)軟硬件的投資可以在各種實際應用中獲得最大化的收益,系統(tǒng)的利用率和可重復使用 性將大大提高。本發(fā)明提出的“基于云計算的商業(yè)數據可控分發(fā)與融合應用方法”支持將 挖掘商業(yè)數據中存在的許多隱形模式和知識,通過這些隱性知識資源的提供為用戶改進和 優(yōu)化商業(yè)活動策略的實施戰(zhàn)略,特別是在未來電子商務中的應用中將有廣闊的發(fā)展空間。
圖1 商業(yè)數據信息服務解決方案的基本框架2 基于云計算的商業(yè)數據可控分發(fā)與融合應用模型示意3 系統(tǒng)結構和部署示意4 虛擬云服務中心的數據處理功能示意5 虛擬云服務中心數據管理功能6 虛擬云服務中心的功能體系結構圖7 系統(tǒng)基于融合通信的訪問服務模型圖8 基于云計算的商業(yè)數據可控分發(fā)與融合應用系統(tǒng)架構9 系統(tǒng)架構實現10 基于云計算的商業(yè)數據可控分發(fā)與融合應用系統(tǒng)的部署連接示意圖 ■
具體實施例方式根據圖1商業(yè)數據信息服務解決方案的基本框架圖、圖2基于云計算的商業(yè)數據 可控分發(fā)與融合應用模型示意圖和圖3 ;系統(tǒng)定義了一個通用的,系統(tǒng)工程的方法,用來開 發(fā)虛擬云服務中心,定義了將多個單獨的云計算系統(tǒng)集成為一個統(tǒng)一的、邏輯上完全一致 的商業(yè)數據運行環(huán)境(混合云)以表達一系列確定的服務目標所需要的活動和任務。虛擬 云服務中心提供增強的商業(yè)數據遷移管理功能,可以從不同的商業(yè)數據源中高效的整合數 據,將這些數據有效組合成具有分析價值的模型,并且使用融合通信的服務形式將這些數 據信息分發(fā)出去。系統(tǒng)提供了以下基于云計算的商業(yè)數據可控分發(fā)與融合應用功能1)集中的商業(yè)邏輯虛擬云服務中心創(chuàng)建集中的商業(yè)數據應用模型,將商業(yè)數據 轉換成為商業(yè)對象,存儲計算,安全角色,以及與組織相關的其他商業(yè)邏輯。在這一模型自 身內部,數據可以通過不同的辦法被靈活的組織,用來支持銷售、財務、市場和其他貿易領 域的需要。這些數據結果始終會保持一致。2)靈活的數據結構使用虛擬云服務中心,云計算能夠簡單的將聚合數據和細節(jié) 數據通過集中的數據模型綁定在一起。這一整合的模型不僅可以滿足趨勢分析的需要,還
15可以將高級別的分析數據轉化成為詳細內容的分析數據。3)可控的數據分發(fā)分發(fā)服務是系統(tǒng)信息的發(fā)布、發(fā)現(搜索、查詢)、評價和獲取 等過程的總稱,用戶可以通過網絡系統(tǒng)提供的分發(fā)服務,取得所需要的商業(yè)數據信息服務。 虛擬云服務中心采用自適應資源交換機制,高效的處理復雜的商業(yè)數據遷移,生成包含管 理意義的商業(yè)數據分發(fā)路由,時間序列,變化和統(tǒng)計計算。將數據遷移邏輯融入到商業(yè)數據 的云計算架構中,用來監(jiān)控,分析商業(yè)數據的管理和分發(fā)模式。4)融合的通信應用虛擬云服務中心收集云服務器存儲設備中的商業(yè)數據,將其 轉變?yōu)橐环N虛擬的數據池,這樣就可以很容易地利用標準的通信協(xié)議,將終端請求導向適 當的物理存儲設備,提供了面向商業(yè)數據應用領域,提供不同的通信終端應用接口以及用 戶注冊、驗證等通用管理接口和向通信終端融合提供的商業(yè)數據服務的途徑。系統(tǒng)將接入到網絡中的各類商業(yè)數據和融合通信資源匯聚成應用服務資源,并通 過云計算定義工具、虛擬化工具等,將資源封裝成云服務,發(fā)布到虛擬云服務中心,提供用 戶管理、系統(tǒng)管理、服務管理、數據管理、分發(fā)管理等服務;面向云請求端進行商業(yè)數據資源 的目標特征提取、態(tài)勢關聯規(guī)則挖掘等,創(chuàng)造性的改造甚至重建商業(yè)數據分發(fā)規(guī)則以適應 應用的需要,提供訪問任務管理、高性能搜索與調度管理等服務。虛擬云服務中心可以運行 在節(jié)點集群或任意復雜的網絡上,提供系統(tǒng)接口規(guī)范定義的一系列服務名稱功能管理服務數據遷移管理提供創(chuàng)建、刪除、加入、退出和控制商業(yè)數據遷
移保存狀態(tài)等功能屬性控制管理用于商業(yè)數據發(fā)布、訂購/交互屬性管理,支
持數據傳送交互控制的包括對象提供方的實例注冊和更新,對象用戶
方的實例發(fā)現和反射數據對象管理包括收發(fā)交互信息的方法、基于用戶要求控制
實例更新和其他各方面的支所有權管理提供屬性所有權和對象所有權的遷移和接收的
服務時間管理提供時間管理策略和時間推進機制通過對路徑空間和區(qū)域的管理,提供數據分發(fā)的
服務,使用戶能有數據分發(fā)管理收和發(fā)送數據通信服務融合通信應用對于實現商業(yè)數據服務的通信支持,完成云計
算執(zhí)行過程中關于終及其對應通信方式之間的相互轉換,并可設置商業(yè)數據應用方式虛擬云服務中心通過提供數據處理功能,實現知識的同化應用支持用戶將針對 商業(yè)數據分析所得到的知識集成到其業(yè)務信息系統(tǒng)的組織結構中去。主要集中于商業(yè)數據 的提取和加載,包含
(1)數據抽取從源數據源系統(tǒng)抽取目的數據源系統(tǒng)需要的數據;(2)數據轉換將從源數據源獲取的數據按照業(yè)務需求,轉換成目的數據源要求 的形式,并對錯誤、不一致的數據進行清洗和加工。(3)數據加載將轉換后的數據裝載到云計算系統(tǒng)的商業(yè)數據分發(fā)數據庫目的數 據源。圖4為虛擬云服務中心的數據處理功能示意圖。虛擬云服務中心是松散耦合的、可復用的系統(tǒng)軟件模塊,其目的是用于發(fā)現、訪問 和管理目錄信息的服務接口,方便商業(yè)數據應用的實現和發(fā)布,它提供對云資源的查找、瀏 覽、定位功能。進行元數據編碼是實現云資源共享和分布式存儲的基礎。只有當元數據所 描述信息或服務在相關的虛擬云服務中心上完成注冊后,該信息或服務才能被用戶訪問發(fā) 現,進而使用。虛擬云服務中心的數據管理功能是可選實現的,它提供對目錄本身的管理功 能,如修改目錄網絡基礎信息、增加或刪除目錄等。虛擬云服務中心數據管理功能圖見圖5。系統(tǒng)通過建立虛擬云服務中心提供對數據遷移相關的控制流、數據流、日志、變 量、接口、連接等管理功能。在控制流中每個組件都是一個任務。這些任務按預定義的順序 執(zhí)行,在控制流中可能有根據當前任務的執(zhí)行結果決定的分支路由。數據流解決數據轉換 的問題,由一組預定義的轉換操作組成,起點通常是數據源(源表)、終點通常是數據的目 的地(目標表),數據流的執(zhí)行相當于一個流水線的過程,每一行數據都是流水線中需要處 理的零件,而每一個轉換都是流水線中的處理單元。虛擬云服務中心的功能體系結構如圖6所示。系統(tǒng)的云計算服務是可選實現的,能夠滿足應用交付方面的三大標準可用性、安 全性與性能。虛擬云服務中心提供三種系統(tǒng)服務功能節(jié)點功能的查詢、服務類型的查詢和 服務類型的注冊。它提供對云資源的信息級或服務級的訪問,通信接口規(guī)范描述了用戶訪 問所需遵循的終端接口規(guī)范,規(guī)定了訪問所使用的語言、參數、命名域,服務響應、網絡基礎 信息返回的格式等多方面的內容。訪問服務通過虛擬云服務中心協(xié)調融合通信設備與云計 算商業(yè)數據物理存儲之間采用抽象映射,訪問操作不依賴于物理存儲的數據類型及模式。系統(tǒng)基于融合通信的訪問服務模型見圖7。系統(tǒng)將融合通信服務作為支持整體應用交付網絡策略的一部分,確保提供針對用 戶應用與系統(tǒng)服務之間的端到端的全面適配和控制能力,將融合通信平臺定義為“云計算” 架構的節(jié)點部件,包含一個或多個服務器和通信設備,實現通信物理資源的全面互聯,可被 多個客戶端訪問,商業(yè)數據被分割成多個文件。在每個文件創(chuàng)建的時候,虛擬云服務中心分 配給它一個不變的、全球惟一的ID標識,融合通信平臺把文件保存在本地硬盤上,并根據 指定的ID和文件字節(jié)范圍來讀寫數據。為了保證可靠性,每個文件可能會復制到多個融 合通信平臺上,以保存缺省備份。虛擬云服務中心管理文件系統(tǒng)所有的元數據,包括名字空 間、訪問控制信息和商業(yè)數據到文件的映射信息,以及文件當前所在的位置??蛻舳舜a被 嵌入到每個文件里,實現融合通信系統(tǒng)的API,幫助終端與平臺通信,對數據進行讀寫。融合 通信平臺提供的訪問接口類似于UMS接口。通過對終端的訪問服務聯合設計,能夠針對系 統(tǒng)的商業(yè)數據融合應用獲得最大的性能效果?;谠朴嬎愕纳虡I(yè)數據可控分發(fā)是指系統(tǒng)對商業(yè)數據信息遷移和發(fā)布的內容具有控制能力,涉及到可靠性、可用性、保密性、完整性、真實性等相關信息安全技術的支撐>可靠性是指系統(tǒng)能在規(guī)定條件下和規(guī)定的時間內完成商業(yè)數據的遷移和分發(fā) 功能。>可用性是指系統(tǒng)的商業(yè)數據信息可被授權實體訪問并按用戶需求分發(fā)使用。>保密性是指商業(yè)數據信息不泄露給非授權用戶、實體或過程,或供其利用。>完整性是指商業(yè)數據信息未經授權不能進行改變。>真實性是指在系統(tǒng)的商業(yè)數據信息遷移和分發(fā)過程中,確信參與者的真實統(tǒng)一 性。因此,需要云計算系統(tǒng)在商業(yè)數據分發(fā)的連接建立、遷移維持和訪問釋放上建立 可控機制,包括>數據完整保密為了防止非法用戶在數據傳送和身份認證過程中獲取信息,必須 對傳送的數據信息進行加密。通過在網絡層和用戶層兩層實現商業(yè)數據信息的DRM,使竊密 者就是截取到數據也無法獲得信息。另外,通過對數據遷移的源、目的地址、端口等信息進 行屏蔽,使其無法“監(jiān)聽”,可以有效防止非法用戶獲取關鍵數據信息,從而達到更好的保密 效果。在數據遷移提供完整性檢測技術,主動發(fā)現數據是否遭到破壞,可以有效杜絕非法用 戶修改傳輸數據。>訪問認證控制建立嚴格的授權體制,提供完備的訪問控制,在系統(tǒng)與終端通訊 之前相互確認發(fā)起通信的實體擁有合法身份及其相應權限;防止非法用戶盜用合法賬號獲 取信息,對于通過認證的實體應按照實現設定的權限使用資源,禁止對未授權部分的訪問。 使用具備一定的反入侵能力的融合通信技術確定通信終端ID的合法性,支持內網與外網 的隔離,加強安全防范,保證第三方無法偽裝。系統(tǒng)以高性價比的方式提高業(yè)務靈捷性和可擴展性,面向商業(yè)數據應用的各個領 域和行業(yè)。用戶通過公眾通信網絡、各種通信界面(包括PC終端、移動終端、通信終端、專 用終端等),就可以方便地訪問和使用云計算商業(yè)數據信息服務系統(tǒng)提供的各類融合通信 云服務?!龈鶕谠朴嬎愕纳虡I(yè)數據可控分發(fā)與融合應用模式,系統(tǒng)將提供以下服務與 應用1)云計算應用環(huán)境下的數據資源接納控制云計算分布式應用框架,能將商業(yè)數據進行組裝、部署、運行和管理?;诜账?平協(xié)議,主動的觀測與調控云計算資源的狀態(tài)與效能,能夠更快、更輕松的構建和部署數據 應用資源程序和組件。2)云計算應用環(huán)境下的商業(yè)數據可控分發(fā)基于云計算系統(tǒng)模型、自動發(fā)現、歸類和發(fā)布商業(yè)數據服務,能夠為商業(yè)數據分發(fā) 提供安全、審計、日志和管理,以及跨一系列廣泛服務(基于融合通信業(yè)務構建)的商業(yè)數 據交叉引用和轉換應用程序,來制定、分發(fā)和實施各種安全數據遷移的規(guī)則。3)基于融合通信的商業(yè)數據發(fā)布/訂閱服務云計算訪問系統(tǒng),快速啟動服務并實施基于商業(yè)數據內容和上下文的路由,使用 行業(yè)標準協(xié)議提供可靠的融合通信處理,具有非凡的性能、可擴展性、帶寬效率和容錯性。 利用UMS的應用程序編程接口(API)和類庫,可以確保終端應用程序跨平臺和網絡,快速、可靠、安全的獲取和交換信息。4)基于云服務的多租戶商業(yè)數據融合應用幫助系統(tǒng)采用“多租戶”組織將應用程序、數據庫和其他技術集成到基于融合通信 基礎架構,面向服務的(SOA)架構和商業(yè)數據服務流程作為融合通信端到端服務支持和云 計算平臺的一個組成部分,提供改善的商業(yè)數據融合應用,為用戶提供了一個用于集成、部 署和管理商業(yè)數據智能應用程序的集中平臺。5)云業(yè)務應用的分級配置和用戶屬性管理系統(tǒng)提供了一種云業(yè)務應用可擴展且可靠的方式,從而能將商業(yè)數據進行應用程 序的分級配置。借助融合通信平臺,可以通過UMS、Ajax應用程序和其他終端技術一起提供 用戶屬性管理解決方案。使系統(tǒng)能夠通過安全且完全可訂制的基于融合通信的云業(yè)務應用 界面有效而高效地將商業(yè)數據內容和服務應用程序提供給不同用戶。在商業(yè)貿易市場中,特別是在電子商務領域,應用商業(yè)數據來優(yōu)化業(yè)務定位及提 升經營效率的需求在持續(xù)上升,而其中基于商業(yè)數據信息服務理念的應用交付模式也為市 場所青睞,但由于目前這一模式的解決方案所能覆蓋的范圍有限,而且有些應用開發(fā)和實 施運營中的關鍵問題遲遲得不到很好的解決,導致這一市場還沒有能被真正被開發(fā)起來。 云計算作為目前信息通信領域的新興技術,可能形成新的商業(yè)模式,并取得極大的成功,如 何進行海量商業(yè)數據的存儲分發(fā)與并行處理、服務系統(tǒng)的擴展與開放等是該領域長期的瓶 頸,本發(fā)明“基于云計算的商業(yè)數據可控分發(fā)與融合應用方法”的提出給解決這些問題帶來 了可能。下文以本發(fā)明云計算模式原型系統(tǒng)的技術設計、實現手段與應用流程來描述具體 實施方式。一.系統(tǒng)與方法的設計基于云計算的商業(yè)數據可控分發(fā)與融合應用方法提供一種采用融合通信技術增 強商業(yè)數據發(fā)布/訂閱服務能力和安全性的方法,系統(tǒng)包括通過網絡連接的云計算服務 器集群和融合通信平臺,并分別部署虛擬云服務中心和通信接口 ;虛擬云服務中心根據商 業(yè)數據發(fā)布/訂閱服務屬性獲取路由信息,完成云服務器集群間的數據遷移,融合通信平 臺根據客戶端的服務類別建立云融合的動態(tài)服務集群;并通過通信接口進行分發(fā)狀態(tài)的有 效性、合法性檢查和分發(fā)服務事務管理?;谠朴嬎愕纳虡I(yè)數據可控分發(fā)與融合應用系統(tǒng)基于SOA架構的系統(tǒng)設計S0A 是軟件設計的方法,目的是為了專注于業(yè)務流程和應用的開發(fā),而不需要關心方法構建的 分布式應用程序,可以將功能作為服務交付給終端用戶.系統(tǒng)采用基于多租戶的‘云’服務 模式,實現商業(yè)數據融合應用方法,包括將商業(yè)數據封裝為統(tǒng)一格式的消息;把封裝后的消 息添加到融合通信平臺中,實現融合業(yè)務應用的分級配置和統(tǒng)一認證、授權、計費等用戶屬 性管理,增強商業(yè)數據分發(fā)服務的可控性和安全性。系統(tǒng)由云計算基礎支撐層、虛擬云服務核心層和用戶終端層三部分組成。云計算 基礎支撐層由計算設備、存儲設備和融合通信設備構成,虛擬云服務核心層包含;用戶終端 層主要由接入和訪問系統(tǒng)的多種網絡通信終端組成。云計算基礎支撐層運用虛擬化技術, 將大量分布節(jié)點服務器、通信設備整合到一起。虛擬云服務核心層負責商業(yè)數據的遷移管 理并調度分發(fā),信息經融合通信設備處理后呈現至終端。圖8為基于云計算的商業(yè)數據可控分發(fā)與融合應用系統(tǒng)架構圖。
19
系統(tǒng)基于云計算模式的設計需要在整個商業(yè)數據應用的虛擬環(huán)境架構中,實現數 據配制,節(jié)點部署,信息服務。云計算為需要動態(tài)改變的商業(yè)數據訪問提供資源與服務。 由于SOA允許清晰地表示業(yè)務流程流,這些流通過在商業(yè)數據服務中使用的組件順序標 志.給云計算提供了業(yè)務操作的環(huán)境.業(yè)務建模反映在通信服務中,流程操縱以一定的模 式重組部件(構成虛擬云服務)來實現.這將進一步允許按需修正流程流,而同時管理產 生的結果,促進業(yè)務全過程的持續(xù)改進,優(yōu)化后的虛擬云服務系統(tǒng),承載在運用虛擬化技 術搭建的云計算分布存儲基礎支撐平臺之上,通過使用適當的SOA框架,將業(yè)務服務構造 成現有組件的集合.使用這種新的服務只需要知道它的接口名稱,服務的內部細節(jié)以及 在組成服務的組件之間傳送的數據的復雜性都對外界隱藏了.這種匿名性使系統(tǒng)能夠利 用現有資源,通過合并運行在不同的操作系統(tǒng)中,用不同的編程語言開發(fā)的組件來創(chuàng)建服 務.原有系統(tǒng)提供的功能,可以通過服務來封裝并提供給新的通信系統(tǒng)或其他融合通信業(yè) 務系統(tǒng)進行訪問.用戶終端通過網絡接入獲得融合通信‘云’服務;通過統(tǒng)一規(guī)劃、統(tǒng)一部署,達到統(tǒng) 一號碼、統(tǒng)一消息、統(tǒng)一狀態(tài)、統(tǒng)一認證等商業(yè)數據應用交付體驗,極大地提升系統(tǒng)運營效率。二.系統(tǒng)與方法的實現利用SOA框架,可以使系統(tǒng)的應用程序之間,基礎架構的開發(fā)和部署變得更加一 致.現有的組件、新開發(fā)的組件和從廠商購買的組件可以合并在一個定義良好的SOA框架 內.這樣的組件集合將作為節(jié)點服務部署在云計算平臺上.系統(tǒng)主要有三個核心模塊組成其一是云計算基礎支撐模塊、其二是虛擬云服務 中心模塊、其三是融合通信模塊,整個系統(tǒng)通過整合這三大核心模塊來實現其主要功能。首先,通過虛擬化實現系統(tǒng)的云計算基礎支撐架構,將服務器、存儲設備和其他通 信視為一個資源池,而不是離散系統(tǒng),系統(tǒng)可以根據需要分配這些資源,配置一組不同的系 統(tǒng)角色以及這些角色之間的邏輯互連接,通過快速提供虛擬機器或物理機器,迅速部署和 增加工作負載。通過提供虛擬云服務中心整合系統(tǒng)架構,包括應用程序基礎設施、數據和數 據庫、接口、網絡、終端訪問系統(tǒng)甚至業(yè)務流程,云計算提供資源的微分區(qū)能力,并利用業(yè)務 策略來確定為每個業(yè)務請求分配系統(tǒng)資源。其次,虛擬云服務中心將商業(yè)數據分發(fā)任務進行分割,并將輸入數據劃分后分配 給云計算節(jié)點,定義函數來處理“鍵/值”對,并生成“鍵/值”對集合形式的中間結果,之 后虛擬云服務中心根據函數定義將所有中間結果進行合并,完成任務的處理。實現分布式 計算構建在海量存儲能力之上的數據處理??蓴U展、結構化的容錯性好的分布式文件系統(tǒng) 實現海量的數據讀寫操作和一個分布式的文件庫作為通信存儲系統(tǒng)。通常由多個數據服務 器、融合通信設備以及用戶終端組成,商業(yè)數據文件被轉換并分隔成固定大小的數據塊,存 放于數據服務器中,數據塊創(chuàng)建時被系統(tǒng)賦予的全局唯一的通信ID來進行識別,并被復制 為至少3份存放在不同的數據服務器之上。虛擬云服務中心管理著數據務器通過融合通信 設備與客戶端的數據流動,并且負責系統(tǒng)負載均衡,數據塊分配和定位以及融合通信服務 狀態(tài)監(jiān)控等。最后,系統(tǒng)整合服務功能實現運行流程當用戶通過終端將查詢訪問發(fā)送至系統(tǒng), 系統(tǒng)會通過融合通信平臺來將這些查詢訪問翻譯成系統(tǒng)內部的通信格式,接著系統(tǒng)會通過
20虛擬云服務中心以并行的方式執(zhí)行這些查詢訪問,并通過云計算基礎支撐數據存儲,修改 在商業(yè)數據存儲日志,最后通過虛擬云服務中心在多個節(jié)點之間進行通信和同步。系統(tǒng)的云計算體系包含了網絡、存儲、硬件、操作系統(tǒng)、數據庫、應用、安全、監(jiān)控和 管理等幾個方面。系統(tǒng)架構實現圖如圖9所示。系統(tǒng)的實施架構包括了云硬件架構、云軟件架構、云應用架構和云管理架構1.云硬件架構其重點為基于網絡環(huán)境的系統(tǒng)基礎設施,通過使用虛擬化技術,將物理服務器、存 儲、通信設備和網絡組成虛擬集群,以供云軟件架構平臺調用;云計算可以根據需要動態(tài)地 提供、配置、重新配置以及取消提供硬件?!霸啤敝械挠布梢允俏锢頇C器,也可以是虛擬機 器。高級的“云”通常包括其他計算資源,如存儲區(qū)域網絡(SAN)、網絡裝置、防火墻及其他 安全設備。云計算可以將資源切換到需要的應用上,實現按需訪問硬件資源。同時,硬件資 源規(guī)??梢詣討B(tài)伸縮,滿足應用和用戶規(guī)模增長的需要,同時提高系統(tǒng)容錯能力。2.云軟件架構包括多種編程語言、操作系統(tǒng)、數據庫、通信服務器、協(xié)議和應用編程接口(API), 可以同時支撐不同的商業(yè)數據應用運行。由云數據中心、虛擬云服務中心和融合通信中心 組成,云數據中心運行于大規(guī)模集群上的分布式并行編程框架。其核心計算模型將待處理 的數據集分解成許多小的數據集,數據集分別由虛擬集群中的一個節(jié)點進行處理并生成中 間結果;這些中間結果又由大量的節(jié)點進行合并,形成最終結果。除此之外還有一個主控的 虛擬云服務中心,負責調度各數據節(jié)點,分發(fā)計算任務,并負責監(jiān)控任務的運行情況;這樣 可以減少數據在網絡上的傳輸,降低對網絡帶寬的需求。 云數據中心,作為整個系統(tǒng)架構的核心,根據商業(yè)數據的管理和應用特點。進行 統(tǒng)一數據建模。該中心存儲了整個系統(tǒng)的全部數據和第三方數據,不僅包含了基礎商業(yè)數 據,而且也包括了經過不同應用深加工后的信息數據。數據中心可根據不同的應用計算方 式,混合采用數據庫、數據倉庫、內存數據庫和文件系統(tǒng)等相關技術。數據中心需著重解決 分布式文件系統(tǒng)、分布式數據庫以及分布式模型這三個關鍵問題。 虛擬云服務中心,用來管理和協(xié)調服務的請求、調度和監(jiān)控,包括服務注冊、服 務查找、服務路由和服務安全等。根據內部應用和外部應用的需要,將基礎商業(yè)數據和經過 加工后的信息數據以服務的形式進行封裝,完成對數據遷移和分發(fā)應用的管理,協(xié)調云數 據中心,提供“多租戶,,組織將應用程序、數據庫和其他技術集成到基于融合通信的多種商 業(yè)數據信息服務;另外基于安全考慮。區(qū)隔系統(tǒng)內外部應用服務,并提供緩存服務,保障數 據的安全傳輸。 融合通信中心作為不依賴于特定產品、語言、平臺等底層技術的通訊聯系基礎 結構,用于實現通信的無障礙交換。并增加數據存儲模塊存儲整個業(yè)務支撐網系統(tǒng)的全部 數據,提供內部應用和外部應用的通信訪問方式,通過對應用的適配,靈活地適應商業(yè)數據 服務應用的需求,包括用戶信息、賬戶信息、通信記錄以及第三方應用數據等,輔以系統(tǒng)訪 問控制、終端接入管理、業(yè)務展現管理和第三方應用的嵌入管理等。3.云應用架構主要采用基于SOA的體系架構,由服務總線和服務層組成。SOA體系架構作為一 種面向服務的系統(tǒng)架構,采用標準協(xié)議或規(guī)范將具體應用程序劃分為不同的松耦合的數據服務和復合服務,服務之間采用統(tǒng)一的接口,并通過服務編排靈活組裝成不同的功能以供 業(yè)務應用調用。根據商業(yè)數據應用的需要,將數據和經過深加工后的數據以服務的形式封 裝,對外提供商業(yè)數據應用、發(fā)布/訂閱服務融合通信平臺服務,系統(tǒng)訪問服務提供二次開 發(fā)接口,為外界應用所調用,并可通過融合通信技術聚合,實現對外界應用訪問的適配,控 制所訪問用戶終端,保障系統(tǒng)服務安全性。系統(tǒng)提供多種基于云計算的商業(yè)數據可控分發(fā) 模式多樣化業(yè)務提供方式,用戶通過多種通信途徑獲得互動式的內容訂閱策略,可以直接 從信息發(fā)布者(即系統(tǒng))獲得受控的商業(yè)數據內容或購買相應的內容使用授權,也可以從 其他信息訂閱者(即用戶)那里獲取受控/有限授權的商業(yè)數據內容,再向信息發(fā)布者(即 系統(tǒng))購買商業(yè)數據內容授權。同一商業(yè)數據內容系統(tǒng)可提供多種服務使用和授權計費方 式。系統(tǒng)可以把特定的商業(yè)數據向某些特定的目標用戶群分發(fā),讓用戶獲得更適合自身特 點的信息內容。三.系統(tǒng)與方法的應用本發(fā)明“基于云計算的商業(yè)數據可控分發(fā)與融合應用方法”的核心應用是云計算 環(huán)境的商業(yè)數據發(fā)布_訂閱服務,通過架構分布式融合通信模型,充分解決了 “在正確的時 間、正確的位置、利用正確的通信方式獲取正確的商業(yè)數據信息”的需求。發(fā)布_訂閱是一 種云應用架構模型適用于在商業(yè)數據發(fā)布者和訂閱者之間進行數據、事件以及命令的交 互可通過中間件的實現使應用邏輯與底層數據傳輸通信機制得以相互隔離。發(fā)布者(即系統(tǒng))負責將商業(yè)數據歸類為不同的主題,發(fā)布給訂閱者(即用戶) 使用。用戶聲明其請求信息的主題,并且只接收系統(tǒng)相關主題的商業(yè)數據。本發(fā)明“基于云 計算的商業(yè)數據可控分發(fā)與融合應用方法”的系統(tǒng)部署連接示意圖見圖10。本發(fā)明具體應用場景與應用方法,至少包含以下五個方面■第一個應用是基于云計算環(huán)境的可控商業(yè)數據遷移/分發(fā)基于具有標準的、可擴展的和安全的提供云計算的硬件基礎架構虛數云服務中 心可以配合系統(tǒng)實現針對虛擬集群節(jié)點陣列的商業(yè)數據的遷移和分發(fā)管理;通過條件/等 待集實現事件同步通知機制,通過監(jiān)控(回調方式)實現的事件異步通知機制,能夠提供資 源服務自動組合和資源的性能安全監(jiān)控?!龅诙€應用是基于云計算環(huán)境的商業(yè)數據共享接入/訪問系統(tǒng)提供更加普適的訪問和使用模式,集成不同通信設備間的數據與應用共享, 充分利用開放架構的互操作性和可擴展性優(yōu)勢,定義了一種適用于以服務為中心的商業(yè)數 據為中心的發(fā)布-訂閱(DCPS)框架,數據與中間件實現細節(jié)的無關性,支持系統(tǒng)和用戶之 間的松耦合性,實現商業(yè)數據數據訪問高可控性和強大的服務質量設置?!龅谌齻€應用是基于多租戶服務模式的商業(yè)數據融合/部署系統(tǒng)能夠實現基于“多用戶租賃使用模式”的云資源整合商業(yè)數據信息服務,將復 雜的商業(yè)數據分解成小塊的數據存儲、分布計算和融合應用,能夠實現靈活授權的云服務 資源的自動分配和回收,以及資源的配置、管理和審計,并與底層通信機制的相互隔離,提 供用戶自定義的數據類型和不同開發(fā)語言的通用接口、便捷的終端接入、應用部署和服務 維護方式,將其分配到可逐漸擴展的信息服務架構中?!龅谒膫€應用是基于智能分析模式的商業(yè)數據結構化存儲系統(tǒng)提供面向商業(yè)數據分析的準實時型應用海量數據倉庫系統(tǒng)。其主要用途是在
22商業(yè)數據存儲的查詢訪問中,通過資源服務匹配與搜索機制形成用戶后臺數據倉庫,支持 用戶在本地電子商務應用的CRM、ERP等信息系統(tǒng)中進行部署,為用戶提供商業(yè)智能應用功 能體驗和應用開發(fā)方法,具有成本低、易擴展的特性。■第五個應用是基于數據挖掘模式的商業(yè)數據數據預處理系統(tǒng)提供蘊涵式服務訪問框架,通過基于云計算的商業(yè)數據挖掘工具和資源服務 調度機制,用戶無需購買和部署,不用關注IT設施的部署、不用關注存儲的不斷擴容、不用 投入大量的研發(fā)資源進行基礎算法研發(fā),用戶通過SaaS模型訪問系統(tǒng)中的海量數據挖掘 資源,即可整合其BI業(yè)務流程的集成開發(fā)環(huán)境使用。本發(fā)明所定義的云計算服務基類及終端接口,使得用戶在處理以商業(yè)數據為中心 的分布式應用時,無須關心系統(tǒng)應用的底層實現,可以集中精力在商業(yè)數據的業(yè)務使用上, 提供了基于云計算的商業(yè)數據可控分發(fā)與融合應用的可能性與可靠性。部分縮略語英漢對照表SOA =Service Oriented Architecture 面向服務的體系架構模式API :Application Programming Interface,j^MfMj^lSfM^ΠUMS =United Message Service,統(tǒng)一消息服務Ajax Asynchronous JavaScript and XML創(chuàng)建交互式網頁應用的網頁開發(fā)技術ID IDentity身份標識號碼DRM =Digital Rights Management內容數字版權加密保護技術RTI DDS 美國 RTI 公司(Real-Time Innovations, Inc.)主持發(fā)布的 DDS(Data-Distribution Service for Real-Time Systems)分布式系統(tǒng)實時應用程序的網 絡中間件QoS :Quality of Service 服務質量SAN Storage Area Network 存儲域網絡
權利要求
一種基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征是系統(tǒng)由云計算服務資源集群即云提供端、用戶終端即云請求端和虛擬云服務中心即中間件組成;云提供端通過虛擬云服務中心管理的設備機群提供相應的商業(yè)數據資源和應用能力服務;云請求端提出服務請求;虛擬云服務中心根據用戶提交的任務請求,尋找符合用戶需求的商業(yè)數據資源,并為云請求端提供按需服務;所述用戶終端是用戶使用商業(yè)數據的入口,用戶終端通過適配通信終端向系統(tǒng)注冊、登錄及定制信息服務,系統(tǒng)配置和管理用戶終端;系統(tǒng)采用的云計算平臺是一個“云”網絡,連接大量的網絡計算和通信服務,利用虛擬化技術和虛擬化云服務中心擴展每一節(jié)點能力,每一節(jié)點包括分布服務器和融合通信設備,將各自的資源通過“云”結合起來,提供商業(yè)數據的計算、管理、存儲分發(fā)和融合應用;給出一個面向多用戶、基于服務、能商業(yè)運行的云計算系統(tǒng);所述虛擬云服務中心管理的設備機群虛擬的或物理的服務器或通信設備,負責高并發(fā)量的用戶請求處理、大運算量計算處理、用戶融合通信應用服務,云數據存儲時采用相應數據切割算法以可控的數據遷移方式上傳和下載大容量商業(yè)數據;設有的基于云計算的商業(yè)數據可控分發(fā)與融合應用模型是將各種云數據庫和通信訪問接口轉換為虛擬云服務中心;虛擬云服務中心是一種用數據構建的、具有數據采集和分發(fā)功能的數據與通信業(yè)務管理中心;在邏輯上以虛擬云服務中心的形式為商業(yè)數據提供采集分發(fā)的業(yè)務服務;當通信應用程序向虛擬云服務中心發(fā)出共享商業(yè)數據的請求后,虛擬云服務中心自動從需要共享的云數據庫中查詢數據,并通過轉換器,根據通信業(yè)務所描述的規(guī)則,把擬采集或分發(fā)的商業(yè)數據轉換成統(tǒng)一消息數據,供各應用程序使用;虛擬云服務中心對商業(yè)數據的抽取、轉換和加載,數據抽取從源數據源系統(tǒng)抽取目的數據源系統(tǒng)需要的數據;數據轉換將從源數據源獲取的數據按照業(yè)務需求,轉換成目的數據源要求的形式,并對錯誤、不一致的數據進行清洗和加工,然后進行加載,即將商業(yè)數據封裝為統(tǒng)一格式的消息;數據加載將轉換后的數據裝載到云計算系統(tǒng)的商業(yè)數據分發(fā)數據庫目的數據源;把封裝后的消息添加到融合通信平臺中,實現融合業(yè)務應用的分級配置和統(tǒng)一認證、授權、計費等用戶屬性管理,增強商業(yè)數據分發(fā)服務和終端應用的可控性和有效性;采用云計算分布式應用框架,實現數據資源接納控制,將商業(yè)數據進行組裝、部署、運行和管理;虛擬云服務中心提供對數據遷移相關的控制流、數據流、日志、變量、接口、連接管理功能,在控制流中每個組件都是一個任務;這些任務按預定義的順序執(zhí)行,在控制流中根據當前任務的執(zhí)行結果決定的分支路由,數據流解決數據轉換的問題,由一組預定義的轉換操作組成,起點通常是數據源即源表、終點通常是數據的目的地即目標表,數據流的執(zhí)行相當于一個流水線的過程,每一行數據都是流水線中需要處理的零件,而每一個轉換都是流水線中的處理單元;當元數據所描述信息或服務在相關的虛擬云服務中心上完成注冊后,該信息或服務才能被用戶訪問發(fā)現,進而使用;虛擬云服務中心的數據管理功能是可選實現的,它提供對目錄本身的管理,包括修改目錄網絡基礎信息、增加或刪除目錄;將接入到網絡中的各類商業(yè)數據和融合通信資源匯聚成應用服務資源,并通過云計算定義工具、虛擬化工具等,將資源封裝成云服務,發(fā)布到虛擬云服務中心,提供用戶管理、系統(tǒng)管理、服務管理、數據管理、分發(fā)管理服務;面向云請求端進行商業(yè)數據資源的目標特征提取、態(tài)勢關聯規(guī)則挖掘;提供訪問任務管理、高性能搜索與調度管理服務;虛擬云服務中心運行在節(jié)點集群或任意復雜的網絡上,提供接口規(guī)范定義的服務目錄和服務應用;通過網絡連接的云計算服務器和融合通信平臺集群,并分別部署虛擬云服務中心和通信接口;虛擬云服務中心根據商業(yè)數據發(fā)布/訂閱服務屬性獲取路由信息,啟動服務并實施基于商業(yè)數據內容和上下文的路由,使用行業(yè)標準協(xié)議提供可靠的融合通信處理;利用UMS的應用程序編程接口(API)和類庫,終端應用程序跨平臺和網絡,獲取和交換信息,完成云服務器集群間的數據遷移,融合通信平臺根據客戶端的服務類別建立云融合的動態(tài)服務集群;并通過通信接口進行分發(fā)狀態(tài)的安全合法性檢查和分發(fā)服務事務管理;實現的商業(yè)數據的可控分發(fā);將節(jié)點服務器、融合通信設備以及商業(yè)數據庫緊密集成,實現基于云計算的商業(yè)數據可控分發(fā)與融合應用;利用虛擬云服務中心實現完整的云計算商業(yè)數據管理;通過融合通信技術擴展管理層使商業(yè)數據能基于云計算發(fā)展終端虛擬化技術,從而將“基于云計算的商業(yè)數據可控分發(fā)與融合應用”的所有要素全部聯結起來。
2.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征 是模型將通信設備作為“云計算”系統(tǒng)的節(jié)點部件,系統(tǒng)授權多個融合通信設備平臺接入 “云服務系統(tǒng)”,其標準通信接口定義了多協(xié)議綁定、多應用實現、本地/遠程透明機制;融 合通信服務模型包括一些具有代表性的現有網絡通信服務和潛在的下一代網絡服務,所有 服務遵循特定的融合通信服務接口和行為,提供與用戶終端屬性匹配的“融合通信”服務。 采用融合通信服務框架具有兩項優(yōu)點一方面,通過注冊和發(fā)現接口定義和終端,實現描述 以及動態(tài)產生特定接口綁定的代理,在網絡異構通信環(huán)境中能夠支持應用服務的動態(tài)發(fā)現 與合成;另一方面,由于融合通信服務機制在信息服務領域已廣泛被采用,系統(tǒng)采用融合通 信服務框架,能夠利用許多現有的網絡通信終端擴展服務。
3.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征 是服務目錄和服務應用的構成1)服務目錄用戶在取得虛擬云服務中心提供的相應權限、經付費或其他限制條件滿 足后解除限制、選擇或定制信息服務列表,或對已有服務進行退訂操作,系統(tǒng)在云端界面生 成相應的業(yè)務列表來展示相關的商業(yè)數據應用服務;2)管理部署虛擬云服務中心提供商業(yè)數據分發(fā)的管理和融合通信服務,能透過“云” 管理用戶終端,能對用戶終端的授權、認證和登錄進行管理,管理可用計算資源和服務,接 收用戶終端發(fā)送的請求,并根據用戶終端請求轉發(fā)到相應的商業(yè)數據應用,智能地調度資 源應用,動態(tài)地部署、配置和回收資源;3)服務應用用戶可通過云用戶終端從業(yè)務列表中選擇所需的信息服務,其請求通過 虛擬云服務中心調度相應的資源,并通過部署模塊分發(fā)請求、配置商業(yè)數據的融合通信應 用。
4.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征 是服務目錄和服務應用的流程是1)集中的商業(yè)邏輯虛擬云服務中心創(chuàng)建集中的商業(yè)數據應用模型,將商業(yè)數據轉換 成為商業(yè)對象,存儲計算,安全角色,以及與組織相關的其他商業(yè)邏輯;在這一模型自身內 部,數據可以通過不同的辦法被靈活的組織,用來支持銷售、財務、市場和其他貿易領域的需要;這些數據結果始終會保持一致; 2)數據結構使用虛擬云服務中心,將聚合數據和細節(jié)數據通過集中的數據模型綁定 在一起;這一整合的模型不僅可以滿足趨勢分析的需要,還可以將高級別的分析數據轉化 成為詳細內容的分析數據。3)可控的數據分發(fā)分發(fā)服務是系統(tǒng)信息的發(fā)布、發(fā)現(搜索、查詢)、評價和獲取等過 程的總稱,用戶可以通過網絡系統(tǒng)提供的分發(fā)服務,取得所需要的商業(yè)數據信息服務。虛擬 云服務中心采用自適應資源交換機制,高效的處理復雜的商業(yè)數據遷移,生成包含管理意 義的商業(yè)數據分發(fā)路由,時間序列,變化和統(tǒng)計計算。將數據遷移邏輯融入到商業(yè)數據的云 計算架構中,用來監(jiān)控,分析商業(yè)數據的管理和分發(fā)模式。4)融合的通信應用虛擬云服務中心收集云服務器存儲設備中的商業(yè)數據,將其轉變 為一種虛擬的數據池,這樣就可以很容易地利用標準的通信協(xié)議,將終端請求導向適當的 物理存儲設備,提供了面向商業(yè)數據應用領域,提供不同的通信終端應用接口以及用戶注 冊、驗證等通用管理接口和向通信終端融合提供的商業(yè)數據服務的途徑。
5.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征 是基于云業(yè)務應用的分級配置和用戶屬性管理,提供了一種云業(yè)務應用可擴展且可靠的方 式,從而能將商業(yè)數據進行應用程序的分級配置。借助融合通信平臺,可以通過UMS、Ajax 應用程序和其他終端技術一起提供用戶屬性管理的解決方案。使系統(tǒng)能夠通過安全且完全 可訂制的基于融合通信的云業(yè)務應用界面有效而高效地將商業(yè)數據內容和服務應用程序 提供給不同用戶。
6.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征 是基于服務水平協(xié)議,構建和部署數據應用資源程序和組件;基于云服務的多租戶商業(yè)數 據融合應用,幫助系統(tǒng)采用“多租戶”組織將應用程序、數據庫和其他技術集成到面向服務 的(SOA)架構,基于融合通信基礎和商業(yè)數據服務流程作為端到端服務支持和云計算平臺 的一個組成部分,提供并改善用戶的商業(yè)數據融合應用體驗,為用戶提供了一個用于集成、 部署和管理商業(yè)數據智能應用程序的集中平臺。
7.根據權利要求1所述的基于云計算的商業(yè)數據可控分發(fā)與融合應用的系統(tǒng),其特征是虛擬云服務中心系統(tǒng)有三個主要的層次和支持所有層次的管理層第一個層次是基礎層它提供支持“云計算”所需的設備,包括服務器、存儲、網絡和通 信設備等。虛擬化技術是這一層次的核心技術,提供池化的計算能力、存儲容量和網絡帶寬 為適應動態(tài)的工作負載需要,支持高密度、高能效和連續(xù)服務;另外,云基礎設施還包括基 于統(tǒng)一消息(UMS)的融合通信技術,并且在規(guī)模、密度、能力、靈活性等方面滿足更高的分 布式云通信環(huán)境要求;基礎層為系統(tǒng)服務的共享訪問提供計算資源、信息存儲、數據目錄等 物理資源;第二個層次是平臺層通過采用虛擬化和融合通信等技術、配置相應的工具、程序庫和 中間件,提供商業(yè)數據云計算服務的開發(fā)、測試和運行平臺;且平臺服務層定義系統(tǒng)規(guī)定的 商業(yè)數據服務與應用處理所需的核心通信協(xié)議和安全認證協(xié)議;第三個層次是應用層支持用戶終端使用在云計算平臺上運行的應用軟件,通過通信 接口請求需要的商業(yè)數據應用服務功能或者完成規(guī)定的業(yè)務流程;另外,還將支持商業(yè)數據融合應用的本地化要求;應用層建立在云平臺服務層的通信與認證協(xié)議基礎之上,是對 系統(tǒng)信息資源安全共享操作的談判、啟動、監(jiān)視、控制、記賬和支付定義協(xié)議和API ; 第四個層次是管理層通過融合通信系統(tǒng)提供應用適配、訪問控制、接入管理、展現管 理以及第三方應用的嵌入管理等,并通過這些功能,提供對外界商業(yè)數據應用訪問的通信 適配,控制所訪問人群,保障系統(tǒng)安全性。用于定位、調度資源,并保證它們的安全,包含的 協(xié)議、服務與任何特定資源無關,而是全局性和跨資源集合的一種捕獲交互,通過調用“月艮 務”來構造應用。
全文摘要
基于云計算的商業(yè)數據可控分發(fā)與應用系統(tǒng),系統(tǒng)由云計算服務資源集群即云提供端、用戶終端即云請求端和虛擬云服務中心即中間件組成;云提供端通過虛擬云服務中心管理的設備機群提供相應的商業(yè)數據資源和應用能力服務;云請求端提出服務請求;虛擬云服務中心根據用戶提交的任務請求,尋找符合用戶需求的商業(yè)數據資源,并為云請求端提供按需服務;虛擬云服務中心根據商業(yè)數據發(fā)布/訂閱服務屬性獲取分發(fā)路由,完成云集群服務器間的數據遷移,通過通信接口進行分發(fā)狀態(tài)的安全合法性檢查和分發(fā)事務管理。將數據封裝為統(tǒng)一格式的消息;把封裝后的消息添加到融合通信平臺中,實現分發(fā)服務的分級配置和業(yè)務屬性管理,增強商業(yè)數據終端應用的有效性。
文檔編號H04L29/06GK101969475SQ20101054435
公開日2011年2月9日 申請日期2010年11月15日 優(yōu)先權日2010年11月15日
發(fā)明者張軍 申請人:張軍