我与乡下少妇的性事_色琪琪综合男人的天堂aⅴ视频_大胸喂奶秘书3p高h_国产一区二区视频在线播放_国产老头gay和老头gay视频_中文字幕亚洲欧美_国产男人搡女人免费视频_伊人色综合久久天天五月婷_崔雪莉被金秀贤握胸动态图_毛片在线视频观看

基于Web的SOA應用 基于Web的SOA應用

基于Web的SOA應用

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

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

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