999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web Services的企業(yè)應(yīng)用集成方案設(shè)計與實(shí)現(xiàn)

2008-12-31 00:00:00李光宇李延輝
商場現(xiàn)代化 2008年10期

[摘要] 傳統(tǒng)企業(yè)內(nèi)部存在很多不同平臺、不同數(shù)據(jù)庫、不同數(shù)據(jù)交換形式的信息系統(tǒng)。如何有效地整合這些信息系統(tǒng)、提高企業(yè)整體運(yùn)作效率已經(jīng)成為現(xiàn)代企業(yè)急需解決的問題。本文提出了基于Web Services的企業(yè)應(yīng)用集成方案,實(shí)現(xiàn)了良好的間跨網(wǎng)絡(luò)、跨平臺通信,方便擴(kuò)展企業(yè)核心競爭業(yè)務(wù)。

[關(guān)鍵詞] 企業(yè)應(yīng)用集成 Web Services .NET框架

一、引言

隨著分布式計算技術(shù)的迅速發(fā)展,企業(yè)的商務(wù)活動和政府的政務(wù)活動將越來越多地依靠Internet。傳統(tǒng)的分布式對象模型CORBA、DCOM、RMI不適用于極端異構(gòu)的Internet/Intranet環(huán)境。而數(shù)字時代的市場合并又提出了一些附加的問題,即公司的聯(lián)合和兼并能夠指數(shù)升級地增加系統(tǒng)綜合的復(fù)雜性。基于XML技術(shù)的Web Services可以很好的解決企業(yè)應(yīng)用集成(EAI,Enterprise Application Integration)的問題。

二、Web Services

1.Web Services的體系架構(gòu)

Web Services體系結(jié)構(gòu)基于三種角色(服務(wù)提供者,服務(wù)注冊中心和服務(wù)請求者)之間的交互,交互具體設(shè)計到發(fā)布、查找和綁定操作,這些角色和操作一起作用于Web Services 構(gòu)件。

2.Web Services核心技術(shù)

Web Services是一種面向服務(wù)的體系結(jié)構(gòu),其核心技術(shù)主要包括:XML(eXtensible Markup Language)、SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)、UDDI(Universal Description、Discovery and Integration)。在.NET框架下,微軟通過SOAP協(xié)議在Web上提供軟件服務(wù),使用WSDL這種用XML開發(fā)出來的語言向用戶描述Web Services提供的服務(wù),然后通過建立一個跨產(chǎn)業(yè)、跨平臺的開放性架構(gòu)——UDDI,讓W(xué)eb Services的供應(yīng)商在上面發(fā)布自己的服務(wù)。

三、系統(tǒng)的設(shè)計與實(shí)現(xiàn)

設(shè)計過程中充分考慮到系統(tǒng)的魯棒性和可擴(kuò)展性,采用基于Web Services架構(gòu)的N層實(shí)現(xiàn)模式:數(shù)據(jù)庫服務(wù)層、數(shù)據(jù)存取層、中間層、Web服務(wù)層和客戶表示層。通過采用N層架構(gòu)模式,本系統(tǒng)可以滿足:基于局域網(wǎng)的企業(yè)內(nèi)部商業(yè)流程實(shí)現(xiàn);通過無線傳輸網(wǎng)絡(luò),滿足車載系統(tǒng)調(diào)用Web服務(wù)層與數(shù)據(jù)庫服務(wù)器進(jìn)行交互;滿足大客戶的B2B企業(yè)應(yīng)用集成;滿足EDI中心的數(shù)據(jù)交換和數(shù)據(jù)查詢需求。

1.數(shù)據(jù)類的實(shí)現(xiàn)

數(shù)據(jù)類對應(yīng)本系統(tǒng)的中間層,它涵蓋兩方面的內(nèi)容:實(shí)體類和控制類。實(shí)體類從商業(yè)邏輯上對應(yīng)數(shù)據(jù)庫中的數(shù)據(jù)表字段,通過get/set屬性來控制數(shù)據(jù)值。控制類從內(nèi)存數(shù)據(jù)庫的角度出發(fā),實(shí)現(xiàn)數(shù)據(jù)庫的客戶端操作,完成數(shù)據(jù)的序列化。所有的SOAP消息最終都要反序列化為C#對象來進(jìn)行進(jìn)一步的處理;而要包含SOAP消息的C#類也都也都要由合適的序列化機(jī)制來序列化為一段XML文檔。

2.數(shù)據(jù)操作層

數(shù)據(jù)操作層是為了把數(shù)據(jù)庫和應(yīng)用系統(tǒng)的細(xì)節(jié)隔離開,同時提供訪問權(quán)限供Web Services調(diào)用。數(shù)據(jù)操作層可以使用適配器模式來實(shí)現(xiàn),主要提供對數(shù)據(jù)庫的讀寫操作。在該系統(tǒng)中,所有的SQL語句、參數(shù)類型定義和連接數(shù)據(jù)庫字符串全部包括在XML文檔中,COM+提供讀取XML文檔片斷(segmant),依據(jù)正確的數(shù)據(jù)操作表,返回正確的SQL語句或者參數(shù)定義。

3.服務(wù)實(shí)現(xiàn)層

在該系統(tǒng)中,所有客戶端的請求信息都是字符串?dāng)?shù)據(jù):單一的字符串和層次化的XML數(shù)據(jù),同時,服務(wù)響應(yīng)也全部返回XML數(shù)據(jù)。數(shù)據(jù)操作層返回數(shù)據(jù)對象NewDataSet,服務(wù)層將NewDataSet對象序列化成XML數(shù)據(jù)返回客戶端。

4.客戶訪問層

由于Web Services的平臺無關(guān)性,客戶端可以依據(jù)平臺特征,使用任何自己熟悉的語言根據(jù)服務(wù)描述編寫自己的客戶訪問程序與服務(wù)進(jìn)行交互。從服務(wù)實(shí)現(xiàn)層的實(shí)現(xiàn)可以看出,服務(wù)層只是實(shí)現(xiàn)業(yè)務(wù)邏輯。在客戶程序代碼中則需要調(diào)用SOAP消息和處理返回的SOAP消息。對于SOAP對象的處理集中放在中間數(shù)據(jù)類的實(shí)現(xiàn)中,這樣將業(yè)務(wù)邏輯和顯示完全分開,避免在開發(fā)過程中客戶端程序過于復(fù)雜。

5.錯誤處理

一個良好的錯誤處理機(jī)制是應(yīng)用系統(tǒng)中不可缺少的。正確合理的錯誤處理往往能夠快速的發(fā)現(xiàn)錯誤源頭,及時解決問題。當(dāng)服務(wù)器上的SOAP解串行器注意到SOAP消息無效時,會發(fā)出異常。在客戶端可以有兩種對SOAP錯誤進(jìn)行程序檢查:SOAP錯誤返回HTTP錯誤代碼500;SOAP錯誤在SOAP返回封裝中包含XML元素。

四、結(jié)論

現(xiàn)代企業(yè)的發(fā)展逐漸一體化、同盟化,有效集成企業(yè)的核心競爭力,建立高效的應(yīng)用集成信息平臺,提供擴(kuò)展業(yè)務(wù)的有效模型是Web Services技術(shù)的核心所在。Web Services在完全不同的平臺之間具有良好的互操作性,通過遍布全世界的Internet可以實(shí)現(xiàn)不同企業(yè)的核心業(yè)務(wù)的有效集成。

參考文獻(xiàn):

[1]肖國古魯五一:基于XML Web Service的分布式應(yīng)用系統(tǒng)的開發(fā)[J].電腦知識與技術(shù), 2004,8: 62-64

[2]彭江平:Microsoft.Net的Web Services及其實(shí)現(xiàn),應(yīng)用技術(shù), 2002,4

[3]李灝晨:基于.NET平臺的分布式應(yīng)用系統(tǒng)研究及應(yīng)用[D].武漢:武漢理工大學(xué), 2004

主站蜘蛛池模板: 99视频在线免费观看| 欧美日韩资源| 色综合激情网| 亚洲综合二区| 美女视频黄频a免费高清不卡| 久久久精品国产SM调教网站| 免费激情网站| 专干老肥熟女视频网站| 国产浮力第一页永久地址| 欧美黄色网站在线看| 精品久久香蕉国产线看观看gif| 国产农村1级毛片| 国产一线在线| 婷婷伊人五月| AV不卡在线永久免费观看| 亚洲天堂网站在线| 99无码熟妇丰满人妻啪啪| 青草视频网站在线观看| 欧美黑人欧美精品刺激| 99久久成人国产精品免费| 99久视频| 国产成人精品视频一区二区电影| 国产av色站网站| 国产精品久久久久久久久kt| 一级成人欧美一区在线观看 | 欧美激情第一欧美在线| 久久久久免费看成人影片| 国产一级一级毛片永久| 欧美综合区自拍亚洲综合天堂| 亚洲男人的天堂久久香蕉网| av一区二区人妻无码| 亚洲黄色视频在线观看一区| 亚洲无码A视频在线| 99热最新网址| 伊人蕉久影院| 欧美第二区| 亚洲综合18p| 欧美特黄一免在线观看| 妇女自拍偷自拍亚洲精品| 婷婷午夜影院| 国产97视频在线观看| 亚洲色中色| 欧美中日韩在线| 午夜激情婷婷| 国产美女人喷水在线观看| 欧美一区二区人人喊爽| 99人体免费视频| 精品视频一区二区观看| 国产另类乱子伦精品免费女| 国产精品hd在线播放| 亚洲色图欧美视频| 亚洲制服丝袜第一页| 欧美午夜在线观看| 99re在线视频观看| 四虎国产永久在线观看| 在线一级毛片| 国产精品综合色区在线观看| 精品国产免费观看| 亚洲性日韩精品一区二区| 久久精品人妻中文系列| 国产成人91精品| 欧美三级自拍| 亚洲六月丁香六月婷婷蜜芽| 在线无码九区| 色噜噜狠狠色综合网图区| 免费一级毛片在线观看| 毛片免费高清免费| 自拍中文字幕| a在线亚洲男人的天堂试看| 五月天香蕉视频国产亚| 亚洲高清国产拍精品26u| 久久网综合| 成人福利在线视频| 国产区免费| 97成人在线视频| 伊人久综合| 欧美成在线视频| 国产视频大全| 午夜无码一区二区三区| 一级毛片免费不卡在线视频| 国产乱肥老妇精品视频| 国产精品任我爽爆在线播放6080 |