欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種核心處理基于服務(wù)流機(jī)制的服務(wù)架構(gòu)集成系統(tǒng)的制作方法

文檔序號(hào):7765441閱讀:161來源:國(guó)知局
專利名稱:一種核心處理基于服務(wù)流機(jī)制的服務(wù)架構(gòu)集成系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是一種符合服務(wù)架構(gòu)(以下簡(jiǎn)稱S0A)設(shè)計(jì)的基于服務(wù)流(以下簡(jiǎn)稱WSS) 技術(shù)的集成系統(tǒng),針對(duì)企業(yè)間信息孤島和數(shù)據(jù)共享、業(yè)務(wù)交互等進(jìn)行處理的實(shí)施SOA系 統(tǒng),為用戶、系統(tǒng)提供了透明的數(shù)據(jù)、業(yè)務(wù)交互支持,特別是對(duì)大數(shù)據(jù)量(一次傳輸處理在 IGBytes以上)的處理能力,規(guī)范各個(gè)應(yīng)用系統(tǒng)的服務(wù)接入方式,提高各個(gè)應(yīng)用系統(tǒng)內(nèi)部面 向服務(wù)架構(gòu)的能力,增強(qiáng)應(yīng)用系統(tǒng)構(gòu)建業(yè)務(wù)功能的靈活度和應(yīng)變敏捷程度。
背景技術(shù)
長(zhǎng)期以來企業(yè)間各系統(tǒng)采用了不同的技術(shù)架構(gòu)和硬件支持實(shí)現(xiàn),以至于各系統(tǒng)間 存在各種數(shù)據(jù)的不一致性,包括數(shù)據(jù)內(nèi)容、結(jié)構(gòu)和格式的不一致,導(dǎo)致了企業(yè)間存在“信息 孤島”問題存在。當(dāng)前業(yè)界傳統(tǒng)的相關(guān)產(chǎn)品或解決方案多數(shù)基于消息機(jī)制(MQ或JMS),對(duì) 數(shù)據(jù)交換和大數(shù)據(jù)量處理相對(duì)較弱,多數(shù)產(chǎn)品來自國(guó)外。要么系統(tǒng)功能集中于單一的數(shù)據(jù) 交換處理,對(duì)SOA的理念支持不夠,在國(guó)內(nèi)相關(guān)成熟的產(chǎn)品也不多見。解決這一序列的問 題,為企業(yè)系統(tǒng)、用戶提供了一個(gè)基于SOA的統(tǒng)一、高效、簡(jiǎn)單和規(guī)范的數(shù)據(jù)交換平臺(tái),本系 統(tǒng)遵循了 SOA的體系架構(gòu)和設(shè)計(jì)理念,本著為用戶提供統(tǒng)一、透明的交互接口為設(shè)計(jì)理念, 設(shè)計(jì)和開發(fā)了本系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明正是為了克服上述現(xiàn)有技術(shù)存在的不足之處而提供一種統(tǒng)一、高效、簡(jiǎn)單 和規(guī)范的數(shù)據(jù)交換平臺(tái);本系統(tǒng)遵循了 SOA的體系架構(gòu)和設(shè)計(jì)理念,本著為用戶提供統(tǒng)一、 透明的交互接口為設(shè)計(jì)理念,設(shè)計(jì)和開發(fā)了本發(fā)明系統(tǒng)。本發(fā)明的目的是通過如下技術(shù)方案實(shí)現(xiàn)的。一種核心處理基于服務(wù)流機(jī)制的服務(wù)架構(gòu)集成系統(tǒng),其特征是系統(tǒng)結(jié)構(gòu)為核 心數(shù)據(jù)交換處理器兩端通過數(shù)據(jù)分別與適配器和流程協(xié)同管理單元連接;而核心數(shù)據(jù)交換 處理器、適配器又分別通過控制與信號(hào)與集中管理控制臺(tái)連接;集中管理控制臺(tái)又通過控 制與信號(hào)與流程協(xié)同管理單元連接;其中核心數(shù)據(jù)交換處理器為系統(tǒng)核心部件,它采用C 語言實(shí)現(xiàn);適配器是對(duì)核心數(shù)據(jù)交互處理平臺(tái)的功能擴(kuò)展部件,它通過Java或C或C#語言 實(shí)現(xiàn);集中管理控制臺(tái)實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行管理維護(hù),采用Ruby語言基于Rails框架實(shí)現(xiàn)。本發(fā)明中,核心數(shù)據(jù)交換處理器為業(yè)務(wù)處理的核心,它采用C語言實(shí)現(xiàn),支持跨平 臺(tái),通過WSS技術(shù)實(shí)現(xiàn)并負(fù)責(zé)提供數(shù)據(jù)、業(yè)務(wù)交互過程中的中間流程,包括數(shù)據(jù)的校驗(yàn)、轉(zhuǎn) 換、加工、過濾、路由等從適配器或標(biāo)準(zhǔn)Web Service服務(wù)間相互交互的所有服務(wù)的處理, 實(shí)現(xiàn)高效數(shù)據(jù)交換。內(nèi)核采用核心的WSS處理機(jī)制,采用C語言編寫,與業(yè)界采用的MQ或 JMS機(jī)制不同。在數(shù)據(jù)量為100kB、并發(fā)用戶數(shù)為200的網(wǎng)絡(luò)條件下測(cè)得處理吞吐量為 11558. 5kB/秒,處理時(shí)間最小值為83毫秒,最大值為6511毫秒,非網(wǎng)絡(luò)環(huán)境下核心數(shù)據(jù)交 換的凈處理能力將是該指標(biāo)的3倍以上。適配器是對(duì)核心數(shù)據(jù)交互處理平臺(tái)的功能擴(kuò)展部 件,采用適配器接入的模式來實(shí)現(xiàn)對(duì)平臺(tái)靈活、可擴(kuò)展功能;適配器實(shí)現(xiàn)對(duì)不同的數(shù)據(jù)源、傳輸協(xié)議和消息格式的接入處理能力,它通過Java、C、C#等各種語言實(shí)現(xiàn),無實(shí)現(xiàn)方式限 制,能支持WEB服務(wù)、J2EE、數(shù)據(jù)庫(kù)、套接字、消息隊(duì)列、交易中間件應(yīng)用協(xié)議和技術(shù)的接入 和部署。集中管理控制臺(tái)實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行管理維護(hù),是對(duì)服務(wù)和服務(wù)目錄庫(kù)以及服務(wù)生命 周期管理、系統(tǒng)監(jiān)控和日志審計(jì)等功能的統(tǒng)一實(shí)現(xiàn)平臺(tái),采用Ruby語言基于Rails框架實(shí) 現(xiàn),通過此平臺(tái)可以實(shí)現(xiàn)對(duì)系統(tǒng)平臺(tái)的服務(wù)生命周期的管理和服務(wù)相關(guān)資源管理、服務(wù)目 錄庫(kù)管理、系統(tǒng)維護(hù)和監(jiān)控過程的處理,利用UDDI等技術(shù)手段對(duì)外提供發(fā)布、搜索、集成等 功能。本發(fā)明核心數(shù)據(jù)交換處理器是該系統(tǒng)的核心,內(nèi)部基于服務(wù)流技術(shù)實(shí)現(xiàn),采用近 似多工處理的優(yōu)化算法的實(shí)時(shí)系統(tǒng),接受服務(wù)的調(diào)用請(qǐng)求、進(jìn)行數(shù)據(jù)的處理和路由,承擔(dān)后 臺(tái)引擎作用;適配器解決各類數(shù)據(jù)的連接、獲取和可靠送達(dá)處理,并支持?jǐn)U展;集中管理控 制臺(tái)是系統(tǒng)的主要人機(jī)交互系統(tǒng),承擔(dān)了對(duì)服務(wù)的配置、管理、維護(hù)等監(jiān)控等功能。本發(fā)明的有益效果是,由于采用跨平臺(tái)的思路設(shè)計(jì),支持目前主流的各種操作系 統(tǒng),包括如Windows、Linux、Hp-unix、Solaris等,并可以針對(duì)不同的操作系統(tǒng)和硬件設(shè)備 環(huán)境進(jìn)行性能優(yōu)化調(diào)優(yōu),使系統(tǒng)能夠達(dá)到最優(yōu)性能,具有統(tǒng)一、高效、簡(jiǎn)單和規(guī)范的數(shù)據(jù)交 換平臺(tái),本系統(tǒng)遵循了 SOA的體系架構(gòu)和設(shè)計(jì)理念,本著為用戶提供統(tǒng)一、透明的交互接口 形成的設(shè)計(jì)理念。


圖1為本發(fā)明系統(tǒng)總體結(jié)構(gòu)圖;圖2為本發(fā)明的部署架構(gòu)圖;圖3為本發(fā)明總體架構(gòu)圖;圖4為本系統(tǒng)數(shù)據(jù)交換處理器設(shè)計(jì)架構(gòu)圖;圖5為本系統(tǒng)數(shù)據(jù)交換處理器流處理關(guān)鍵算法流程;圖6為本系統(tǒng)性能測(cè)試指標(biāo)圖;圖7為本系統(tǒng)接入適配器設(shè)計(jì)架構(gòu)圖;圖8為系統(tǒng)實(shí)時(shí)監(jiān)控指標(biāo)圖。
具體實(shí)施例方式下面結(jié)合說明書附圖進(jìn)一步闡述本發(fā)明內(nèi)容。本發(fā)明系統(tǒng)結(jié)構(gòu)為核心數(shù)據(jù)交換處理器兩端通過數(shù)據(jù)分別與適配器和流程協(xié)同 管理單元連接;而核心數(shù)據(jù)交換處理器、適配器又分別通過控制與信號(hào)與集中管理控制臺(tái) 連接;集中管理控制臺(tái)又通過控制與信號(hào)與流程協(xié)同管理單元連接;其中核心數(shù)據(jù)交換 處理器為系統(tǒng)核心部件,它采用C語言實(shí)現(xiàn);適配器是對(duì)核心數(shù)據(jù)交互處理平臺(tái)的功能擴(kuò) 展部件,它通過Java或C或C#語言實(shí)現(xiàn);集中管理控制臺(tái)實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行管理維護(hù),采用 Ruby語言基于Rails框架實(shí)現(xiàn)。本系統(tǒng)的實(shí)施可以采用分布式、集中式或分布集中混合的方式實(shí)現(xiàn),多個(gè)核心數(shù) 據(jù)交換處理器可以通過設(shè)置聯(lián)邦管理機(jī)制來實(shí)現(xiàn)對(duì)企業(yè)總線聯(lián)邦的支持,系統(tǒng)可以通過 LVS方式實(shí)現(xiàn)系統(tǒng)集群。本系統(tǒng)的部署模式一般采用將適配器分別部署到各地?cái)?shù)據(jù)采集點(diǎn),而核心數(shù)據(jù)交換處理器集中部署(可以采用集群模式)的方式實(shí)現(xiàn),部署結(jié)構(gòu)圖如圖2所示。對(duì)于業(yè)務(wù)系統(tǒng)而言,通過一個(gè)透明的訪問網(wǎng)絡(luò)對(duì)SOA平臺(tái)進(jìn)行服務(wù)調(diào)用,它并不 需要知道這個(gè)服務(wù)具體發(fā)布的位置,服務(wù)的業(yè)務(wù)邏輯,它只需要知道該服務(wù)開放的標(biāo)準(zhǔn)接 口即可。本系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)分為了三大子系統(tǒng)而設(shè)計(jì),各子系統(tǒng)間的交互都是通過標(biāo) 準(zhǔn)的WebService接口進(jìn)行處理。具體架構(gòu)圖如圖3所示。核心數(shù)據(jù)交換處理器是本發(fā)明專利實(shí)現(xiàn)的核心部件,其內(nèi)部實(shí)現(xiàn)了對(duì)任務(wù)調(diào)度、 任務(wù)監(jiān)控、核心處理隊(duì)列和事件、定時(shí)調(diào)度、安全驗(yàn)證等的管理維護(hù)。內(nèi)部基于WSS技術(shù)實(shí) 現(xiàn),完成了對(duì)系統(tǒng)核心的業(yè)務(wù)處理能力,系統(tǒng)實(shí)現(xiàn)體系架構(gòu)圖如圖4所示。由于核心交換處理器內(nèi)部采用了 WSS技術(shù)實(shí)現(xiàn),系統(tǒng)可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的實(shí)時(shí)處理 能力,保證了系統(tǒng)能夠達(dá)到實(shí)時(shí)系統(tǒng)的要求并且支持對(duì)海量數(shù)據(jù)的處理。系統(tǒng)內(nèi)部的業(yè)務(wù) 處理通過動(dòng)態(tài)表達(dá)式方式實(shí)現(xiàn),支持自定義規(guī)則和動(dòng)態(tài)規(guī)則的處理能力。系統(tǒng)完全采用C 語言實(shí)現(xiàn),且內(nèi)部完全可以根據(jù)具體部署環(huán)境(操作系統(tǒng)、硬件環(huán)境)進(jìn)行內(nèi)核參數(shù)調(diào)整, 以達(dá)到較高的性能要求。核心關(guān)鍵算法如圖5所示
*解析SOAP對(duì)象的所有數(shù)據(jù),交由回調(diào)函數(shù)處理。此函數(shù)從IO中讀取內(nèi)容后
交給SAX解析器來對(duì)XML進(jìn)行解析,SOAP解析器分析解析內(nèi)容并進(jìn)行處理 *
權(quán)利要求
一種核心處理基于服務(wù)流機(jī)制的服務(wù)架構(gòu)集成系統(tǒng),其特征是,系統(tǒng)結(jié)構(gòu)為核心數(shù)據(jù)交換處理器兩端通過數(shù)據(jù)分別與適配器和流程協(xié)同管理單元連接;而核心數(shù)據(jù)交換處理器、適配器又分別通過控制與信號(hào)與集中管理控制臺(tái)連接;集中管理控制臺(tái)又通過控制與信號(hào)與流程協(xié)同管理單元連接;其中核心數(shù)據(jù)交換處理器為系統(tǒng)核心部件,它采用C語言實(shí)現(xiàn);適配器是對(duì)核心數(shù)據(jù)交互處理平臺(tái)的功能擴(kuò)展部件,它通過Java或C或C#語言實(shí)現(xiàn);集中管理控制臺(tái)實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行管理維護(hù),采用Ruby語言基于Rails框架實(shí)現(xiàn)。
全文摘要
一種核心處理基于服務(wù)流機(jī)制的服務(wù)架構(gòu)集成系統(tǒng),系統(tǒng)結(jié)構(gòu)為核心數(shù)據(jù)交換處理器兩端通過數(shù)據(jù)分別與適配器和流程協(xié)同管理單元連接;而核心數(shù)據(jù)交換處理器、適配器又分別通過控制與信號(hào)與集中管理控制臺(tái)連接;集中管理控制臺(tái)又通過控制與信號(hào)與流程協(xié)同管理單元連接;其中核心數(shù)據(jù)交換處理器為系統(tǒng)核心部件,它采用C語言實(shí)現(xiàn);適配器是對(duì)核心數(shù)據(jù)交互處理平臺(tái)的功能擴(kuò)展部件,它通過Java或C或C#語言實(shí)現(xiàn);集中管理控制臺(tái)實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行管理維護(hù),采用Ruby語言基于Rails框架實(shí)現(xiàn)。本發(fā)明支持目前主流的各種操作系統(tǒng),并可針對(duì)不同的操作系統(tǒng)和硬件設(shè)備環(huán)境進(jìn)行性能優(yōu)化調(diào)優(yōu),使系統(tǒng)達(dá)到最優(yōu)性能,具有統(tǒng)一、高效、簡(jiǎn)單和規(guī)范的數(shù)據(jù)交換平臺(tái)。
文檔編號(hào)H04L29/08GK101986624SQ20101054751
公開日2011年3月16日 申請(qǐng)日期2010年11月17日 優(yōu)先權(quán)日2010年11月17日
發(fā)明者周興東, 周學(xué), 徐兵元, 王顯龍, 胡永華, 鐘國(guó)新 申請(qǐng)人:云南云電同方科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三河市| 南部县| 景泰县| 三都| 大化| 封开县| 广饶县| 津南区| 呼图壁县| 滦平县| 曲阳县| 静海县| 都兰县| 南雄市| 赤峰市| 楚雄市| 荣昌县| 塔河县| 镇远县| 东辽县| 马尔康县| 大港区| 常山县| 如东县| 天气| 花垣县| 宜良县| 樟树市| 苏尼特左旗| 长武县| 方城县| 永康市| 古丈县| 清水县| 西峡县| 江油市| 连城县| 陈巴尔虎旗| 廊坊市| 长白| 那坡县|