出版時(shí)間:2012-8 出版社:清華大學(xué)出版社 作者:(美)辛格,(美)胡恩斯 著,張乃岳,戴超凡,徐連君 譯 頁數(shù):391 字?jǐn)?shù):612000
內(nèi)容概要
《面向服務(wù)的計(jì)算——語義流程和代理》由Munindar P.Singh
Michael N.
Huh著,張乃岳、戴超凡、徐連君譯,借助于Web服務(wù)背景下開發(fā)的許多概念,闡述了優(yōu)秀服務(wù)的原則與實(shí)踐。相較于以前的軟件開發(fā)方法,
Web服務(wù)能夠?qū)崿F(xiàn)更高效的分布式應(yīng)用開發(fā)。全書共25章,提出了使用Web服務(wù)所需要的概念、架構(gòu)、技術(shù)和基礎(chǔ)設(shè)施,對Web服務(wù)及其相關(guān)學(xué)科當(dāng)前的發(fā)展進(jìn)行了廣泛的綜述,并將概念與實(shí)例和新標(biāo)準(zhǔn)緊密結(jié)合在一起。同時(shí)還結(jié)合規(guī)劃、協(xié)商、隱私和網(wǎng)絡(luò)策略等上下文對技術(shù)的應(yīng)用進(jìn)行了詳細(xì)的解釋。
《面向服務(wù)的計(jì)算——語義流程和代理》可供專注于Web服務(wù)的從業(yè)人員和研究人員使用和參考。
作者簡介
作者:(美國)辛格(Munindar P.Singh) (美國)胡恩斯(Michael N.Huhns) 譯者:張乃岳 戴超凡 徐連君 辛格(Munindar P.Singh),博士,IEEE會員,北卡羅來納州立大學(xué)計(jì)算機(jī)科學(xué)系教授。他的研究興趣包括多代理系統(tǒng)和面向服務(wù)的計(jì)算。1999—2002年,Munindar擔(dān)任IEEE Internet Computing總編,同時(shí)也是多家核心期刊的創(chuàng)辦委員會成員,如IEEE Internet Computing,Journal of Autonomous Agents and Multiagent Systems和Journal of Web Semantics。在Munindar的指導(dǎo)下,有16名學(xué)生獲得博士學(xué)位,22名學(xué)生獲得碩士學(xué)位。 胡恩斯(Michael N.Huhns),博士,IEEE會員,擁有密歇根大學(xué)B.S.E.E.學(xué)位,南加州大學(xué)洛杉磯校區(qū)電子工程系碩士和博士學(xué)位,發(fā)表過200多篇有關(guān)機(jī)器智能的論文。
書籍目錄
第Ⅰ部分 基礎(chǔ)知識
第1章 基于服務(wù)的計(jì)算
第2章 Web服務(wù)的基本標(biāo)準(zhǔn)
第3章 Web服務(wù)編程
第4章 企業(yè)架構(gòu)
第5章 面向服務(wù)的計(jì)算:原則
第Ⅱ部分 描述
第6章 建模和表示
第7章 資源描述框架
第8章 Web本體語言
第9章 本體的管理
第Ⅲ部分 應(yīng)用
第10章 執(zhí)行模型
第11章 事務(wù)概念
第12章 Web服務(wù)協(xié)調(diào)框架
第13章 流程的規(guī)范
第14章 形式化說明與規(guī)則
第Ⅳ部分 協(xié)作
第15章 代理
第16章 多代理商系統(tǒng)
第17章 組織
第18章 通信
第Ⅴ部分 選擇
第19章 語義服務(wù)選擇
第20章 社會性服務(wù)選擇
第21章 經(jīng)濟(jì)性服務(wù)的選擇
第Ⅵ部分 工程學(xué)
第22章 構(gòu)建SOC應(yīng)用
第23章 服務(wù)管理
第24章 安全性
第Ⅶ部分 方向
第25章 挑戰(zhàn)和延伸
附錄
附錄A XML和XMLSchema
附錄B URI、URN、URL和UUID
附錄C 有關(guān)XML命名空間的一些縮寫
章節(jié)摘錄
版權(quán)頁: 插圖: 這里的重點(diǎn)在“架構(gòu)”上,因?yàn)楹芏嚓P(guān)鍵技術(shù)都已經(jīng)在各自的領(lǐng)域內(nèi)得到廣泛接受。實(shí)踐上的成功依賴于這些技術(shù)如何應(yīng)用于同一個高度內(nèi)聚的框架(架構(gòu))中,并被轉(zhuǎn)換為方法論與基礎(chǔ)架構(gòu),從而可以將其應(yīng)用在軟件開發(fā)生產(chǎn)中。從這一點(diǎn)來看,相關(guān)標(biāo)準(zhǔn)和工具目前取得的進(jìn)步非常鼓舞人心。SOA之所以滿足麗向服務(wù)的計(jì)算有幾個關(guān)鍵因素,這些關(guān)鍵因素將在后文加以介紹。 Web服務(wù)當(dāng)前的實(shí)現(xiàn)強(qiáng)調(diào)單個提供者為單個請求者提供單個服務(wù)。這與Web的客戶端—服務(wù)器架構(gòu)思想是一致的。 5.2.1 面向服務(wù)的架構(gòu)的基本元素 為了實(shí)現(xiàn)上述優(yōu)點(diǎn),SOA必須滿足以下需求。 松耦合 緊密關(guān)聯(lián)的屬性在不同的組件間是不通用的。通常,對于不同組件中的信息型資源,并不適合規(guī)定其數(shù)據(jù)的一致性。然而,考慮高層協(xié)定的關(guān)系更為合理,通過關(guān)系便可以確定構(gòu)件間的交互。 實(shí)現(xiàn)的中立性 對于這一需求,接口是關(guān)鍵。我們不能依賴于相互交互的組件的實(shí)現(xiàn)細(xì)節(jié)。尤其是實(shí)現(xiàn)方法不能只針對某些編程語言。 靈活的可配置性 系統(tǒng)應(yīng)在后期配置且應(yīng)當(dāng)允許靈活地配置。換句話說,不同的組件是在該過程的后期相互綁定的。系統(tǒng)的配置可以動態(tài)修改。 長生命周期 我們不必苛求組件的長周期性。然而,由于我們所要處理的是動態(tài)環(huán)境中自治異構(gòu)組件的計(jì)算問題,因而必須確保異常能被處理。這意味著組件存在的時(shí)間必須足夠長,以便能夠發(fā)現(xiàn)相關(guān)的異常,從而采取相應(yīng)的操作,并且對其他各方執(zhí)行的操作予以響應(yīng)。組件只有存在較長一段時(shí)間才能夠被發(fā)現(xiàn),被依靠,并獲得行為上的信賴。 粒度 應(yīng)從粗粒度上來理解SOA中的參與者。也就是說,不應(yīng)從細(xì)節(jié)上對操作與交互進(jìn)行建模,而最好是獲取參與者在業(yè)務(wù)往來的過程中,可被觀察到的總體質(zhì)量。粗粒度降低了參與者彼此間的依賴程度,并減少了通信中的消息量。 團(tuán)隊(duì) 為了避免設(shè)計(jì)中心式的計(jì)算,不妨思考通過自制的參與者來實(shí)現(xiàn)計(jì)算的方法。換句話說,參與者并不是指揮它的合作者,開放環(huán)境中的計(jì)算更多的是要求業(yè)務(wù)伙伴進(jìn)行團(tuán)隊(duì)合作。也就是說,工作不是獨(dú)立完成的,一個進(jìn)行協(xié)作的參與者組成的團(tuán)隊(duì)更適合作為一個建模單元。面向團(tuán)隊(duì)的觀點(diǎn)是嚴(yán)格采用對等架構(gòu)的結(jié)果。
編輯推薦
《面向服務(wù)的計(jì)算:語義、流程和代理》可供專注于Web服務(wù)的從業(yè)人員和研究人員使用和參考。
圖書封面
評論、評分、閱讀與下載