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

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

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

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發(fā)展
    數(shù)據(jù)加載中……

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

    本系列文章目錄結(jié)構(gòu)

    ?????? 我對 SOA 的認(rèn)識(一)(結(jié)合平時累積的筆記,不排除有引用) ( 修改版 )

    ?????? 我對 SOA 的認(rèn)識(二)(結(jié)合平時累積的筆記,不排除有引用)

    ?????? 我對 SOA 的認(rèn)識(三): SOA WebService 戰(zhàn)略與戰(zhàn)術(shù)

    ?????? SOA 和目前業(yè)成熟應(yīng)用的 JavaEE 應(yīng)用方案的一點看法

    ?????? JavaEE 中的三層結(jié)構(gòu)和 MVC

    ?????? SOA 服務(wù)模型分析設(shè)計的一些概念

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

    ? SOA 涉及的 想 & 產(chǎn)品 & 技術(shù)

    ? 可移植性(側(cè)重Web Service )分析

    10?? 任志宏關(guān)于 如何使用 IBM SOA 相關(guān)技術(shù)、產(chǎn)品和服務(wù)實現(xiàn)一個典型的業(yè)務(wù)場景 (轉(zhuǎn))



    pigcan


    SOA 技術(shù)體系里有幾個核心概念 :
    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.

    由此你可以判斷組件所處在的位置 , 并可以了解組件和服務(wù)之間的關(guān)系了

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

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

    amiracle回答說:
    例如用EJB開發(fā)的,實現(xiàn)了轉(zhuǎn)帳功能的組件,那么我們可以把他們封裝成serivce,或者說把這些組件的功能exposeservice,就是轉(zhuǎn)帳服務(wù),這樣就可以被消費了。所以就看你怎么理解了:)
    現(xiàn)在許多開發(fā)工具都可以直接從EJB等生成service。當(dāng)然,也可以先創(chuàng)建service,然后選擇用什么方式來實現(xiàn)。
    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
    接著
    據(jù)我理解,組件是用以實現(xiàn)功能并實現(xiàn)一些非功能特性的,而服務(wù)則可以是將他的一個封裝以提供對外的通用接口.IBM提供的資料中有很詳細的描述...


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

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

    評論

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

    發(fā)現(xiàn)你狂喜歡把所有咚咚發(fā)到blogjava首頁ha,但是,首頁上的應(yīng)該是更原創(chuàng)的一些哦
    2006-06-23 10:00 | 綠色使者、綠色心情

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

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

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

    現(xiàn)在blog排名已經(jīng)進入前百,以后是該注重質(zhì)量了;請多多指點。
    2006-06-23 22:45 | crazycy
    主站蜘蛛池模板: 婷婷亚洲久悠悠色悠在线播放| 中文字幕在线亚洲精品| 亚洲中文字幕精品久久| 成年女人色毛片免费看| 日本系列1页亚洲系列| 国产成人亚洲综合无码| 日韩电影免费在线观看中文字幕| 亚洲乱码日产精品BD在线观看| 免费国产成人高清在线观看麻豆| 青柠影视在线观看免费| 亚洲精品无码国产片| 中文字幕亚洲不卡在线亚瑟| 色se01短视频永久免费| 一级毛片免费在线观看网站| 亚洲国色天香视频| 国产亚洲色婷婷久久99精品91| 99久久99久久精品免费看蜜桃| 无遮挡国产高潮视频免费观看| 亚洲国产综合专区电影在线| 免费国产成人高清在线观看麻豆| 69精品免费视频| 国产精品免费一区二区三区| 国产成人精品日本亚洲专| 相泽亚洲一区中文字幕| 成人黄动漫画免费网站视频 | 精品国产污污免费网站aⅴ| 老司机免费午夜精品视频| 亚洲精品亚洲人成在线麻豆| 亚洲一区无码精品色| 无人影院手机版在线观看免费| 色www永久免费| 久久精品熟女亚洲av麻豆| 亚洲的天堂av无码| 亚洲AV无码乱码国产麻豆| 全免费a级毛片免费看不卡| 97在线视频免费公开观看| 日韩在线观看免费| 亚洲成AV人片在WWW| 亚洲字幕在线观看| 亚洲Aⅴ无码专区在线观看q| 中文字幕亚洲一区二区va在线|