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

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

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

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發展
    數據加載中……

    對SOA涉及的組件和服務概念的整理(摘自水木)



    pigcan


    SOA 技術體系里有幾個核心概念 :
    A message-- represents the data required to complete some or all parts of a unit of work.
    An operation-- represents the logic required to process messages in order to complete a unit of work.
    A service-- represents a logically grouped set of operations capable of performing related units of work.
    A process-- contains the business rules that determine which service operations are used to complete a unit of automation. In other words, a process represents a large piece of work that requires the completion of smaller units of work.

    由此你可以判斷組件所處在的位置 , 并可以了解組件和服務之間的關系了

    amiracle
    簡單來講 :
    Components can be seen as the mechanism to package, manage and expose services. Component
    提供 service,Serivice 是依托于 component

    kant1981 接著
    IBM 提出的面向服務的建模和設計的時候給出了一個分層的架構圖 , 其中企業組件層處在服務層的下方 .
    SOA 的一個架構模板:?
    soa_arc.jpg
    對于這個圖形,我的理解是service是在component的基礎上有封裝了一層.服務處在更高的層次上.
    于是,我對你說的component是對service打包,管理和暴露的機制不太能理解.能不能具體解釋一下組件如何對服務進行打包,管理和暴露??

    amiracle回答說:
    例如用EJB開發的,實現了轉帳功能的組件,那么我們可以把他們封裝成serivce,或者說把這些組件的功能exposeservice,就是轉帳服務,這樣就可以被消費了。所以就看你怎么理解了:)
    現在許多開發工具都可以直接從EJB等生成service。當然,也可以先創建service,然后選擇用什么方式來實現。
    Creating a Web service using the Bean2WebService tool
    You can use the Bean2WebService tool from a command line to generate a Web service from a Java? bean using the IBM? WebSphere? run-time environment.


    pigcan
    接著
    據我理解,組件是用以實現功能并實現一些非功能特性的,而服務則可以是將他的一個封裝以提供對外的通用接口.IBM提供的資料中有很詳細的描述...


    最后,我查了一下資料,IBM Developer上有文章如下解釋:
    參照上圖:
    2:企業組件層。本層由那些負責實現功能(業務組件)和保持公開服務QoS 的企業組件(基礎設施組件,一般由容器提供)組成。這些特殊的組件是企業和業務單元級支持的企業資產的受管理和控制的集合。
    3:服務層。業務選擇來支持和公開的服務處在這一層。它們可以被發現或者直接靜態綁定,接下來被調用,或者可能的話,編排到合成服務中。這個服務公開層同樣提供了獲取企業范圍組件,業務單元特定組件,以及有些情況下,特定項目組建的機制,并且以服務描述的形式具體化了他們的接口子集。因此,企業組件使用它們接口提供的功能在運行時提供服務實現。在這一層的接口公開為一個服務描述,在這層中他們被公開以提供使用。他們可以獨立存在或者作為合成服務。

    posted on 2006-06-22 18:10 crazycy 閱讀(1901) 評論(2)  編輯  收藏 所屬分類: SOA、WebService、BPEL

    評論

    # re: 對SOA涉及的組件和服務概念的整理(摘自水木)  回復  更多評論   

    發現你狂喜歡把所有咚咚發到blogjava首頁ha,但是,首頁上的應該是更原創的一些哦
    2006-06-23 10:00 | 綠色使者、綠色心情

    # re: 對SOA涉及的組件和服務概念的整理(摘自水木)  回復  更多評論   

    是很多;不是所有;確切的說在45%左右;

    不過是為了更好的閱讀量;都是出來混的,理解萬歲;

    現在blog排名已經進入前百,以后是該注重質量了;請多多指點。
    2006-06-23 22:45 | crazycy
    主站蜘蛛池模板: 四虎影视在线永久免费看黄| 亚洲娇小性xxxx色| 亚洲色大成网站WWW国产| 国产片免费在线观看| 苍井空亚洲精品AA片在线播放| 久久久久亚洲AV片无码| 亚洲成A人片777777| 亚洲AV无码一区二区三区在线| 免费看的黄色大片| 亚洲自偷自拍另类图片二区| 国产极品粉嫩泬免费观看| 33333在线亚洲| 亚洲精品麻豆av| 国产成人亚洲精品蜜芽影院| 女人18毛片水真多免费看| 亚洲人成网站18禁止| 成年女人色毛片免费看| 久久久久久久亚洲Av无码| 亚洲欧洲免费视频| 亚洲第一福利视频| 永久免费无码日韩视频| 亚洲精品成人片在线观看| 免费不卡视频一卡二卡| 免费一级特黄特色大片| 亚洲第一成年网站视频| 亚洲成a人片在线观看国产| 精品香蕉在线观看免费| 亚洲免费二区三区| 亚洲av中文无码乱人伦在线r▽ | 99视频在线精品免费| 久久久亚洲欧洲日产国码aⅴ | 24小时日本在线www免费的| 一二三区免费视频| 亚洲狠狠爱综合影院婷婷| 亚洲第一成年免费网站| 免费国产高清视频| 香蕉免费一级视频在线观看| 亚洲av无码专区首页| 国产成人亚洲精品影院| 永久免费无码网站在线观看| 极品美女一级毛片免费|