国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

基于Web的SOA應(yīng)用 基于Web的SOA應(yīng)用

基于Web的SOA應(yīng)用

  • 期刊名字:機(jī)械管理開發(fā)
  • 文件大?。?28kb
  • 論文作者:秦偉
  • 作者單位:長(zhǎng)治職業(yè)技術(shù)學(xué)院
  • 更新時(shí)間:2020-06-12
  • 下載次數(shù):
論文簡(jiǎn)介

第3期(總第133期)機(jī)械管理開發(fā)013年6月No.3(SUM No 133)MECHANICAL MANAGEMENT AND DEVELOPMENTJun.2013基于Web的SOA應(yīng)用秦偉(長(zhǎng)治職業(yè)技術(shù)學(xué)院,山西長(zhǎng)治046000摘要:面向服務(wù)的構(gòu)架( Service- Oriented Architecture SoA)作為一種設(shè)計(jì)思想或者設(shè)計(jì)方式獲得了廣泛的認(rèn)可。像IBM、 Microsoft、 Oracle等各大廠商都投入大量的資源研究SOA的相關(guān)技術(shù)以及實(shí)現(xiàn)方式?;?Web services的SOA是一種理想的構(gòu)架與技術(shù)的組合。它可以始終如一地提供健壯的、可重用的服務(wù)這樣的服務(wù)不但可以滿足如今的業(yè)務(wù)需求而且可以適應(yīng)不斷變化的業(yè)務(wù)需求。這在當(dāng)前業(yè)務(wù)環(huán)境不斷變化的年代中對(duì)于企業(yè)來(lái)說(shuō)是非常合適的一種解決方案關(guān)鍵詞: Web services soa,WSDL中圖分類號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-773X(2013)03-0125-030引言如果某組織將其T架構(gòu)抽象出來(lái),將其功能以粗粒度在全球范圍內(nèi),面向服務(wù)的架構(gòu)(SOA)正成為未的服務(wù)形式表示出來(lái),每種服務(wù)都清晰地表示其業(yè)務(wù)來(lái)企業(yè)軟件架構(gòu)的趨勢(shì)。在國(guó)內(nèi),雖然近幾年來(lái)關(guān)于價(jià)值,那么,這些服務(wù)的顧客(可能在公司內(nèi)部,也可能SOA的報(bào)道經(jīng)常見諸各種媒體,但對(duì)SOA的研究還處是公司的某個(gè)業(yè)務(wù)伙伴)就可以得到這些服務(wù),而不必于起步階段。考慮其后臺(tái)實(shí)現(xiàn)的具體技術(shù)。更進(jìn)一步,如果顧客能《信息周刊》和埃森晢公司通過(guò)對(duì)中國(guó)上千家企業(yè)夠發(fā)現(xiàn)并綁定可用的服務(wù),那么在這些服務(wù)背后的T機(jī)構(gòu)的問(wèn)卷調(diào)查,了解在商業(yè)科技推動(dòng)企業(yè)競(jìng)爭(zhēng)力及系統(tǒng)能夠提供更大的靈活性商業(yè)創(chuàng)新的背景下,中國(guó)企業(yè)部署SOA的現(xiàn)狀和未來(lái)2S0A與WEB集成的趨勢(shì)。調(diào)查的結(jié)果顯示":擁有SOA應(yīng)用的企業(yè)占2.1關(guān)于集成88%,在大中型企業(yè)中,這個(gè)比例是10%,四分之三的集成所要解決的是不同系統(tǒng)在業(yè)務(wù)與集成需求上被調(diào)查企業(yè)未對(duì)SOA采取任何行動(dòng)。然而在較早開多個(gè)方面的差異,而且這些系統(tǒng)一般是由不同開發(fā)團(tuán)始SOA部署的企業(yè)中,60%的大中型企業(yè)和超過(guò)一半隊(duì)、采用不同技術(shù)、為解決不同業(yè)務(wù)問(wèn)題而開發(fā)的。的小型企業(yè)都表示他們將增加在SOA上的投入。數(shù)2.1.導(dǎo)致集成問(wèn)題的業(yè)務(wù)驅(qū)動(dòng)據(jù)表明,SOA在中國(guó)尚處于應(yīng)用啟蒙階,但企業(yè)在SOA我們先來(lái)看一些常見的、導(dǎo)致集成問(wèn)題的業(yè)務(wù)驅(qū)的投入?yún)s在快速增加。動(dòng),以及機(jī)構(gòu)為什么要在SOA與Web服務(wù)上進(jìn)行投入1關(guān)鍵技術(shù)1)兼并與收購(gòu)。兼并與收購(gòu)( Merger and Acquisi1.1SOA介紹tion,簡(jiǎn)稱M&A)活動(dòng)常常造成“有多個(gè)T系統(tǒng)可以處面向服務(wù)構(gòu)架( Service- Oriented Architecture,理相似事務(wù)”的局面,而要體現(xiàn)M&A的商業(yè)價(jià)值,就必SOA)是一種設(shè)計(jì)思想,它指導(dǎo)業(yè)務(wù)服務(wù)( business ser須對(duì)這些T系統(tǒng)加以合并。ices)的創(chuàng)建和使用的各個(gè)方面,同時(shí)也定義和提供了2)內(nèi)部重組。盡管內(nèi)部重組所產(chǎn)生的影響不如種具有一定特征的I基礎(chǔ)設(shè)施。面向服務(wù)SOA)與兼并與收購(gòu)(M&A)那樣巨大,但也造成了許多相同的其說(shuō)是一種技術(shù),倒不如說(shuō)是一種思維方式,它是一項(xiàng)問(wèn)題,而且出現(xiàn)頻率更高。大膽的基礎(chǔ)架構(gòu)變革,通過(guò)技術(shù)和協(xié)同工作實(shí)現(xiàn)了文3)應(yīng)用/系統(tǒng)合并。如果相視的事務(wù)可被多個(gè)化變遷。如今,很多CIO都感受到了SOA的熱度,福布系統(tǒng)處理,那么需要通過(guò)合并或替換,以節(jié)省資金、減斯500強(qiáng)中的大部分企業(yè)也都在考慮實(shí)施SOA方案。少人數(shù),使業(yè)務(wù)操作運(yùn)行更加流暢。1.2 Web services介紹4)不一致重復(fù)/零散的數(shù)據(jù)。有時(shí),重要的業(yè)務(wù)Web services是SOA思想在改進(jìn)DCOM和 CORBA數(shù)據(jù)被分布于多個(gè)系統(tǒng)上,必須將它們加以合并和過(guò)缺點(diǎn)上的努力。今天應(yīng)用 Web services的面向服務(wù)架濾才能有助于決策。構(gòu)與過(guò)去不同的特點(diǎn)就在于它們是基于標(biāo)準(zhǔn)以及松散5)新業(yè)務(wù)戰(zhàn)略。創(chuàng)新型公司經(jīng)營(yíng)要根據(jù)變化的耦合的。廣泛接受的標(biāo)準(zhǔn)(如XML和SOAP)提供了在業(yè)務(wù)環(huán)境貫徹新的業(yè)務(wù)戰(zhàn)略,這就要求各個(gè)T系統(tǒng)更各不同廠商解決方案之間的交互性;而松散耦合將分高以嶄新的方式一同工作。最終,同行業(yè)的其他公司布計(jì)算中的參與者隔離開來(lái),交互兩邊某一方的改動(dòng)也必須做出同樣的改變才能保持競(jìng)爭(zhēng)力。并不會(huì)影響到另一方6)使業(yè)務(wù)流程流暢。在過(guò)去的業(yè)務(wù)流程中,數(shù)據(jù)SOA的強(qiáng)大和靈活性將給企業(yè)帶來(lái)巨大的好處。常常是手工中國(guó)煤化今,這些系統(tǒng)往收稿日期:2013-01-29HECNMHG作者簡(jiǎn)介:秦偉(1979-)男山西長(zhǎng)治人助教本科研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)125第3期(總第13期)機(jī)械管理開發(fā)2013年6月往都需要被新的支持“不需人工干預(yù)便可進(jìn)行多系統(tǒng)關(guān)鍵問(wèn)題涉及在應(yīng)用數(shù)據(jù)和消息間做相互轉(zhuǎn)換,轉(zhuǎn)換間事務(wù)處理”的系統(tǒng)所替代。不同應(yīng)用所采用的不同消息格式2.2集成面臨的技術(shù)挑戰(zhàn)3)組件集成。關(guān)注于用組件技術(shù)(如DCOM、下面列出了進(jìn)行集成時(shí)將面臨的部分難題協(xié)調(diào) CORBA、NET或J2EE等)來(lái)包裝傳統(tǒng)系統(tǒng),以及用它由不同系統(tǒng)實(shí)現(xiàn)的、不兼容的業(yè)務(wù)流程;協(xié)調(diào)不同系統(tǒng)們的組件接口來(lái)連接組件。存在的關(guān)鍵問(wèn)題是組件模所使用的數(shù)據(jù)的差別(既包括數(shù)據(jù)語(yǔ)法,也包括信息語(yǔ)型之間的集成(比如集成 CORBA與DCOM、或J2EE與義);協(xié)調(diào)用以實(shí)現(xiàn)不同系統(tǒng)的、不兼容的技術(shù);協(xié)調(diào)不NET將是一個(gè)難題)。同系統(tǒng)所采用的事務(wù)處理的時(shí)間粒度(周期);協(xié)調(diào)不4)應(yīng)用集成。關(guān)注利用各種應(yīng)用發(fā)布的APS、對(duì)同系統(tǒng)所使用的交互模式(例如同步通信、異步通信、象模型、消息格式、數(shù)據(jù)庫(kù)模式等來(lái)集成。存在的關(guān)鍵事件驅(qū)動(dòng)的處理等)問(wèn)題涉及協(xié)調(diào)不同應(yīng)用的數(shù)據(jù)模型,以及解決“目前大21.3“理想的”集成方案應(yīng)滿足的要求多數(shù)套裝應(yīng)用僅提供了初步的集成設(shè)施”的問(wèn)題。這除上述技術(shù)挑戰(zhàn)以外,“理想”的集成方案還必須種形式的集成,一般都是指集成套裝應(yīng)用系統(tǒng)。滿足下列要求:低成本、具有較快的投資回報(bào)(ROD5)服務(wù)集成。關(guān)注于創(chuàng)建抽象的,不與某一數(shù)據(jù)易于掌握和管理;不會(huì)影響現(xiàn)有系統(tǒng);具有可伸縮性庫(kù)、組件模型或套裝應(yīng)用相關(guān)的服務(wù),并在集成系統(tǒng)時(shí)可靠性、高可用率、容錯(cuò)性及安全性等等;靈活的易于將這些服務(wù)作為構(gòu)建。存在的關(guān)鍵問(wèn)題是通常需要對(duì)各項(xiàng)目的具體需求進(jìn)行定制種成熟的集成構(gòu)架(即一種面向服務(wù)的架構(gòu)),以實(shí)現(xiàn)在進(jìn)行項(xiàng)目集成的時(shí)候,有時(shí)戰(zhàn)術(shù)性與機(jī)會(huì)性的服務(wù)接口與下層實(shí)現(xiàn)的明確分離。方法較好,有時(shí)戰(zhàn)略性與系統(tǒng)性方法更合適——這完6)流程集成。關(guān)注于通過(guò)集成現(xiàn)成的I資產(chǎn)(比全依賴于具體的業(yè)務(wù)需求。下面分別針對(duì)戰(zhàn)略性方法如數(shù)據(jù)、組件、應(yīng)用和服務(wù)等)來(lái)創(chuàng)建新的業(yè)務(wù)流程和戰(zhàn)術(shù)性方法列出了一些具體的業(yè)務(wù)目標(biāo),如表1這種形式的集成,將業(yè)務(wù)流程的定義和管理,顯示的與所示特定的應(yīng)用分離開。存在的關(guān)鍵問(wèn)題是通常需要各個(gè)表1戰(zhàn)略性方法與戰(zhàn)術(shù)性方法的比較機(jī)構(gòu)在業(yè)務(wù)流程上達(dá)成一致,而且需要一個(gè)成熟的集戰(zhàn)略性方法戰(zhàn)術(shù)性方法成基礎(chǔ)設(shè)施,以便對(duì)現(xiàn)有T資產(chǎn)進(jìn)行良好的集成系統(tǒng)7)用戶界面集成。通常指在桌面或表示層進(jìn)行面向未來(lái)的投入快餐式集成(例如 portal產(chǎn)品)。關(guān)鍵問(wèn)題是 Portals僅解決了單點(diǎn)解決方案集成難題中與用戶互動(dòng)的部分。業(yè)級(jí)解決方案8)B2B集成。關(guān)注于多個(gè)機(jī)構(gòu)間的關(guān)鍵業(yè)務(wù)流加快多個(gè)項(xiàng)目的投入速度加快了本項(xiàng)目的投人速度程與關(guān)鍵服務(wù)的自動(dòng)化。如果只涉及兩個(gè)機(jī)構(gòu)間的集低多個(gè)項(xiàng)目的成本降低本項(xiàng)目的成本成,那么只需要將兩個(gè)系統(tǒng)用VPN和文件傳輸對(duì)接起定義并使用企業(yè)數(shù)據(jù)模型依靠專門數(shù)據(jù)模型來(lái)即可。如果很多機(jī)構(gòu)都想基于 Internet將供應(yīng)鏈上創(chuàng)建一個(gè)企業(yè)集成中樞或依靠點(diǎn)對(duì)點(diǎn)的集成的各個(gè)流程自動(dòng)化,那么復(fù)雜性將呈指數(shù)增長(zhǎng)企業(yè)神經(jīng)系統(tǒng)22用XML和Web服務(wù)進(jìn)行集成與互操作的兩種匚努力實(shí)現(xiàn)松合的集成依靠各個(gè)項(xiàng)目的緊耦合集成方法要求集成技術(shù)是基于廠商中立快速集成系統(tǒng)目前,用XML和Web服務(wù)進(jìn)行集成與互操作有兩和技術(shù)中立的標(biāo)準(zhǔn)種方法支持企業(yè)級(jí)服務(wù)質(zhì)量盡快把它搭建并運(yùn)行起來(lái)一稍1)Web服務(wù)集成( Web services Integration,WSI):再考慮可伸縮性、安全性等戰(zhàn)術(shù)性與機(jī)會(huì)性的“應(yīng)用Web服務(wù)來(lái)解決集成與互操業(yè)務(wù)人員與技術(shù)人員常常會(huì)奇怪,哪一種集成方作問(wèn)題”的方法。法更好?是戰(zhàn)略性方法還是戰(zhàn)術(shù)性方法?這沒(méi)有嚴(yán)格2)面向服務(wù)的集成( Service-Oriented Integration,的規(guī)律。不過(guò),在眾多專用的戰(zhàn)術(shù)集成上花去的成本,SO1)。在SOA的環(huán)境下用Web服務(wù)進(jìn)行集成,即一種很快就會(huì)超過(guò)一個(gè)更具戰(zhàn)略性的方法的成本戰(zhàn)略性的系統(tǒng)的“應(yīng)用Web服務(wù)來(lái)解決集成與互操作214集成可在不同技術(shù)層次上進(jìn)行問(wèn)題”的方法。集成可在許多不同的技術(shù)層次上進(jìn)行。這兩種方法都是以XML、SOAP和WSDL為基礎(chǔ)1)數(shù)據(jù)集成。關(guān)注數(shù)據(jù)級(jí)的集成,常常通過(guò)同步的,它們都使用由We服務(wù)平臺(tái)定義的相同技術(shù),但各種不同數(shù)據(jù)庫(kù)中的內(nèi)容來(lái)實(shí)現(xiàn)的。存在的關(guān)鍵涉及只有SO基于SOA的原則(包括定義一個(gè)SOA治理框協(xié)調(diào)不同數(shù)據(jù)庫(kù)的數(shù)據(jù)模式、協(xié)調(diào)數(shù)據(jù)元素的含義等。架、定義各種SOA流程以及最佳實(shí)現(xiàn)方式等),以戰(zhàn)略2)消息集成。關(guān)注于通過(guò)“在應(yīng)用間交換消息”的和系統(tǒng)的方V凵中國(guó)煤化工是讓各個(gè)集來(lái)構(gòu)建集成,這些消息通常代表了一個(gè)在應(yīng)用中發(fā)生成團(tuán)隊(duì)在UDCNMHG,沒(méi)有或者很的事務(wù),需要將它們可靠的傳遞到其他應(yīng)用。存在的少關(guān)注各個(gè)項(xiàng)自間的致性。126第3期(總第13期)秦偉:基于Web的SOA應(yīng)用2013年6月實(shí)際上,這兩種方法,不存在哪個(gè)更好,雖然它們項(xiàng)目都是從使用和改進(jìn)同樣的模型開始,因此在該服會(huì)導(dǎo)致不同結(jié)果,但是哪個(gè)更好取決于項(xiàng)目的目標(biāo)。務(wù)領(lǐng)域內(nèi)的系統(tǒng)間交換信息時(shí),使用的“客戶”與“賬下面分別詳述WSI和SO1戶”的定義是一致的(盡管它們?cè)诟鱾€(gè)傳統(tǒng)系統(tǒng)內(nèi)部的2.2.1Web服務(wù)集成(WSI)表示可能會(huì)有所不同)。T系統(tǒng)在運(yùn)行時(shí)通過(guò)服務(wù)注如果只追求立即見效與短期投資回報(bào)而不考慮冊(cè)庫(kù)(比如UDDI)查找服務(wù),然后直接調(diào)用服務(wù)長(zhǎng)期成本的話,用Web服務(wù)集成(WS)開展戰(zhàn)術(shù)性與機(jī)會(huì)性的集成項(xiàng)目是比較湊效的。XML DOOM通常,一個(gè)WSI項(xiàng)目要涉及許多(2個(gè)~4個(gè))需要開發(fā)工具M(jìn)LNET應(yīng)用服務(wù)器彼此交換數(shù)據(jù)的系統(tǒng)。項(xiàng)目團(tuán)隊(duì)將根據(jù)下列信息來(lái)定服務(wù)、流程建模義SOAP消息:要在各系統(tǒng)間交換的數(shù)據(jù);各系統(tǒng)已經(jīng)能夠理解的各種傳統(tǒng)消息格式;可用于訪問(wèn)各系統(tǒng)的「套裝用數(shù)據(jù)模型( XML SchemaMLRP,CRM等)傳統(tǒng)AP或方法。然后,項(xiàng)目團(tuán)隊(duì)將定義WSDL契約服務(wù)契約(WSDL(包括接口、操作、消息交換模式)。企業(yè)級(jí)服務(wù)質(zhì)量流程模型OAP卡,ME應(yīng)用服務(wù)器(比如安全性、可靠的消息傳遞、事務(wù)管理、故障轉(zhuǎn)移等)是根據(jù)實(shí)際需要實(shí)現(xiàn)的,可以用相應(yīng)的策略信息定圖1SoI最大程度的實(shí)現(xiàn)了集成架構(gòu)的長(zhǎng)期價(jià)值義它在完成一系列WSI項(xiàng)目之后,機(jī)構(gòu)實(shí)際上已經(jīng)創(chuàng)這種既集中有分散的SOI架構(gòu),使各個(gè)集成團(tuán)隊(duì)建了一系列點(diǎn)對(duì)點(diǎn)集成。當(dāng)然,這里所謂的點(diǎn)對(duì)點(diǎn)集可以獨(dú)立實(shí)現(xiàn)和注冊(cè)各自的服務(wù)提供者(或者編寫成不是老式的點(diǎn)對(duì)點(diǎn)(比如一個(gè)使用文件傳輸(FTP),個(gè)全新的服務(wù),或者用SO對(duì)傳統(tǒng)系統(tǒng)進(jìn)行包裝),同另一個(gè)使用TCPP,還有一個(gè)使用數(shù)據(jù)庫(kù)同步)。這時(shí)可以確保各個(gè)集成團(tuán)隊(duì)所完成的服務(wù)可以相互訪問(wèn)里的點(diǎn)對(duì)點(diǎn)指的是它們不必使用相同的數(shù)據(jù)模型,不和使用必使用相同的安全架構(gòu),也不需支持相同程度的可重參考文獻(xiàn)用性。中國(guó)科永聯(lián)高級(jí)技術(shù)培訓(xùn)中心.軟件體系結(jié)構(gòu)[DBoL]22.2面向服務(wù)的集成(SOIhttp://www.itisedu.com/phrase//2006-03-311-358465.htmlSOl是在SOA的環(huán)境下用Web服務(wù)進(jìn)行的集成。2 Sommerville軟件工程l程成,陳霞,譯北京:機(jī)械工業(yè)sO是戰(zhàn)略性的、系統(tǒng)的應(yīng)用We服務(wù)來(lái)解決集成與31毛新生OA原理、方法、實(shí)踐M北京:電子工業(yè)出版社2007入,并獲得最佳的長(zhǎng)期效果,那么SOI將是不錯(cuò)的選41國(guó)家SOA應(yīng)用中心中國(guó)sOA應(yīng)用調(diào)查Eb/oLj.http:/ecsai. cn/Monograph/200611 16-0855151952 htr與WSI不同的是,實(shí)現(xiàn)SO應(yīng)從第一個(gè)集成項(xiàng)目5]國(guó)家SOA應(yīng)用中心中國(guó)SOA應(yīng)用現(xiàn)狀分析報(bào)告 EB/oLI之前開始,在啟動(dòng)SOI階段應(yīng)完成如下工作http://news.csdnnet/n/2007-0313/101948.html1)定義SOA治理框架、過(guò)程、準(zhǔn)則、模型和工6郭海林淺談:SOA實(shí)施現(xiàn)狀及面臨的挑戰(zhàn)[EB/0Lhtp:/www.enet.com.cn/article/2007/0315/a20070315485059.shtml具等。3)定義一個(gè)服務(wù)分類層次,以便各個(gè)集成項(xiàng)目可8崔曉波.SOA概述BN“出 SSOA with Web[7 Eric New Comer Greg Lomow. Understanding2)對(duì)服務(wù)領(lǐng)域進(jìn)行形式化建模Services(M徐涵,譯北京:電子工業(yè)出版社,2006對(duì)服務(wù)進(jìn)行一致的分類與編目,以促進(jìn)將來(lái)重用。Monograph200611141-116331889htm.4)如果Web服務(wù)平臺(tái)為完成相似任務(wù)提供了多 lanson Event-driven services in SOAEB/o20501-31種選擇,應(yīng)選擇一種一致的方法應(yīng)用于各個(gè)項(xiàng)目http://www.javaworld.com/javaworld/jw-01-2005/jw-0131-soa.圖1顯示了一個(gè)SO如何隨著時(shí)間而逐步發(fā)展html2005-10亦海義.面向服務(wù)的體系結(jié)構(gòu)SOA簡(jiǎn)介[EBl用建模工具創(chuàng)建服務(wù)領(lǐng)域的初始數(shù)據(jù)、服務(wù)與流程模12006-01-16].http://tech.5lcto.com/art/200601/16185.htm型,然后將它們保存在一個(gè)元數(shù)據(jù)倉(cāng)庫(kù)中。各個(gè)集成Application for SoA Based on WebQIN WeiChangzhi Vocational and Technical College, Changzhi 046000, China)Abstract: Service-oriented architecture (Service-Oriented Architecture, SOA)as a design concept or design, won wide recognition. LikeIBM, Microsoft, Oracle, and other major manufacturers are putting in a lot of the research resources of SOA-related technologies, as well asthe realization of the way. The Web Services-based soa is an ideal combination of technolcture. It can consistently provide ro-bust, reusable services, such services will not only meet today's business needs and can ada中國(guó)煤化工 This is in thrent business environment changing in the 1990s, the enterprise is a very suitable solutionCNMHGKey words: web services; SOA; WSDL

論文截圖
版權(quán):如無(wú)特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。