亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WEB的服務組合系統(tǒng)設計與實現(xiàn)

        2014-07-09 03:47:44農嘉NONGJia
        價值工程 2014年23期
        關鍵詞:調用文檔組件

        農嘉NONG Jia

        (廣西生態(tài)工程職業(yè)技術學院汽車與信息工程系,柳州545001)

        1 WEB服務組合概念

        服務組合源于軟件重用,其基本思想是使用系統(tǒng)中已有的Web服務,通過它們一定順序的組合或組合順序的改變,創(chuàng)建出新的或更高質量的服務滿足用戶需求。總的來說,其定義可歸納為兩個:

        ①基于過程模型:從服務組合內在因素的角度,將其定義為一個依賴于特定控制流和數(shù)據流結合起來的、能夠完成一定任務的Web服務集合。②基于構件單元:從構件的角度,將服務組合定義為一個由自治且能相互協(xié)作的自描述單元所組成的系統(tǒng),如文獻[1]。

        2 系統(tǒng)設計

        本文根據服務的特性設計一種基于Web的服務組合系統(tǒng),如圖1所示。

        圖1 服務組合系統(tǒng)圖

        從圖中看,服務的組合處理包括用戶需求翻譯以及服務需求執(zhí)行等都是通過服務組合系統(tǒng)平臺來實現(xiàn)的。在用戶通過WEB服務圖形化工具進行服務組合,并通過需求翻譯器翻譯成系統(tǒng)的組合語言之后傳到系統(tǒng)平臺,在服務組合系統(tǒng)平臺接收方,系統(tǒng)降調用各底層服務并按一定的規(guī)則進行組合,并將用戶自定義的組合服務以XML文檔直接存儲到數(shù)據庫。

        3 服務組合建模

        服務組合系統(tǒng)實現(xiàn)主要包括兩個個關鍵部分:服務組合建模、服務組合系統(tǒng)。

        3.1 服務組合建模 為用戶提供建立Web組合執(zhí)行流程的建模手段,該服務應支持針對具體服務的靜態(tài)服務組合和針對抽象服務的動態(tài)服務組合兩種建模方法。利用組合服務建模服務可組成一個設計WEB服務組合執(zhí)行流程的圖形化建模工具,該服務可以根據用戶的需求建立由抽象服務組成的WEB服務流程,是實現(xiàn)動態(tài)WEB服務組合的關鍵。該服務輸出為組合服務流程文檔,該文檔包含的信息規(guī)范如下:

        服務組件名

        服務組件業(yè)務邏輯描述

        服務組件可調用接口列表

        服務組件引用的其它組件列表

        服務組件實現(xiàn)技術

        ——公共接口1的名稱

        ——公共接口1的實現(xiàn)的業(yè)務邏輯描述

        ——公共接口1的所需的參數(shù)列

        ——公共接口1的返回的結果信息描述

        ……

        服務組合建模每次運行時,根據用戶需求可以選擇各種基本服務來填充進模型中,再根據各種數(shù)據流的走向將服務按需鏈接起來,服務和服務根據彼此的業(yè)務需要可以有上下級關系或同級關系。用戶定義好服務組合后由需求翻譯器將該組合服務翻譯為組合服務流程文檔,并通過網絡傳遞至服務組合系統(tǒng)平臺執(zhí)行。

        3.2 服務組合系統(tǒng) 通過接收需求翻譯器傳遞過來的組合服務流程文檔,由需求執(zhí)行引擎進行翻譯解釋,服務組合管理器負責調度基礎服務數(shù)據庫進行構造組合,并通過XML數(shù)據庫服務器部署至組合服務數(shù)據庫。

        準備工作包括:①接收組合流程文檔;②翻譯組合流程文檔;③傳遞至組合服務管理器。

        有了具體組合服務模型的Schema,服務組合管理器就可以針對具體的業(yè)務服務進行服務構造了,主要通過以下幾步來實現(xiàn):

        ①服務組合管理器調用基礎服務數(shù)據庫中的基礎服務進行服務組合,當服務組合的量比較大時,還將調用服務器中的組合算法來進行優(yōu)化工作,算法問題將在其它文章中闡述;②組合完畢后通過基于XML數(shù)據庫服務器來進行服務的XML轉換,并轉換成XML文檔;③進行文檔的驗證,以確保文檔的有效,最后存入組合服務數(shù)據庫,以待用戶的調用。

        4 服務組合系統(tǒng)實例

        在建模工具調用后臺基礎服務列表后,用戶在圖形化建模工具里可以為服務流程建模。用戶按照需求從預制組件面板中選擇所需服務,拖入設計窗口,通過事件路徑將各服務連接成一個圖形化的業(yè)務流程,第二步將是為每個組件進行相關屬性的基本配置,另外還包括其它特殊信息例如數(shù)據庫組件的數(shù)據庫類型、驅動等也可以進行配置。建模工具根據用戶的需求設計通過翻譯器后生成組合服務流程文檔,傳至組合服務系統(tǒng)平臺,由后臺負責進行組合、保存。當提示保存成功后,用戶便可以進行組合服務流程的執(zhí)行了。

        例如學院要審核教師工作量的服務,將需要組合教師信息調用、教師工作量錄入、領導批閱等服務。每個都提供了調用接口例如 Getteacherinfo(),Getteacherwork(),Getleader()等,組合服務后生成的組合服務流程文檔內容如下:

        服務組件名:TeacherWork and Services。

        服務組件業(yè)務邏輯描述:調用教師信息輸入、教師工作量輸入、領導批閱等服務組合為審核教師工作量服務……

        服務組件可調用接口列表:Getteacherinfo(),Getteacherwork(),Getleader()……

        服務組件引用的其它組件列表:教師信息輸入服務、教師工作量輸入服務、領導批閱服務……

        5 結束語

        本文設計了組合服務系統(tǒng),并對其設計和具體的服務處理進行了分析和設計。本系統(tǒng)是基于服務來實現(xiàn)的,保證了服務組合的安全與可靠,為Web服務組合問題的研究和企業(yè)應用開發(fā)提供更強有力的支持,本文設計的服務組合系統(tǒng)可以作為企業(yè)應用服務開發(fā)組件的一個參考。

        [1]Hamadi R,Benatallh B.A Petri Net-based Model for Web Service Composition [C].Proceedingsofthe14th Australasian Database Conference on Database Technologies.Adelaide:ACM Press,2003.

        [2]趙彧,范玉順.面向信息化整體解決方案的集成化企業(yè)建??蚣躘J].控制與決策,2004(7):769-772.

        [3]劉小琳,鄭有才.面向服務的工作流技術[J].計算機工程與應用,2006,27.

        猜你喜歡
        調用文檔組件
        無人機智能巡檢在光伏電站組件診斷中的應用
        能源工程(2022年2期)2022-05-23 13:51:50
        有人一聲不吭向你扔了個文檔
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設計
        核電項目物項調用管理的應用研究
        LabWindows/CVI下基于ActiveX技術的Excel調用
        測控技術(2018年5期)2018-12-09 09:04:46
        基于系統(tǒng)調用的惡意軟件檢測技術研究
        基于RI碼計算的Word復制文檔鑒別
        Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
        風起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        国产三级精品三级国产| 亚洲国产精品中文字幕久久| 亚洲国产精品美女久久| 欧美私人情侣网站| 日本高清www午色夜高清视频| 人妻无码一区二区19P| 蜜桃成熟时日本一区二区| 日韩精品无码熟人妻视频| 熟妇的荡欲色综合亚洲| 女女同性黄网在线观看| 中文字幕久久人妻av| 黄污在线观看一区二区三区三州| 免费无码一区二区三区蜜桃| 中文字幕精品亚洲人成| 97国产精品麻豆性色| 女人av天堂国产在线| 亚洲国产av精品一区二区蜜芽| 国产一国产一级新婚之夜| 亚洲一区二区三区乱码在线| 日韩少妇人妻中文视频| 天天色影网| 337p日本欧洲亚洲大胆色噜噜| 加勒比一区二区三区av| 亚洲综合网国产精品一区| 真实单亲乱l仑对白视频| 亚洲地区一区二区三区| 中文字幕人妻互换激情| 人妻少妇精品视频三区二区一区| 国产真人无遮挡作爱免费视频 | 亚洲电影一区二区| 亚洲天码一区二区三区| 男人女人做爽爽18禁网站| 国产精品香蕉在线观看| 国内自拍第一区二区三区| 国产精品一区二区三区免费视频| 国产sm调教视频在线观看| 久久一日本道色综合久久大香| 男女上床免费视频网站| 国产ww久久久久久久久久| 亚洲AV无码精品呻吟| 国产伦精品一区二区三区|