<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    greenteazsh
    讓我們攜手一起努力......
    posts - 26,  comments - 18,  trackbacks - 0
    Web對象

      從外部的使用者的角度而言,Web服務是一種部署在Web上的對象/組件,它具備以下特征:

      完好的封裝性,Web服務既然是一種部署在Web上的對象,自然具備對象的良好封裝性,對于使用者而言,他能且僅能看到該對象提供的功能列表。

      松散耦合,這一特征也是源于對象/組件技術,當一個Web服務的實現發生變更的時候,調用者是不會感到這一點的,對于調用者來說,只要Web服務的調用界面不變,Web服務的實現任何變更對他們來說都是透明的,甚至是當Web服務的實現平臺從J2EE遷移到了.NET或者是相反的遷移流程,用戶都可以對此一無所知。對于松散耦合而言,尤其是在Internet環境下的Web服務而言,需要有一種適合Internet環境的消息交換協議。而XML/SOAP正是目前最為適合的消息交換協議。

      使用協約的規范性,這一特征從對象而來,但相比一般對象其界面規范更加規范化和易于機器理解。首先,作為Web服務,對象界面所提供的功能應當使用標準的描述語言來描述(比如WSDL);其次,由標準描述語言描述的服務界面應當是能夠被發現的,因此這一描述文檔需要被存儲在私有的或公共的注冊庫里面。同時,使用標準描述語言描述的使用協約將不僅僅是服務界面,它將被延伸到Web服務的聚合、跨Web服務的事務、工作流等,而這些又都需要服務質量(QoS)的保障。其次,我們知道安全機制對于松散耦合的對象環境的重要性,因此我們需要對諸如授權認證、數據完整性(比如簽名機制)、消息源認證以及事務的不可否認性等運用規范的方法來描述、傳輸和交換。最后,在所有層次的處理都應當是可管理的,因此需要對管理協約運用同樣的機制。

      使用標準協議規范,作為Web服務,其所有公共的協約完全需要使用開放的標準協議進行描述、傳輸和交換。這些標準協議具有完全免費的規范,以便由任意方進行實現。一般而言,絕大多數規范將最終有W3C或OASIS作為最終版本的發布方和維護方。

      高度可集成能力。由于Web服務采取簡單的、易理解的標準Web協議作為組件界面描述和協同描述規范,完全屏蔽了不同軟件平臺的差異,無論是CORBA、DCOM還是EJB都可以通過這一種標準的協議進行互操作,實現了在當前環境下最高的可集成性。

      Web Service "Stack"

      在前一節中,我們已經了解到為了完成在松散耦合的環境下的對象訪問,以及在基本對象訪問之上的諸如事務、工作流、安全機制等。實現一個完整的Web服務體系需要有一系列的協議規范來支撐。

    架構WebService:什么是Web服務?

      其中,綠色部分是先前已經定義好的并且廣泛使用的傳輸層和網絡層的標準:IP、HTTP、SMTP等。而藍色部分是目前開發的Web服務的相關標準協議,包括服務調用協議SOAP、服務描述協議WSDL和服務發現/集成協議UDDI,以及服務工作流描述語言WSFL。而橙色部分描述的是更高層的待開發的關于路由、可靠性以及事務等方面的協議。黃色部分是各個協議層的公用機制,這些機制一般由外部的正交機制來完成。

    從以上這個技術層次圖我們看以看到,Web服務追求的第一目標是簡單性??赡艽蠹視X得很奇怪,有那么多協議,怎么能說他簡單。

      首先,這些協議本身都是簡單的,無論是HTTP, FTP等傳統的TCP/IP系統的網絡協議,還是SOAP, WSDL, UDDI, WSFL等基于XML的協議,他們設計原則中的一個最重要點就是力求簡單性。相信大家如果對XML、SOAP等有深入了解的話,一定會深深體會這一點。

      其次,一個可以使用的Web服務應當按照需要選用若干層次的功能,而無需所有的特性。比如在目前狀況下,一個簡單應用可能只要使用WSDL/SOAP就可以架構一個符合規范的Web服務了。

      最后,所有的機制完全是基于現有的技術,并沒有創造一個完全的新體系。無論是IPv4、HTTP、FTP這些現有的網絡協議,還是SOAP、WSDL等這些基于XML而定義的協議都是遵循著一個原則:繼承原有的被廣泛接受的技術,這樣才能使得Web服務被廣泛接受。

      Web服務的類別

      綜合當今的Web應用以及Web服務的特點,我們認為Web服務實施的領域可以分為四類:

      Business-Oriented Web Service: 該類服務針對的是那些面向企業應用服務,包括企業內部的ERP系統,企業間的SCM/CRM等系統。當這些系統以Web服務的形式在網絡(Internet和intranet)中出現時,企業內的應用集成將更未容易,而在企業間的眾多合作伙伴的系統對接也將不再是無法完成的任務。目前現有的解決方案和產品的提供商有Bowstreet、Epicentric等。

      Consumer-Oriented Web Service: 此類服務針對的是那些原先的B2C的網站的改造,為這些Browser-Oriented的Web應用增加(注意是增加)了Web服務的應用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優秀的用戶界面提供跨越多個B2C服務的桌面服務。這將使得用戶使用Internet更為方便,能夠獲得更加便捷的服務。比如我們完全就可以在個人理財桌面系統中集成(調用)Internet上的股票價格查詢Web服務、機票預定Web服務等,使得個人理財應用的自動化程度更高。

      Device-Oriented Web Service: 此類服務的使用終端一般是手持設備和日用家電,對于前者而言,可以在不用修改網絡服務的體系架構的前提下,令先前的網絡服務支持除PC以外的各種終端,比如Palm、PocketPC、手機等。如此,那些天氣預報服務、Email服務、主動信息服務等將更為有效和便捷。而后者對于日用家電,則可能是一個市場的啟動期,有了Web服務作為基礎框架,智能型的日用家電將真正獲得標準的支持,從而有了廣泛使用的可能。

      System-Oriented Web Service: 一些傳統意義上的系統服務,比如用戶權限認證,系統監控等,如果被遷移到全球范圍的Internet上,或者企業內部的intranet上,其作用范圍將從單個系統或局部網絡拓展到整個企業網絡或整個Internet。如此,基于同一系統服務的不同應用將得以在整個Internet環境中部署,譬如跨國企業的所有在線服務可以使用同一個用戶權限認證Web服務。

    Web服務: 當今的技術最亮點

    架構WebService:什么是Web服務?

      以上這幅圖是Gartner Group在研究了所有IT主流時尚技術的發展道路后,作出的抽象模型。Y軸表明技術的受關注程度,而X軸則表示技術的應用的成熟度。每一項技術在從出現到成熟的整個過程都將沿著圖中的曲線前進,而且典型地,都將被劃分為五個階段:

    •   技術顯現:一門技術被發明或定義之后,開始進入公眾的視野;
    •   不斷膨脹的期望期:由于該項技術的劃時代的突破,使人們對這項技術有著無比美好的想象和期望,這一階段類似"網絡的泡沫器";
    •   希望破滅之后的醒悟期:由于每項技術都不是萬能的,真正獲得使用仍然需要務實的加以應用研究,因此此時人們發現這項技術似乎并沒有期望中那么有用,這一階段類似"網絡的泡沫破滅";
    •   豁然開朗的應用發展期:經過了一個階段的開發和研究,該項技術終于走上了良性發展的軌道,越來越多的人接受并使用了該項技術;
    •   大量的工業化生產期:該項技術成為業界主流,大量應用在具體的環境中。
    posted on 2007-07-03 14:54 綠茶 閱讀(222) 評論(1)  編輯  收藏 所屬分類: WebService

    FeedBack:
    # re: 什么是web服務?
    2007-07-03 14:56 | 綠茶
    這篇文章包括了web服務的類別,可以對web服務的領域有一個思想上的認識。  回復  更多評論
      
    在壓力下共生:)
    我們一起成長
    QQ:176739920

    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎AV永久在线精品免费观看| 亚洲国产精品无码久久久不卡| 青青草97国产精品免费观看| 亚洲精品无码专区在线在线播放 | 在线综合亚洲中文精品| 啊v在线免费观看| 无码人妻丰满熟妇区免费| 欧洲 亚洲 国产图片综合| 国产午夜亚洲精品国产成人小说| 99久久精品免费视频| 视频一区在线免费观看| 亚洲成综合人影院在院播放| 免费一区二区三区四区五区| 亚洲精品视频在线免费| 免费视频成人国产精品网站| 亚洲成人动漫在线观看| 国产91精品一区二区麻豆亚洲| 久久受www免费人成_看片中文| 97国免费在线视频| 国产精品亚洲天堂| 亚洲午夜在线一区| 亚洲AV无码久久精品狠狠爱浪潮| 日韩成人免费视频播放| 日本免费一区二区在线观看| a视频在线观看免费| 瑟瑟网站免费网站入口| 亚洲国产激情在线一区| 亚洲成年轻人电影网站www| 国产偷国产偷亚洲高清日韩| 无码国模国产在线观看免费| 久久久久久精品成人免费图片| 四虎影视无码永久免费| 一级女人18片毛片免费视频| 亚洲AV电影天堂男人的天堂| 亚洲图片激情小说| 色婷婷亚洲十月十月色天| 亚洲尤码不卡AV麻豆| 内射无码专区久久亚洲| 成人永久免费福利视频网站| 日韩毛片免费无码无毒视频观看 | 一级毛片免费观看不收费|