• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 知識大全 > 知識百科 > 百科知識 > 什么是web服務如何應用的

    什么是web服務如何應用的

    時間: 謝君787 分享

    什么是web服務如何應用的

      web服務能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件就可相互交換數據或集成,那么你對web服務了解多少呢?以下是由學習啦小編整理關于什么是web服務的內容,希望大家喜歡!

      web服務的介紹

      Web service是一個平臺獨立的,低耦合的,自包含的、基于可編程的web的應用程序,可使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發布、發現、協調和配置這些應用程序,用于開發分布式的互操作的應用程序。

      依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什么, 都可以相互交換數據。Web Service是自描述、 自包含的可用網絡模塊, 可以執行具體的業務功能。Web Service也很容易部署, 因為它們基于一些常規的產業標準以及已有的一些技術,諸如標準通用標記語言下的子集XML、HTTP。Web Service減少了應用接口的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。

      web服務的趨勢

      上述的這些趨勢意味著,更加智能的處理,操作和匯總內容變得十分重要。讓我們看看按照Web services角度所預示的四個趨勢:

      內容更加動態:一個web service必須能合并從多個不同來源的內容,可以包括股票,天氣,新聞等,在傳統環境中的內容,如存貨水平,購物訂單或者目錄信息等,都從后端系統而來;

      帶寬更加便宜:web services可以分發各種類型的內容(音頻,視頻流等);

      存儲更便宜::web services必須能聰明地處理大量數據,意味著要使用數據庫,LDAP目錄,緩沖,和負載平衡軟件等技術保持可擴展能力;

      普遍式計算更重要:web services不能要求客戶使用某一版本的windows的傳統瀏覽器,必須支持各種設備,平臺,瀏覽器類型,各種內容類型;

      兩種重要技術

      要達到這樣的目標,Web services要使用兩種技術:

      XML(標準通用標記語言下的一個子集):XML是在web上傳送結構化數據的偉大方式,Web services要以一種可靠的自動的方式操作數據,HTML(標準通用標記語言下的一個應用)不會滿足要求,而XML可以使web services十分方便的處理數據,它的內容與表示的分離十分理想;

      SOAP:SOAP使用XML消息調用遠程方法,這樣web services可以通過HTTP協議的post和get方法與遠程機器交互,而且,SOAP更加健壯和靈活易用;

      其他像UDDI和WSDL技術與XML和SOAP技術緊密結合用于服務發現。

      web服務的應用

      研究一下當前的應用程序開發,你會發現一個絕對的傾向:人們開始偏愛基于瀏覽器的客戶端應用程序。這當然不是因為客戶端能夠提供更好的用戶界面,而是因為它能夠避免花在桌面應用程序發布上的高成本。發布桌面應用程序成本很高,一半是因為應用程序安裝和配置的問題,另一半是因為客戶端和服務器之間通信的問題。

      傳統的Windows客戶應用程序使用DCOM來與服務器進行通信和調用遠程對象。配置好DCOM使其在一個大型的網絡中正常工作將是一個極富挑戰性的工作,同時也是許多IT工程師的噩夢。事實上,許多IT工程師寧愿忍受瀏覽器所帶來的功能限制,也不愿在局域網上去運行一個DCOM。在我看來,結果就是一個發布容易,但開發難度大而且用戶界面極其受限的應用程序。極端的說,就是你花了更多的資金和時間,卻開發出從用戶看來功能更弱的應用程序。不信?問問你的會計師對新的基于瀏覽器的會計軟件有什么想法:絕大多數商用程序用戶希望使用更加友好的Windows用戶界面。

      關于客戶端與服務器的通信問題,一個完美的解決方法是使用HTTP協議來通信。這是因為任何運行Web瀏覽器的機器都在使用HTTP協議。同時,當前許多防火墻也配置為只允許HTTP連接。

      許多商用程序還面臨另一個問題,那就是與其他程序的互操作性。如果所有的應用程序都是使用COM或.NET語言寫的,并且都運行在Windows平臺上,那就天下太平了。然而,事實上大多數商業數據仍然在大型主機上以非關系文件(VSAM)的形式存放,并由COBOL語言編寫的大型機程序訪問。而且,還有很多商用程序繼續在使用C++、Java、Visual Basic和其他各種各樣的語言編寫。除了最簡單的程序之外,所有的應用程序都需要與運行在其他異構平臺上的應用程序集成并進行數據交換。這樣的任務通常都是由特殊的方法,如文件傳輸和分析,消息隊列,還有僅適用于某些情況的的API,如IBM的"高級程序到程序交流(APPC)"等來完成的。在以前,沒有一個應用程序通信標準,是獨立于平臺、組建模型和編程語言的。只有通過Web Service,客戶端和服務器才能夠自由的用HTTP進行通信,不論兩個程序的平臺和編程語言是什么。
    看過“web服務的應用”的人還看了:

    1.web服務器怎么配置

    2.基于WebRTC的瀏覽器端Web服務器的研究論文

    3.在mac上搭建WEB服務器環境的集成環境安裝軟件

    4.Web應用常見的十大安全漏洞

    5.Win8系統怎么搭建Web服務器

    6.淺析電子政務網服務器系統應用的實現

    1557450 主站蜘蛛池模板: 波多野结衣在线观看一区 | 久久国产乱子免费精品| 99xxoo视频在线永久免费观看| 精品亚洲视频在线| 日本电影在线观看免费影院| 国产精品一区在线观看你懂的| 亚洲欧美一区二区三区图片| 9277手机在线视频观看免费| 牛牛色婷婷在线视频播放| 少妇粉嫩小泬喷水视频| 又大又硬又爽免费视频| 中国精品白嫩bbwbbw| 色综合色综合久久综合频道| 日本丰满www色| 国产免费插插插| 久久国产亚洲高清观看| 风间由美在线亚洲一区| 日韩国产中文字幕| 国产免费卡一卡三卡乱码| 久久人人爽人人爽人人爽| 黄色污污视频下载| 日韩人妻精品一区二区三区视频| 国产午夜鲁丝片av无码免费| 久久久国产精品亚洲一区| 艹逼视频免费看| 彩虹男gary网站| 免费一级毛片免费播放| av天堂午夜精品一区| 欧美精品无需播放器在线观看| 国产精品无码2021在线观看| 亚洲一级毛片免费观看| 成人在线手机视频| 日本制服丝袜在线| 午夜电影一区二区| ak福利午夜在线观看| 欧美日韩国产va另类| 国产精品国产三级国产a| 乱人伦中文视频在线| 超碰色偷偷男人的天堂| 小嫩妇又紧又嫩好紧视频| 亚洲综合色丁香麻豆|