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

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

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

    BlogJava 聯(lián)系 聚合 管理  

    Blog Stats

    隨筆分類

    隨筆檔案

    文章檔案


    orange

    用了一天多的時間,把川波從杭州帶回來的 PPT 大概地掃了一下。小寫一篇拋磚引玉 ^_^

    Service 并不一定是 Web Service ,它的定義更加寬泛。在 PPT 里找到兩種小分析一把:

    l???????? Gartner definition: Loosely coupled software components that interact with one another dynamically via standard Internet technologies

    l???????? Keyword: Loosely coupled; Standard; Internet

    也就是說 Service 首先要是松耦合的,而我想 Service 內(nèi)部應該是緊耦合的。這和面向?qū)ο蟪绦蛟O計的原則相似。一個類的內(nèi)部(特別是 private )成員和方法應該是邏輯上緊密相連的,而暴露給外部的接口則應該是高度抽象的。這個類和其他類的具體實現(xiàn)之間的關系應該是松散的。

    ?

    其次是 Standard Internet Service 的目的應該是為了隱藏不同系統(tǒng)的異構性,所以通過 Internet 的訪問方式必須是標準化的,這樣才有利于 Service 理念的推廣。我所知道的只有 Web Service 的那些協(xié)議: SOAP, WSDL, UDDI… 貌似 IBM 還在推廣它自己的一些協(xié)議,忘記叫什么啦,大家補充哦。

    l???????? W3C definition: A software application identified by a URI, whose interfaces and binding are capable of being defined, described, and discovered by XML artifacts and supports direct interactions with other software applications using XML-based messages via Internet-based protocols

    l???????? Keyword: XML, Interactions, Messages, Defined and described

    這個就更技術化啦。首先,它已經(jīng)默認 XML 將是數(shù)據(jù)交換的格式和協(xié)議了( XML 的力量真是無限大,只不過困惑如果是海量數(shù)據(jù)傳輸?shù)脑挘?/span> XML 怎么搞)。

    ?

    Interaction 是必然的,在后面我們肯定會用到定義一個 Service Component 里有 import export ,這些都是 Service Component 和外部的交互。順便說一句, Service Component 是通過 Interface Reference 與外部打交道,也許這也體現(xiàn)了松耦合的原則。

    ?

    Message 應該是 Interaction 的載體吧。 SOA 里有 SDO BO 的概念,就是在組件與組件交互時的數(shù)據(jù)流, WPS 里應該有詳細的實現(xiàn)支持,值得好好研究。

    ?

    Defined and described 是描述 Service 的利器了,我猜想應該是 WSDL 或者是它的擴展吧。看到一句說 WSDL 作用的話覺得蠻精彩的。 WSDL provides a notation to answer the following questions:

    1. What (is this service about)?

    2. Where (does it reside)?

    3. How (can it be invoked)?

    ?

    拿它做關鍵字可能重要的是說 SOA 和傳統(tǒng)的編程模型有所不同,描述和定義是其中很重要的內(nèi)容。就像如果我們沒有合適的 IDE ,自己用 Java 搞個 Web Service 就會很郁悶了。

    ?

    就寫這點啦,大家積極發(fā)揮!
    posted on 2006-05-05 19:42 Ruth Cao 閱讀(635) 評論(2)  編輯  收藏

    評論

    # re: Service的定義 2006-05-05 20:23 My Blue Dream~
    字體有點小,看上去有些吃力,要是字體能稍微大一點就好了。。。  回復  更多評論
      

    # re: Service的定義 2006-05-06 00:31 綠色使者、綠色心情
    在soa中,不光是webservice使用wsdl描述了。現(xiàn)在SDO的接口也是使用wsdl描述的,大概也是因為標準的原因吧
    對于海量數(shù)據(jù),在企業(yè)內(nèi)部應該是不用xml直接傳遞的,我想應該是使用相同的技術來間接連接吧,或者使用中介。
    其實,我覺得提出SCA的最初出發(fā)點就是WebService效率不好,如果所有邏輯都通過WebService耦合的話,肯定會出問題的  回復  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 五月婷婷综合免费| 日本免费中文视频| 无人在线观看完整免费版视频| 久久久久久亚洲av成人无码国产| 巨胸狂喷奶水视频www网站免费| 亚洲美日韩Av中文字幕无码久久久妻妇| 国产亚洲一卡2卡3卡4卡新区| 国产免费久久精品久久久| 小说专区亚洲春色校园| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 色视频色露露永久免费观看| 亚洲精品乱码久久久久久蜜桃图片 | 一区二区三区在线免费观看视频| 亚洲综合色视频在线观看| 二区久久国产乱子伦免费精品| 亚洲AV无码国产在丝袜线观看| 亚洲高清视频免费| 亚洲AV噜噜一区二区三区| 免费一级毛片在级播放| 三级网站在线免费观看| 亚洲天堂中文字幕在线观看| 成年性生交大片免费看| 香蕉国产在线观看免费| 亚洲国产精品VA在线观看麻豆| 最近免费中文字幕mv电影| 亚洲中文字幕无码久久| 亚洲AV无码一区二区三区在线观看| aa毛片免费全部播放完整| 911精品国产亚洲日本美国韩国 | 亚洲国产精品成人精品软件| 永久免费视频v片www| a级毛片免费观看视频| 亚洲不卡中文字幕| 免费国产不卡午夜福在线 | 羞羞漫画小舞被黄漫免费| 久久亚洲精品中文字幕三区| 黄页网站免费在线观看| 一级女性全黄久久生活片免费| 色拍自拍亚洲综合图区| 免费jjzz在线播放国产| 91短视频在线免费观看|