国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
SOA實踐:構(gòu)建基于Java Web服務(wù)和BPEL的企業(yè)級應(yīng)用
2010年11月07日
《SOA實踐:構(gòu)建基于Java Web服務(wù)和BPEL的企業(yè)級應(yīng)用》
作者: 余浩 朱成 丁鵬 編著(2009年10月第1版第1次)
電子工業(yè)出版社 Publishing House of Electronics Industry
http://www.phei.com.cn/
北京市海淀區(qū)萬壽路173信箱(100036)

余浩,碩士,2003年畢業(yè)于上海交通大學(xué)計算機系?,F(xiàn)任德國企業(yè)經(jīng)濟信息研究所技術(shù)經(jīng)理。目前主要致力于SOA、SAP系統(tǒng)、企業(yè)應(yīng)用集成以及企業(yè)信息系統(tǒng)元數(shù)據(jù)模型的相關(guān)研究。曾經(jīng)參與多個SOA和SAP項目的咨詢和實施。

朱成,碩士,2005年畢業(yè)于上海交通大學(xué)計算機系?,F(xiàn)任德國企業(yè)經(jīng)濟信息研究所軟件架構(gòu)師。目前主要致力于SOA軟件架構(gòu)、SAP系統(tǒng)、企業(yè)信息系統(tǒng)元數(shù)據(jù)模型的研究和實施。曾在美國宏軟軟件、飛利浦東亞研究實驗室、英特爾中國軟件中心從事軟件研發(fā)工作,有豐富的軟件架構(gòu)設(shè)計經(jīng)驗。

內(nèi)容簡介
《SOA實踐—構(gòu)建基于JavaWeb服務(wù)和BPEL的企業(yè)級應(yīng)用》是一部以案例為中心來介紹SOA設(shè)計及開發(fā)的技術(shù)書籍。書中以實例說明如何設(shè)計和實現(xiàn)基于SOA的系統(tǒng),以及如何解決SOA架構(gòu)設(shè)計與實施過程中所遇到的實際問題,并討論分析SOA帶給系統(tǒng)的益處。
《SOA實踐—構(gòu)建基于JavaWeb服務(wù)和BPEL的企業(yè)級應(yīng)用》對SOA相關(guān)知識的討論涵蓋了面向服務(wù)的原理、關(guān)鍵協(xié)議與標(biāo)準(zhǔn)、設(shè)計與應(yīng)用的全部過程。
《SOA實踐—構(gòu)建基于JavaWeb服務(wù)和BPEL的企業(yè)級應(yīng)用》共分8章,第1章對SOA基本概念和原則進(jìn)行了講解,第2章介紹《SOA實踐—構(gòu)建基于JavaWeb服務(wù)和BPEL的企業(yè)級應(yīng)用》核心案例SOAgent,第3章和第4章講述面向服務(wù)的分析和設(shè)計過程,第5章針對SOA平臺及相關(guān)技術(shù)進(jìn)行介紹,第6章詳細(xì)介紹SOAgent基本服務(wù)的實現(xiàn)與應(yīng)用,第7章和第8章介紹BPEL技術(shù)。   《SOA實踐—構(gòu)建基于JavaWeb服務(wù)和BPEL的企業(yè)級應(yīng)用》的讀者對象是有一定經(jīng)驗的軟件開發(fā)人員,企業(yè)級信息系統(tǒng)架構(gòu)師,SOA項目設(shè)計及實施人員,廣大SOA研究與愛好者,以及對SOA感興趣的高年級計算機及相關(guān)專業(yè)的學(xué)生。

P2,服務(wù)的9個特點:
服務(wù)是可重用的;服務(wù)都有服務(wù)合同;服務(wù)之間是松耦合的;服務(wù)隱藏了具體的邏輯;服務(wù)是可組合的;服務(wù)是自治的;服務(wù)是無狀態(tài)的;服務(wù)是可被發(fā)現(xiàn)的;服務(wù)一般是粗粒度的。

P4,服務(wù)合同一般包括以下4個部分:
1、WSDL文檔:用于描述服務(wù)的端點、服務(wù)提供的操作,以及每一個操作的輸入和輸出信息;
2、XML Schema:定義交互的數(shù)據(jù)類型;
3、WS-Policy文檔:描述沒有在WSDL中定義的服務(wù)元數(shù)據(jù);
4、Service Level Agreement(SLA):描述服務(wù)的非功能性層面的要求和語義信息等。

P11,服務(wù)的存儲庫(Service Repository)和注冊庫(Service Registry)的區(qū)別,在存儲庫里存儲著具體的服務(wù),而注冊庫里僅僅是索引,并不是服務(wù)本身。

P13,服務(wù)的類別
1、應(yīng)用級服務(wù),也稱為技術(shù)功能服務(wù),主要完成底層的技術(shù)功能。
2、業(yè)務(wù)級服務(wù),主要用來實現(xiàn)一些具體的商業(yè)操作,實現(xiàn)具體的業(yè)務(wù)邏輯,是企業(yè)業(yè)務(wù)模型的服務(wù)表現(xiàn)形式(包括任務(wù)為中心和實體為中心)。
3、流程級服務(wù),實現(xiàn)了對具體業(yè)務(wù)流程自動化的支持。一般是暴露給外部用戶或者合作伙伴使用的服務(wù)。

P27,Web服務(wù)相關(guān)的標(biāo)準(zhǔn)化組織
1、World Wide Web Consortium,W3C----HTML,CSS,XML,DOM,XML Schema,SOAP,WSDL等
2、Organisation for the Advancement of Structured Information Standards, OASIS----UDDI,WS-BPEL
3、Web Service Interoperability Organisation,WS-I----WS-I Basic Profile

P31,Web服務(wù)的協(xié)議堆棧

P34,SOAP協(xié)議
Web服務(wù)的請求者發(fā)送一條SOAP消息,該消息可能中途經(jīng)歷一些媒介,最后到達(dá) Web服務(wù)的接收端。Web服務(wù)的接收端必須理解該消息,從而采取相應(yīng)的動作,產(chǎn)生一個結(jié)果,并包裝成為一個新的SOAP消息,最終返回給請求者。
SOAP協(xié)議主要定義了4個部分:
1、基于XML Infoset 的標(biāo)準(zhǔn)消息結(jié)構(gòu);
2、服務(wù)處理消息的處理模型;
3、把SOAP消息綁定到不同網(wǎng)絡(luò)傳輸協(xié)議的機制
4、如何在SOAP消息中添加非XML編碼的附件

P41,WS-Addressing協(xié)議
SOAP協(xié)議定義了Web服務(wù)消息交換的合適、消息處理模型等,但沒有定義如何尋址Web服務(wù)。WS-Addressing協(xié)議則提供了一種與傳輸協(xié)議無關(guān)的、用于確定消息發(fā)送者和接收者的機制,使Web服務(wù)不依賴于底層的傳輸協(xié)議,而是在消息本身存儲源地址和目標(biāo)地址的信息。

P44,WSDL協(xié)議
定義了如何描述Web服務(wù),根據(jù)WSDL提供的信息,Web服務(wù)的請求者可以構(gòu)造相應(yīng)的SOAP消息以消費Web服務(wù)。

P49,WS-Policy協(xié)議
WSDL描述了Web服務(wù)提供的功能,但沒有描述Web服務(wù)的非功能特性。WS-Policy協(xié)議則補充了這個不足,提供了一個通用的框架,允許定義由一系列診斷(Assertion)所組成的可被機器理解的策略表達(dá)式,并將它和Web服務(wù)的元素相關(guān)聯(lián),從而定義了對服務(wù)的約束,在服務(wù)請求時將檢查這些約束是否滿足,如果不滿足,系統(tǒng)將拒絕該請求。

P188,目前主流的Web服務(wù)主要有三種實現(xiàn)方案:SOAP消息模式、XML-RPC消息模式及REST消息模式。
REST技術(shù)看待Web服務(wù)的視角相對于其他Web服務(wù)技術(shù)有很大的區(qū)別,REST關(guān)注的是資源,它把幾乎所有的Web服務(wù)涉及到的操作對象都看成資源,而SOAP、RPC等技術(shù),更關(guān)注操作行為和動作。
由于REST并不是定義的標(biāo)準(zhǔn),所以只能說,那些符合REST特征或思想的架構(gòu),是應(yīng)用了REST技術(shù)的架構(gòu),簡而言之,這些架構(gòu)就是RESTful的。
1、任何資源都有ID
2、無狀態(tài)的通信模式
3、使用HTTP的標(biāo)準(zhǔn)方法
4、面向資源的設(shè)計準(zhǔn)則

P260,WSBPEL是基于XML和Web服務(wù)相關(guān)的協(xié)議之上的,其中XML Schema和 WSDL中的Message結(jié)點用來定義流程中用到的數(shù)據(jù)類型,而流程涉及的所有伙伴都使用添加了PartnerLink的擴展WSDL來表示,對數(shù)據(jù)的操作則通過XPath和XSLT來完成。整個流程最終通過WSDL發(fā)布為Web服務(wù),以供客戶調(diào)用。

P284,BPEL產(chǎn)品
1、ActiveBPEL Engine
2、ODE
3、AquaLogic
4、WebSphere Process Server
5、jBPM
6、BizTalk Server
7、BPEL Process Manager
8、NetWeaver XI
9、OpenESB
10、ActiveMatrix BusinessWorks

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
網(wǎng)絡(luò)服務(wù)
面向SOA企業(yè)業(yè)務(wù)過程建模的利器 — IT技術(shù)
Web Service 與 SOA 關(guān)系 區(qū)別
BPEL4WS語言介紹,第1部分: 特點介紹及使用技巧提示
從UML到BPEL
過程組件模型
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服