日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

SOA核心技術(shù)及應(yīng)用

 筠瓏楓絳 2010-12-25
2010年11月28日
《SOA核心技術(shù)及應(yīng)用》
作者: 王紫瑤 南俊杰 段紫輝 錢海春 陳荻玲 李冬 編著 (2008年05月第1版第1次)
電子工業(yè)出版社 Publishing House of Electronics Industry
http://www./
北京市海淀區(qū)萬(wàn)壽路173信箱(100036)
 
王紫瑤,IBM中國(guó)開(kāi)發(fā)中心的資深軟件開(kāi)發(fā)顧問(wèn),WebSpherecProcesscServer產(chǎn)品在IBM中國(guó)開(kāi)發(fā)中心的首席架構(gòu)師.自2002年IBM正式推出WebSphere業(yè)務(wù)整合(WBI)產(chǎn)品線以來(lái),她一直帶領(lǐng)中國(guó)的開(kāi)發(fā)團(tuán)隊(duì)致力于WBI前沿產(chǎn)品的開(kāi)發(fā):從WBIcCrossWorlds/InterChangecSewer系列,到現(xiàn)在IBM流程整合的旗艦產(chǎn)品WebSpherecProcesscServer(WPS).紫瑤的專長(zhǎng)領(lǐng)域在于失敗事件管理和事件監(jiān)控,是WPS6.1的主要架構(gòu)師之一.她也是SCA和SDO技術(shù)的積極推廣者.王紫瑤于1999年獲得清華大學(xué)計(jì)算機(jī)專業(yè)碩士學(xué)位后加入IBM中國(guó)開(kāi)發(fā)中心,在IBM工作的8年中,曾經(jīng)擔(dān)任軟件開(kāi)發(fā)工程師、經(jīng)理、高級(jí)經(jīng)理和架構(gòu)師等職位.
 
內(nèi)容簡(jiǎn)介
本書立足于技術(shù)底層,試圖指引讀者理解構(gòu)建SOA的基礎(chǔ)編程模式。這一技術(shù)模式也并非耳熟能詳?shù)腤eb服務(wù),而是新興的SOA技術(shù)標(biāo)準(zhǔn)——服務(wù)組件架構(gòu)(ServiceComponentArchitecture,SCA)、服務(wù)數(shù)據(jù)對(duì)象(ServiceDataObject,SDO)和業(yè)務(wù)流程執(zhí)行語(yǔ)言(BusinessProcessExecutionLanguage,BPEL)。這三個(gè)技術(shù)分別解決了服務(wù)構(gòu)建、數(shù)據(jù)模型和流程編排領(lǐng)域的問(wèn)題,因而被稱為“SOA編程模式的鐵三角”。
本書首先和讀者一起回顧一下SOA的基本理念和實(shí)施SOA的技術(shù)需求,進(jìn)而簡(jiǎn)要介紹SCA、SDO和BPEL技術(shù)。此后的章節(jié)根據(jù)這三個(gè)主要的技術(shù)方向分為不同的模塊,分別介紹相應(yīng)技術(shù)的起源、理念、規(guī)范和實(shí)例,力圖使讀者全方位地理解這些技術(shù),并能夠進(jìn)行基本的開(kāi)發(fā)實(shí)踐。
本書的讀者對(duì)象是參與SOA項(xiàng)目實(shí)施的系統(tǒng)架構(gòu)設(shè)計(jì)師、服務(wù)開(kāi)發(fā)人員和測(cè)試人員,或者是相關(guān)專業(yè)的在校學(xué)生,以及任何希望了解SOA的廣大技術(shù)人員。
 
P38,一個(gè)SCA組件(componenet)由4個(gè)部分構(gòu)成:實(shí)現(xiàn)、服務(wù)、引用和屬性。
 
P41,每一個(gè)具體的實(shí)現(xiàn)都屬于某種實(shí)現(xiàn)類型。一種實(shí)現(xiàn)類型代表了一種特定的實(shí)現(xiàn)技術(shù),這里的技術(shù)不單指實(shí)現(xiàn)語(yǔ)言,還包括底層的框架和運(yùn)行環(huán)境。SCA支持的實(shí)現(xiàn)類型非常寬泛,包括Java, BPEL, C++等。還包括implementation.composite, implementation.spring, implementation.ejb等等。
實(shí)現(xiàn)的服務(wù)、引用和屬性是在屏蔽了實(shí)現(xiàn)的內(nèi)部細(xì)節(jié)之后,開(kāi)放給使用者供它們方便靈活地“定制”實(shí)現(xiàn)的手段,是實(shí)現(xiàn)的可配置部分。SCA把它們統(tǒng)稱為組件類型。一個(gè)實(shí)現(xiàn)可能同時(shí)被多個(gè)組件所用,這些組件之間的區(qū)別就是在于它們選擇使用的服務(wù)、引用和屬性不同。所以說(shuō),每個(gè)組件都是對(duì)其實(shí)現(xiàn)的一個(gè)具體配置。
組件在使用實(shí)現(xiàn)的服務(wù)、引用和屬性時(shí),可以選擇使用實(shí)現(xiàn)中的定義,也可以重新定義。在重新定義時(shí),需要注意,有些特性會(huì)受到實(shí)現(xiàn)中定義的限制,比如服務(wù)/引用的接口必須和實(shí)現(xiàn)的服務(wù)/引用的接口一樣或者是其子集。而有些特性則可以覆蓋視線中的定義,比如服務(wù)和引用的綁定。
每個(gè)實(shí)現(xiàn)都對(duì)應(yīng)一個(gè)組件類型,從而對(duì)應(yīng)一個(gè)組件類型文件。這個(gè)文件的內(nèi)容博阿凱實(shí)現(xiàn)的可配置部分:服務(wù)、引用和屬性,以及實(shí)現(xiàn)的QOS需求和策略。
 
P426,BPEL的總體結(jié)構(gòu)
Import可以導(dǎo)入外部定義文件,比如WSDL文件或者XML Schema文件。
伙伴鏈接。指明業(yè)務(wù)流程對(duì)外提供的接口,以及因調(diào)用其他服務(wù)所需要引用的接口。
變量。用來(lái)存儲(chǔ)業(yè)務(wù)流程的中間狀態(tài),已經(jīng)輸入變量和輸出變量。
關(guān)聯(lián)集合指定與返回消息某一個(gè)屬性相關(guān)的變量屬性,使得異步服務(wù)調(diào)用送耦合。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多