免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
我的畢業(yè)設計簡介--tsimgsong

我的畢業(yè)設計簡介- -

                                      

我是一名研二的學生,現(xiàn)在已經開題了,前不久剛剛通過開題答辯。我的畢業(yè)設計題目是《基于J2EE平臺的Web服務復合技術的研究與應用》,實際上我對web服務認識不是很深,希望在接下來的一年時間通過對這個題目的研究能夠對這方面達到一定的認識
隨著Internet的迅速發(fā)展,基于各種平臺的網絡應用程序已廣泛用于各行業(yè)中,但問題也隨之而來,如何使基于各平臺的異構應用程序在一起協(xié)同工作,使不同系統(tǒng)能無縫地進行通信和數(shù)據(jù)共享。Web Services正是出于這種目的,基于XML技術上發(fā)展起來的。
Web服務是對web的擴展,Web原本是為人提供服務的基礎,經擴展后就能為相互間連接的軟件提供服務。Web服務建構在簡單對象訪問協(xié)議(SOAP)之上,并在添加一個過程和一組協(xié)議之后達到下一層次。使用這些協(xié)議,業(yè)務就能通過Web而不是預先建立的網絡發(fā)現(xiàn)彼此的存在,并進行交互。Web服務中的關鍵因素是一個存儲庫,它可把另一用戶添加到傳統(tǒng)的客戶機提供者。組件程序集的面向對象是很難實現(xiàn)的夢想,除非現(xiàn)在處于松耦合的全球性Web中,其中的詞匯是關于服務而不是關于對象的。
Web服務是一種技術,同時也是一種過程和現(xiàn)象。作為一種技術,它是構建在全球連接之上的一組協(xié)議,而這一連接是因為SOAP以及XML和HTTP的合作才成為可能的。作為一種過程,它是用于在Web上發(fā)現(xiàn)和連接軟件的一種方法。作為一種現(xiàn)象,整個行業(yè)都認識到:不能忽略分散的、松耦合的和相互協(xié)作的Web。
如今較流行的分布式對象模型是OMG的CORBA、Microsoft的DCOM、Sun的RMI,但這些模型都僅僅是本地或本網計算的模型,它們都有一個共同的缺陷,就是無法擴展到互聯(lián)網上:他們要求客戶端和系統(tǒng)提供的服務本身之間必須進行緊密耦合,即要求一個同類基本結構。這樣的系統(tǒng)往往十分脆弱,如果一端的執(zhí)行機制發(fā)生變化,那么另一端便會崩潰。Web服務是一種優(yōu)秀的分布式計算技術。
當前Web Services領域的兩個主要的應用框架J2EE和.NET,兩者都是目前企業(yè)Web Services平臺市場上兩個最重要的應用框架 (Application Framework),他們是正面競爭的兩個強大的平臺,同時它們也是能夠互相融合和集成的應用部署環(huán)境。
在對Web Services的支持上,Microsoft的.NET在設計之初就緊緊地把平臺規(guī)范與產品膠合在一起。不過隨著.NET架構中的C#、CLI等逐漸標準化,.NET也正在向J2EE的模式靠攏。
J2EE作為一種開放的規(guī)范,從一開始就得到了眾多廠商的支持,如IBM、BEA、HP、Oracle等在J2EE的實施上都灑下了大筆的投資。目前市場上最好的J2EE Application Server是Bea的WebLogic和IBM的WebShpere。
到目前為止,Web服務是近十年里出現(xiàn)的最關鍵的技術之一。這項技術所具備的價值完全有潛力成為繼因特網之后的第二個重要發(fā)明,并且將對公司企業(yè)、消費者/用戶、以及共同文化產生巨大影響。
Web Services可以從多個角度來定義。從技術方面講,一個Web Services是可以被URI識別的應用軟件,其接口和綁定由XML描述和發(fā)現(xiàn),并可與其他基于XML消息的應用程序交互。從功能角度講,Web Services是一種新型的Web發(fā)布、查找和調用。其實現(xiàn)的功能可以是響應客戶一個簡單的請求,也可以是完成一個復雜的商務流程。一個Web Services配置好后,其他應用程序和Web Services就可以直接發(fā)現(xiàn)和調用該服務。具體而言,Web Services應具有如下特征:
1)可描述,Web服務描述了自己的功能和屬性,以使其他應用程序知道如何使用它;
2)可發(fā)布,Web服務注冊存儲庫包含了三種網頁。白色網頁是有關基本的服務提供者的信息,黃色網頁分類列出了各種服務,綠色網頁描述了如何使用連接和使用這些服務;
3)可查找,通過向注冊服務器發(fā)送查詢請求可以找到滿足查詢條件的服務,獲取服務的綁定信息;
4)可綁定,通過服務的描述信息可以生成可調用的服務實例或服務代理;
5)可調用,使用服務描述信息中的綁定細節(jié)可以實現(xiàn)服務的遠程調用;
6)可返回,當某一服務被調用時,結果就返回給發(fā)出請求的應用程序。
7)可組合,可以與其他服務組合在一起形成新的服務。
一個完整的Web Services包括三種邏輯組件:服務提供者、服務注冊庫和服務請求者,如圖2所示,各組件分別對應不同的角色。服務是提供給需求者,按一定規(guī)則使用的應用程序,其描述信息和訪問規(guī)則被發(fā)布到服務注冊庫。服務提供者是服務的所有者,它是提供服務訪問的平臺。服務請求者是需要特定功能的以企業(yè)或組織,從體系結構上看是查找和調用服務的客戶端應用程序。服務注冊庫是存儲服務描述信息的信息庫,服務提供者在此發(fā)布他們的服務,服務請求者在此查找服務,獲取服務的綁定信息。
Web Services涉及的最基本的技術規(guī)范包XML,SOAP,UDDI和WSDL。SOAP提供了應用程序和Web服務之間的通信手段。Web Services可以通過UDDI來注冊自己的特性,其他應用程序可以通過UDDI找到需要的Web服務。WSDL是程序員描述Web Services的編程接口。而SOAP,UDDI,WSDL都建立在XML基礎之上。
⒊1 XML
XML作為一種新的數(shù)據(jù)表示格式,已成為Internet上數(shù)據(jù)表示與數(shù)據(jù)交換的新標準;它可以把所有的、包括異構的信息都存于文檔中,采用HTTP方式傳輸,使網絡上應用程序可以從中提取需要的信息,以實現(xiàn)不同平臺間異構信息的共享、集成。
XML使用標記界定內容,允許用戶定義任意復雜度的結構,具有良好的擴張性;它具有自描述性,適合數(shù)據(jù)交換和共享;XML另一個優(yōu)點是無關性,獨立于具體的平臺和廠商,確保了結構化數(shù)據(jù)的統(tǒng)一。目前XML已成為開發(fā)環(huán)境下描述數(shù)據(jù)信息的標準技術,也是Web Services中信息描述和交換的標準手段。
XML使用XML Schema作為建模語言,它具有豐富的數(shù)據(jù)類型,支持類型繼承,能對XML文件進行嚴格的合法性檢查;使用于XML完全一致的文法,統(tǒng)一了分析和處理方式;引入了命名空間的概念,解決了可能的名稱重復問題。XML Schema是Web Services中協(xié)議制定的標準語言,它和XML共同構成Web Services的基石。
⒊2 SOAP
XML使數(shù)據(jù)易于理解和共享,但應用實體之間要發(fā)送和接收XML文檔,還需對網絡協(xié)議、訪問點等細節(jié)達成共識。XML主要的發(fā)展發(fā)展之一就是SOAP,Web Services實體間交互使用的就是這種簡單對象訪問協(xié)議(Simple Object Access Protocol,SOAP)。它提供了Internet中交換結構化信息的輕量級機制,實現(xiàn)異構應用之間的互操作性。
SOAP包括三個部分:封裝結構,編碼規(guī)則和RPC機制。封裝結構定義了一個整體框架,描述消息內容,內容的屬性以及誰負責處理。編碼規(guī)則定義了交換應用程序數(shù)據(jù)的一系列機制,它支持XML Schema中全部調用和應答的協(xié)定,通過SOAP綁定,可以將SOAP封在HTTP,SMTP等協(xié)議上進行傳送。
⒊3 UDDI
為了使服務申請者能夠查找需要的服務,業(yè)界制定了注冊和查找Web服務的UDDI技術規(guī)范。UDDI注冊中心是對所有提供公共UDDI注冊服務站點的統(tǒng)稱,凡是實現(xiàn)UDDI規(guī)范的站點都可被稱為UDDI操作入口站點,站點之間通過復制機制保持彼此間的內容同步。服務提供者可以在服務注冊中心發(fā)布自己提供的服務,服務請求者則在注冊中心查找期望的服務。
⒊4 WSDL
在應用程序調用一個Web Services之前,必須知道其調用接口。Web Services具有松散耦合和自動集成的特點,要求接口描述方式能夠被機器自動識別。Web Services采用WSDL(Web Services Description Language)來描述其服務接口。WSDL采用XML Schema定義,能夠對各種語言實現(xiàn)的服務接口進行描述,具有語言無關性。WSDL將Web Services定義為網絡端點的集合,使用類型、消息、端口等元素來描述服務接口。請求者據(jù)此可以知道服務要求的數(shù)據(jù)類型、消息結構、傳輸協(xié)議等,從而實現(xiàn)對Web Services的調用。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
徹底理解webservice SOAP WSDL
soap RMI RPC WebService REST CORBA JMS這幾者的區(qū)別和聯(lián)系是什么...
Web Service 與 SOA 關系 區(qū)別
Web service 架構學習
developerWorks : xml : 架構Web Service : 什么是Web服務?
C# Web Service簡介及使用
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服