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

業(yè)務(wù)服務(wù)交換系統(tǒng)的制作方法

文檔序號:7644364閱讀:1045來源:國知局
專利名稱:業(yè)務(wù)服務(wù)交換系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種業(yè)務(wù)運營支撐系統(tǒng)的改進方案,屬于移動通信領(lǐng)域。
背景技術(shù)
業(yè)務(wù)運營支撐系統(tǒng)(Business Operation Support System,以下簡稱BOSS)是網(wǎng)絡(luò)運營商對綜合業(yè)務(wù)的運營和管理平臺,主要完成營業(yè)、計費和帳務(wù)等功能?,F(xiàn)有BOSS系統(tǒng)的體系結(jié)構(gòu)如圖1所示,包括接入層、業(yè)務(wù)服務(wù)層和數(shù)據(jù)層三層結(jié)構(gòu)。
其中,接入層包括用戶接口(User Interface,簡稱UI)和接入邏輯控制兩層,捕獲用戶和外部系統(tǒng)的輸入,提供用戶和外部系統(tǒng)對系統(tǒng)的訪問,處理用戶界面顯示和外部系統(tǒng)協(xié)議轉(zhuǎn)換,產(chǎn)生輸出的界面和外部系統(tǒng)命令;數(shù)據(jù)層用于將BOSS系統(tǒng)使用及產(chǎn)生的各種數(shù)據(jù)以各種形式存在如數(shù)據(jù)庫、文件、管道、內(nèi)存等,可以在物理上分布存儲在多個系統(tǒng)、多個物理節(jié)點上;業(yè)務(wù)服務(wù)層包含了具體的業(yè)務(wù)實現(xiàn),通常采用硬編碼方式。隨著業(yè)務(wù)的不斷發(fā)展,BOSS系統(tǒng)復雜性提高,存在如下缺陷1)現(xiàn)有BOSS系統(tǒng)的業(yè)務(wù)和服務(wù)之間的關(guān)聯(lián)通過硬編碼方式實現(xiàn),一個服務(wù)接口發(fā)生變化,需要修改相應的所有業(yè)務(wù)實現(xiàn)編碼。其中,硬編碼方式是指對各種功能進行軟件實現(xiàn)時,把輸出的相關(guān)因子,如調(diào)用路徑、輸出格式等,直接寫死在原代碼中,在執(zhí)行期間無法由外界做出適當?shù)幕貞蛐薷?,從而造成配置的不靈活。
2)現(xiàn)有BOSS系統(tǒng)服務(wù)形式多樣化,有交易中間件提供的服務(wù),也有快速通用網(wǎng)關(guān)接口(Fast Common Gate Interface,簡稱FCGI)形式提供的超文本傳輸協(xié)議(Hyper Text Transfer Protocol,簡稱HTTP)服務(wù),服務(wù)之間存在相互調(diào)用的關(guān)系,采用硬編碼實現(xiàn)。如果某個服務(wù)的接口發(fā)生變化,所有調(diào)用它的服務(wù)都需要重新編碼修改該接口。
3)現(xiàn)有BOSS系統(tǒng)業(yè)務(wù)、服務(wù)層次之間的耦合性比較高,不同層次的缺陷(Bug)不容易被隔離,給管理和維護帶來較大的困難。
4)現(xiàn)有BOSS系統(tǒng)無法收集具體的每個業(yè)務(wù)、每個服務(wù)的調(diào)用頻率、調(diào)用時長度等性能信息,整體的性能優(yōu)化工作沒有可靠的數(shù)據(jù)來源。
5)BOSS系統(tǒng)有多個子系統(tǒng)組成,每個子系統(tǒng)均保存獨立的核心信息配置,存在交叉重復的情況,系統(tǒng)要使用這些核心信息,必須調(diào)用相應的子系統(tǒng)服務(wù)才可以提供,無法形成完整統(tǒng)一的BOSS系統(tǒng)的核心信息配置。
6)BOSS系統(tǒng)的安全權(quán)限校驗分散在各個子系統(tǒng)的業(yè)務(wù)實現(xiàn)硬編碼中,沒有形成統(tǒng)一的安全門戶控制。

發(fā)明內(nèi)容
本發(fā)明要解決的問題是需要將應用中分散的功能組織成基于標準插件式的BOSS系統(tǒng)服務(wù),使得這些服務(wù)可以快速地組合和重用,以實現(xiàn)業(yè)務(wù)流程,滿足業(yè)務(wù)需求。
為了解決上述問題,本發(fā)明的一個實施例是提供了一種業(yè)務(wù)服務(wù)交換系統(tǒng),應用于BOSS系統(tǒng)中,包括服務(wù)流程調(diào)度模塊,用于對所述BOSS系統(tǒng)的所有業(yè)務(wù)流程進行定義描述,并對定義的業(yè)務(wù)流程進行解析,調(diào)用由所述BOSS系統(tǒng)中的服務(wù)組件提供的相應服務(wù),以完成相應的業(yè)務(wù)功能。
通過本發(fā)明,對經(jīng)過本系統(tǒng)的業(yè)務(wù)和服務(wù)進行了統(tǒng)一匯總,形成整個BOSS系統(tǒng)的性能信息。從而可以實時查看當前的性能信息,也可以查看歷史的性能匯總信息??梢院芊奖愕闹罉I(yè)務(wù)或服務(wù)的調(diào)用頻率、調(diào)用時長,為優(yōu)化BOSS系統(tǒng)的性能提供最直接的分析數(shù)據(jù)。簡化了系統(tǒng)集成,分離了業(yè)務(wù)實現(xiàn)和業(yè)務(wù)展現(xiàn),提供了外部接入和內(nèi)部實現(xiàn)服務(wù)的全系統(tǒng)視圖。系統(tǒng)結(jié)構(gòu)簡單、直觀,且便于管理,提高了BOSS系統(tǒng)的透明度和可維護性。同時通過監(jiān)視業(yè)務(wù)活動中的事件及對事件進行分析,可以配置警報與篩選器。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。


圖1為現(xiàn)有BOSS系統(tǒng)的體系結(jié)構(gòu)層次示意圖;圖2為本發(fā)明對現(xiàn)有BOSS系統(tǒng)改進后的體系結(jié)構(gòu)層次示意圖;圖3為本發(fā)明實施例1所述業(yè)務(wù)服務(wù)交換系統(tǒng)結(jié)構(gòu)圖;圖4為本發(fā)明實施例2所述業(yè)務(wù)服務(wù)交換系統(tǒng)結(jié)構(gòu)圖;圖5為本發(fā)明實施例2所述業(yè)務(wù)的樹狀結(jié)構(gòu)舉例示意圖。
具體實施例方式
如圖2所示,將原有BOSS系統(tǒng)體系架構(gòu)中的業(yè)務(wù)服務(wù)層劃分為業(yè)務(wù)調(diào)度層和服務(wù)組件層。
其中,服務(wù)組件層用于形成企業(yè)級服務(wù)總線;業(yè)務(wù)調(diào)度層是系統(tǒng)架構(gòu)的核心層用于根據(jù)預定的業(yè)務(wù)的服務(wù)流程調(diào)用由服務(wù)組件層提供的相應的服務(wù),以完成業(yè)務(wù)邏輯。本發(fā)明實施所述業(yè)務(wù)服務(wù)交換系統(tǒng)(Business ServiceSwitch Platform,以下簡稱BSSP系統(tǒng))主要完成所述業(yè)務(wù)調(diào)度層的功能。本發(fā)明所述BSSP系統(tǒng)除了負責為接入層提供統(tǒng)一的系統(tǒng)訪問服務(wù)外,還可以完成權(quán)限校驗,分解過程流程,根據(jù)接入的服務(wù)類型,提供預制SQL服務(wù)、轉(zhuǎn)發(fā)查詢以及跨子系統(tǒng)的交易調(diào)用等功能。
服務(wù)組件層包括營業(yè)、帳務(wù)、營銷和計費等多種服務(wù)組件。服務(wù)組件是對核心業(yè)務(wù)概念和基本規(guī)則信息、數(shù)據(jù)的管理、操作和使用的抽象和封裝,服務(wù)組件由描述核心業(yè)務(wù)概念(如三戶、三戶關(guān)系)、基本數(shù)據(jù)(如明細賬單)、基本業(yè)務(wù)規(guī)則(如開戶規(guī)則)等的業(yè)務(wù)概念模型導入。其中,三戶是指用戶、客戶和帳戶。服務(wù)組件由服務(wù)組件接口和服務(wù)組件服務(wù)組成,其接口是一個服務(wù)組件使用者,如系統(tǒng)組件服務(wù),和服務(wù)組件服務(wù)實現(xiàn)者之間的一個約束規(guī)約,服務(wù)組件獨立于使用用例,它們的運行環(huán)境上下文(Context)由BSSP系統(tǒng)提供,它們本身是無狀態(tài)的(Stateless),因此被重用的機會較高。
實施例1如圖3所示,BSSP系統(tǒng)10包括服務(wù)流程調(diào)度模塊11,用于對所述BOSS系統(tǒng)的所有業(yè)務(wù)流程進行定義描述,并對定義的業(yè)務(wù)流程進行解析,調(diào)用由所述BOSS系統(tǒng)中的服務(wù)組件提供的相應服務(wù),以完成相應的業(yè)務(wù)功能。
其中,一個業(yè)務(wù)包括多個過程,業(yè)務(wù)的接入方式,包括字符用戶接口(Character User Interface,簡稱CUI)終端、IE瀏覽器等,所述過程是指與業(yè)務(wù)服務(wù)層之間的一次交互,一個過程本質(zhì)上就是一個服務(wù)流。本實施例中的BSSP系統(tǒng)提供的過程是無狀態(tài)(Stateless)過程。例如,一個繳費業(yè)務(wù)可以包括查詢是否欠費和繳費兩個過程。過程是通過描述一個服務(wù)流的形式實現(xiàn)的,與服務(wù)的具體實現(xiàn)形式無關(guān),服務(wù)之間的調(diào)用、參數(shù)傳遞形成了服務(wù)間的狀態(tài)交互活動,在一個過程執(zhí)行的過程中,服務(wù)狀態(tài)的保持通過數(shù)據(jù)持久化來實現(xiàn)。
具體地,可以通過服務(wù)流程描述語言(SFDL)描述的可擴展標識語言(Extensible Markup Language,簡稱XML)格式文檔完成對業(yè)務(wù)流程的定義描述,并通過驅(qū)動引擎完成對定義的業(yè)務(wù)流程進行解析。其中,所述驅(qū)動引擎可以全部基于內(nèi)存操作,而不與數(shù)據(jù)庫直接進行數(shù)據(jù)傳輸。在內(nèi)存中可以建立內(nèi)存數(shù)據(jù)庫(Memory Database,簡稱MDB),用于保存多種內(nèi)存表以支持驅(qū)動引擎的解析功能,具體的內(nèi)存表可以包括·業(yè)務(wù)表,用于保存業(yè)務(wù)、業(yè)務(wù)受理來源關(guān)系配置信息;·過程表,用于保存過程的配置信息;
·過程參數(shù)表,用于保存過程的參數(shù)配置,即輸出參數(shù);·服務(wù)表,用于保存服務(wù)的配置信息;·服務(wù)參數(shù)表,用于保存服務(wù)的參數(shù)配置;·數(shù)據(jù)字典表,用于保存統(tǒng)一的數(shù)據(jù)字典配置信息;·性能日志表,用于保存當前BSSP系統(tǒng)業(yè)務(wù)受理的實時處理性能;另外,服務(wù)流程調(diào)度模塊11中還可以包括二級緩存模塊,其中設(shè)置有二級緩存,用于保存對業(yè)務(wù)流程進行解析后的解析結(jié)果,并通過命中算法保證緩存的高命中率。由于解析后的服務(wù)流程保存在二級緩存模塊中,因此,不需要每次調(diào)用由服務(wù)組件層提供的相應服務(wù)時,都訪問數(shù)據(jù)層中的數(shù)據(jù)庫,因此可以加快業(yè)務(wù)交易的速度。由于二級緩存中不可能保存數(shù)據(jù)庫中的所有數(shù)據(jù),因此需要通過命中算法保證命中率。具體地,可以根據(jù)統(tǒng)計規(guī)律為二級緩存中的服務(wù)流程設(shè)置加權(quán)因子,使得權(quán)重高的服務(wù)流程優(yōu)先被調(diào)用,從而保證了高命中率。
通過本實施例所述BSSP系統(tǒng),對經(jīng)過本系統(tǒng)的業(yè)務(wù)和服務(wù)進行了統(tǒng)一匯總,形成整個BOSS系統(tǒng)的性能信息??梢詫崟r查看當前的性能信息,也可以查看歷史的性能匯總信息??梢院芊奖愕闹罉I(yè)務(wù)或服務(wù)的調(diào)用頻率、調(diào)用時長,為優(yōu)化BOSS系統(tǒng)的性能提供最直接的分析數(shù)據(jù)。簡化了系統(tǒng)集成,分離了業(yè)務(wù)實現(xiàn)和業(yè)務(wù)展現(xiàn),提供了外部接入和內(nèi)部實現(xiàn)服務(wù)的全系統(tǒng)視圖。系統(tǒng)結(jié)構(gòu)簡單、直觀,且便于管理,提高了BOSS系統(tǒng)的透明度和可維護性。同時通過監(jiān)視業(yè)務(wù)活動中的事件及對事件進行分析,可以配置警報與篩選器。
實施例2如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括安全控制模塊12,用于根據(jù)業(yè)務(wù)屬性判斷該業(yè)務(wù)是否需要進行權(quán)限校驗,當需要進行權(quán)限校驗時,對所有的業(yè)務(wù)交易提供統(tǒng)一的權(quán)限校驗,并與BOSS系統(tǒng)的權(quán)限校驗服務(wù)直接集成。
BOSS系統(tǒng)中的業(yè)務(wù)一般均需要權(quán)限校驗,但根據(jù)業(yè)務(wù)屬性不同也可以不需要權(quán)限校驗。比如一些簡單的查詢類的業(yè)務(wù)可以不需要進行權(quán)限校驗,而一些交易類的業(yè)務(wù)根據(jù)不同的接入也可以定義不需要進行權(quán)限校驗。在現(xiàn)有BOSS系統(tǒng)中的權(quán)限校驗部分分散在各個具體的業(yè)務(wù)實現(xiàn)中,由硬編碼完成。本實施中的BSSP系統(tǒng)對所有的BOSS系統(tǒng)的所有業(yè)務(wù)交易提供統(tǒng)一的權(quán)限校驗,并與BOSS系統(tǒng)的權(quán)限校驗服務(wù)直接集成。具體地,可以通過對服務(wù)內(nèi)建識別碼,以便可以對所有經(jīng)過BSSP系統(tǒng)的業(yè)務(wù),支持不同業(yè)務(wù)屬性的權(quán)限安全控制,使得未經(jīng)審核的接入無法獲取相應的服務(wù),超時的連接會被自動清除,防止盜用。
由于通過安全控制模塊12對BOSS系統(tǒng)的服務(wù)提供了統(tǒng)一的安全校驗,使得未經(jīng)批準的接入無法進行系統(tǒng)操作,未經(jīng)發(fā)布的服務(wù)也無法被前端調(diào)用,保證了系統(tǒng)的安全性;如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括翻譯解析模塊13,用于根據(jù)BOSS系統(tǒng)10的業(yè)務(wù)核心信息生成統(tǒng)一的數(shù)據(jù)字典,根據(jù)該數(shù)據(jù)字典對業(yè)務(wù)的輸出報文字段進行翻譯,將系統(tǒng)內(nèi)部標識轉(zhuǎn)換成可視描述性文字。翻譯解析模塊13中存放BOSS系統(tǒng)的統(tǒng)一數(shù)據(jù)字典,可以經(jīng)過翻譯解析將過程的返回結(jié)果解釋成接入層要求的數(shù)據(jù),最終將結(jié)果數(shù)據(jù)反饋給接入層。BSSP對過程的輸出參數(shù)提供翻譯解析功能,利用BSSP平臺的統(tǒng)一數(shù)據(jù)字典進行翻譯。
如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括配置查詢模塊14,用于對分散在各個子系統(tǒng)中的數(shù)據(jù)字典進行統(tǒng)一配置,以供所述業(yè)務(wù)服務(wù)交換系統(tǒng)的客戶進行調(diào)用。
BOSS系統(tǒng)中一些固定的數(shù)據(jù)字典可以直接在BSSP系統(tǒng)10中進行配置,但一些容易發(fā)生變化的業(yè)務(wù)類數(shù)據(jù)字典需要通過定時同步到BSSP系統(tǒng)10中,配置查詢模塊14可以將原來分散在各個子系統(tǒng)中的數(shù)據(jù)字典統(tǒng)一配置到BSSP系統(tǒng)10中,BSSP系統(tǒng)10的客戶調(diào)可以直接從BSSP系統(tǒng)10獲得業(yè)務(wù)核心信息形成的統(tǒng)一的數(shù)據(jù)字典。具體地,可以在配置查詢模塊14中設(shè)置第二二級緩存模塊,用于保存統(tǒng)一的數(shù)據(jù)字典的鏡像,以加快訪問速度,優(yōu)化性能。
如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括綜合查詢模塊15,用于根據(jù)結(jié)構(gòu)化查詢語言(Structured Query Language,以下簡稱SQL)語句配置模板將查詢類SQL語句配置成查詢類服務(wù),以供在服務(wù)流程定義中直接使用。
綜合查詢模塊15提供了預先配置的查詢類服務(wù),將查詢類的SQL語句通過配置定義成查詢類服務(wù)。通過提供SQL語句配置模板定義SQL語句及其輸入變量與輸出數(shù)據(jù)格式,例如,SQL語句中的WHERE子句的參數(shù)與輸入變量直接對應,SQL語句中SELECT子句的字段與輸出數(shù)據(jù)直接對應。模板可以支持多條SQL語句,查詢類服務(wù)可以在服務(wù)流程定義中直接使用,這樣可以大大減輕開發(fā)工作量,也提高了查詢類服務(wù)的可維護性。
具體地,可以將預先定制的SQL語句保存在數(shù)據(jù)庫中,接入層只需要上送SQL語句標識,BSSP系統(tǒng)便可以調(diào)用預制SQL服務(wù),執(zhí)行預先定制的SQL語句,并將結(jié)果返回給接入層。SOL服務(wù)的輸出形式可以通過輸出模板進行定制。不同子系統(tǒng)均具有自己獨立的預制SQL服務(wù),根據(jù)配置文件連接不同的子系統(tǒng)數(shù)據(jù)庫執(zhí)行配置的SQL語句。
如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括業(yè)務(wù)交易模塊16,用于根據(jù)實際流程配置調(diào)用由交易中間件提供的相應的服務(wù),根據(jù)業(yè)務(wù)處理結(jié)果控制事務(wù)的提交、回滾。其中,中間件(middleware)是一種基礎(chǔ)軟件,位于操作系統(tǒng)軟件與用戶的應用軟件中間,用于為上層的應用軟件提供運行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復雜的應用軟件。事務(wù)是由交易中間件或者數(shù)據(jù)庫來保證的,在服務(wù)流程某個服務(wù)開始發(fā)起事務(wù),在服務(wù)流程的另外一個服務(wù)結(jié)束事務(wù),根據(jù)執(zhí)行流程中的狀態(tài)控制事務(wù)的回滾與提交。在一個過程中的事務(wù)類型只有一種,一個需要事務(wù)環(huán)境的過程中并非每個服務(wù)都需要事務(wù)環(huán)境。
本實施例中的交易中間件主要用于保證多子系統(tǒng)事務(wù)的完整性,例如在某些應用中需要調(diào)用多個數(shù)據(jù)庫的數(shù)據(jù),這就需要采用一定的技術(shù)手段來保證數(shù)據(jù)的一致性。具體地,所述交易中間件可以采用現(xiàn)有的交易中間件產(chǎn)品,如東方通公司的TongEasy,它提供的服務(wù)可以作為服務(wù)組件直接配置在服務(wù)流程中,BSSP系統(tǒng)10可以內(nèi)嵌TongEasy客戶端,根據(jù)實際流程配置調(diào)用相應的由TongEasy提供的服務(wù),根據(jù)業(yè)務(wù)處理結(jié)果控制事務(wù)的提交、回滾。另外BSSP系統(tǒng)10還可以通過適配器支持多種交易中間件,如BEA公司的Tuxedo等。
如圖4所示,本實施例的BSSP系統(tǒng)10還可以包括服務(wù)流程管理模塊17,用于對運行在本系統(tǒng)中的業(yè)務(wù)、服務(wù)按組進行分類,形成樹狀結(jié)構(gòu),根據(jù)該樹狀結(jié)構(gòu)采取統(tǒng)一管理。使得通過BSSP系統(tǒng)10便可以很清楚了解整個BOSS系統(tǒng)的業(yè)務(wù)、服務(wù)分布,以及業(yè)務(wù)、服務(wù)之間的關(guān)聯(lián)關(guān)系。整個BOSS系統(tǒng)一目了然,非常清晰。如圖5所示,為業(yè)務(wù)樹狀結(jié)構(gòu)舉例示意圖。
通過服務(wù)流程管理模塊17對業(yè)務(wù)流程進行了有效性控制,使得在系統(tǒng)資源緊張的情況下通過暫停優(yōu)先級比較低的業(yè)務(wù)來保障關(guān)鍵業(yè)務(wù),而且可以實現(xiàn)系統(tǒng)的在線升級,提高了系統(tǒng)的可維護性。
通過本實施例所述BSSP系統(tǒng),業(yè)務(wù)開發(fā)可以基于模型、視圖、控制器(Model,View,Controller,簡稱MVC)模式進行,從而能夠細化開發(fā)人員的分工,提高業(yè)務(wù)開發(fā)速度和產(chǎn)品質(zhì)量;通過服務(wù)流程管理模塊17實現(xiàn)的流程配置、邏輯判斷,通過配置查詢模塊14實現(xiàn)的預置查詢以及翻譯解析模塊13實現(xiàn)的字典翻譯等功能,也可以通過對服務(wù)組件層提供的服務(wù)進行復用,快速實現(xiàn)服務(wù),為快速開發(fā)、部署業(yè)務(wù)提供了技術(shù)保障。經(jīng)過實踐,應用本實施例所述BSSP系統(tǒng)10后,業(yè)務(wù)部署速度提升8%,缺陷率,即每萬行代碼的缺陷個數(shù),降低了1%左右。
通過本實施例BSSP系統(tǒng)10實現(xiàn)了對服務(wù)和接入的注冊及流程配置,分離了業(yè)務(wù)實現(xiàn)、業(yè)務(wù)流程、業(yè)務(wù)接入邏輯三個層次,使在各個模塊中發(fā)生的缺陷(Bug)不會影響到其他模塊,即實現(xiàn)了地缺陷的隔離,從而提高了系統(tǒng)穩(wěn)定性。
另外,在具體實施過程中,BSSP系統(tǒng)要進行多套并行部署,形成集群,避免單點故障,必要時還可以橫向擴展。進行軟件更新時,可以通過交換機實現(xiàn)多套系統(tǒng)的自動切換,從而為關(guān)鍵業(yè)務(wù)提供更多安全保障;并且還可以通過負載均衡器的作用優(yōu)化多套系統(tǒng)之間的業(yè)務(wù)分配。
最后所應說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應當理解,可以對本發(fā)明的技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種業(yè)務(wù)服務(wù)交換系統(tǒng),應用于BOSS系統(tǒng)中,其特征在于包括服務(wù)流程調(diào)度模塊,用于對所述BOSS系統(tǒng)的所有業(yè)務(wù)流程進行定義描述,并對定義的業(yè)務(wù)流程進行解析,調(diào)用由所述BOSS系統(tǒng)中的服務(wù)組件提供的相應服務(wù),以完成相應的業(yè)務(wù)功能。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于所述服務(wù)流程調(diào)度模塊中還包括二級緩存模塊,用于保存對業(yè)務(wù)流程進行解析后的解析結(jié)果,并通過命中算法保證緩存的高命中率。
3.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括安全控制模塊,用于根據(jù)業(yè)務(wù)屬性判斷該業(yè)務(wù)是否需要進行權(quán)限校驗,當需要進行權(quán)限校驗時,對所有的業(yè)務(wù)交易提供統(tǒng)一的權(quán)限校驗,并與BOSS系統(tǒng)的權(quán)限校驗服務(wù)直接集成。
4.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括翻譯解析模塊,用于根據(jù)BOSS系統(tǒng)的業(yè)務(wù)核心信息生成統(tǒng)一的數(shù)據(jù)字典,根據(jù)該數(shù)據(jù)字典對業(yè)務(wù)的輸出報文字段進行翻譯,將系統(tǒng)內(nèi)部標識轉(zhuǎn)換成可視描述性文字。
5.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括配置查詢模塊,用于對分散在各個子系統(tǒng)中的數(shù)據(jù)字典進行統(tǒng)一配置,以供所述業(yè)務(wù)服務(wù)交換系統(tǒng)的客戶進行調(diào)用。
6.根據(jù)權(quán)利要求5所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于所述配置查詢模塊中還包括第二二級緩存模塊,用于保存統(tǒng)一的數(shù)據(jù)字典的鏡像。
7.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括綜合查詢模塊,用于根據(jù)SQL語句配置模板將查詢類SQL語句配置成查詢類服務(wù),以供在服務(wù)流程定義中進行直接調(diào)用。
8.根據(jù)權(quán)利要求7所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于所述SQL語句配置模板包括相對應的SQL語句、SQL語句的輸入變量、及輸出數(shù)據(jù)格式。
9.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括業(yè)務(wù)交易模塊,用于根據(jù)實際流程配置調(diào)用由交易中間件提供的相應的服務(wù),根據(jù)業(yè)務(wù)處理結(jié)果控制事務(wù)的提交、回滾。
10.根據(jù)權(quán)利要求1所述的業(yè)務(wù)服務(wù)交換系統(tǒng),其特征在于還包括服務(wù)流程管理模塊,用于對運行在本系統(tǒng)中的業(yè)務(wù)、服務(wù)按組進行分類,形成樹狀結(jié)構(gòu),根據(jù)該樹狀結(jié)構(gòu)采取統(tǒng)一管理。
全文摘要
一種業(yè)務(wù)服務(wù)交換系統(tǒng),應用于BOSS系統(tǒng)中,包括服務(wù)流程調(diào)度模塊,用于對所述BOSS系統(tǒng)的所有業(yè)務(wù)流程進行定義描述,并對定義的業(yè)務(wù)流程進行解析,調(diào)用由所述BOSS系統(tǒng)中的服務(wù)組件提供的相應服務(wù),以完成相應的業(yè)務(wù)功能。通過本發(fā)明,對經(jīng)過本系統(tǒng)的業(yè)務(wù)和服務(wù)進行了統(tǒng)一匯總,形成整個BOSS系統(tǒng)的性能信息,從而簡化了系統(tǒng)集成,分離了業(yè)務(wù)實現(xiàn)和業(yè)務(wù)展現(xiàn),提供了外部接入和內(nèi)部實現(xiàn)服務(wù)的全系統(tǒng)視圖。系統(tǒng)結(jié)構(gòu)簡單、直觀,且便于管理,提高了BOSS系統(tǒng)的透明度和可維護性。
文檔編號H04L12/24GK101043648SQ20071000867
公開日2007年9月26日 申請日期2007年3月9日 優(yōu)先權(quán)日2007年3月9日
發(fā)明者林柏江, 劉寧, 曹勇, 阮前, 張拓, 孫科為, 陳歘, 陳純青, 黃慶榮, 梁鍵, 鄭培強, 汪秀清, 林俊德, 周毅, 陳奕華, 周志武, 胡春雨, 陳青輝, 陳慶國 申請人:中國移動通信集團福建有限公司, 福建新大陸軟件工程有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
奎屯市| 政和县| 九寨沟县| 腾冲县| 龙江县| 吉林市| 祁东县| 禄丰县| 翁源县| 永德县| 三亚市| 淮阳县| 青龙| 马关县| 广灵县| 汝城县| 肥西县| 阿城市| 叶城县| 正蓝旗| 开鲁县| 定日县| 丰城市| 屏山县| 贵南县| 潢川县| 吉林省| 渝北区| 郓城县| 长丰县| 芷江| 榆树市| 永仁县| 信宜市| 旌德县| 连城县| 梧州市| 鹤庆县| 惠安县| 原阳县| 赞皇县|