SOA實踐者說

出版時間:2010-12  出版社:電子工業(yè)  作者:鄧子云  頁數:321  
Tag標簽:無  

前言

互聯網給我們的IT技術和應用帶來了太多、太快、太新的知識名詞和領域。近年來,SOA被學術界、工程界、媒體炒得沸沸揚揚。然而似乎浪潮還沒完,緊接著云計算、物聯網這些新的名詞又接踵而至,這些新的名詞似乎又都和SOA有著千絲萬縷的關系。是的,SOA不是一種純粹的技術,而是一種面向服務的架構方法,更側重于思想和方法的運用。本書特點目前,市面上有關SOA的圖書已有一些,大多讓人看了似乎理解了概念卻又無從下手,淺顯易懂、適合國人口味、又實戰(zhàn)性強的可謂鳳毛麟角?;谶@種情況,我和我所在的團隊在從事科研和項目開發(fā)的基礎上,想開發(fā)出一本上手較快、實戰(zhàn)性強的有關SOA的圖書。因此全書:沒有復雜的理論、公式和計算,卻有不少動手實踐的內容;沒有一味的學術性解說,卻帶有完整的項目實戰(zhàn);用樸實的語言和不長的篇幅,講述了SOA精華的內容和實用的知識。真誠希望本書能夠對廣大IT界的朋友們有所幫助。我和我所在的團隊近年來承擔了不少有關SOA的項目,如湖南省“十一五”重點科技計劃項目“基于SOA-BPM組合架構的智能敏捷的第三方物流管理信息技術研究”,“制造業(yè)物流數據交換平臺的研究與實現”,“一種物流信息系統(tǒng)集成中間件LESB的研究與實現”等縱向課題;也有不少利用了SOA架構的橫向課題,如湖南省物流公共信息平臺有限公司的重大產學研專項湖南省物流公共信息平臺。在多年的研究與開發(fā)過程中,形成了一支研發(fā)團隊,也積累了一定的成果。

內容概要

本書用樸實的語言和不長的篇幅,講述了soa的精華內容和實用的知識,帶有很強的實戰(zhàn)性,并有完整的項目實戰(zhàn)。全書內容共分為8章,涵蓋了axis2、 tuscany java sca、osworkflow、apache ode等開發(fā)工具,講解了web service、rmi、spring集成、ws-bpel、工作流技術、基于soa的系統(tǒng)集成平臺等技術內容,附書光盤中還有所有章節(jié)及項目案例的完整源代碼。    本書可作為計算機或相近專業(yè)高年級本科生、研究生的soa課程教材或教材參考書,也可作為軟件研發(fā)人員的開發(fā)手冊、培訓教材,適合有一定java開發(fā)基礎的讀者閱讀。

作者簡介

鄧子云,副教授、高級工程師、系統(tǒng)分析師、項目管理師、高級程序員、高級項目經理。曾任長沙銀行高級項目經理,希賽信息技術有限公司副總經理,現湖南現代物流職業(yè)技術學院物流信息系系主任、湖南省物流公共信息平臺有限公司副總經理、湖南省湘物聯物流咨詢有限公司副總經理。曾獲湖南省教學名師、湖南省青年骨干教師等榮譽稱號。主持了湖南省重大產學研項目“湖南省物流公共信息平臺一期工程”的建設,主持了“制造業(yè)物流數據交換平臺的研究與實現”、“一種物流信息系統(tǒng)集成中間件LESB的研究與實現”等省部級十一五科技攻關課題3項,“長沙銀行小額支付系統(tǒng)”、“長沙銀行財庫行橫向聯網系統(tǒng)”等橫向課題10余項,著有專著4本,主編10本,發(fā)表有學術論文40余篇,所發(fā)表的著作與論文累計達550萬字,著作發(fā)行量超過10萬冊,獲得省部級獎勵多次,致力于J2EE開發(fā)技術及物流信息化方面的研究。

書籍目錄

第1章  soa研發(fā)前的準備    1.1  soa的核心概念      1.1.1  什么是soa      1.1.2  soa中間件軟件      1.1.3  soa相關技術標準      1.1.4  sca與jbi    1.2  開發(fā)工具      1.2.1  eclipse的安裝與配置      1.2.2  tuscany的安裝與配置      1.2.3  其他工具    1.3  sca規(guī)范與術語約定      1.3.1  規(guī)范內容      1.3.2  基本概念      1.3.3  圖形描述    1.4  小結  第2章  tuscany研發(fā)初體驗    2.1  tuscany  java  sca體系結構    2.2  第一個sca應用:計算器      2.2.1  設計思想      2.2.2  編寫pojo類代碼      2.2.3  編寫配置文件      2.2.4  編寫客戶端程序    2.3  綁定為rmi服務與引用rmi服務      2.3.1  將計算器服務綁定為rmi      2.3.2  通過綁定引用計算器rmi    2.4  用腳本語言實現計算器服務      2.4.1  設計思想      2.4.2  編寫腳本程序與配置文件    2.5  計算器服務與web應用      2.5.1  設計上考慮的問題      2.5.2  修改web.xml文件      2.5.3  編寫sca-contribution.xml文件      2.5.4  編寫jsp頁面    2.6  小結  第3章  web  service開發(fā)實戰(zhàn)    3.1  web  service有關的基本概念      3.1.1  web  service模型      3.1.2  web  service模型中的角色      3.1.3  web  service模型中的操作    3.2  基于axis2開發(fā)web  service      3.2.1  web  service開發(fā)方法      3.2.2  打包和部署web  service      3.2.3  編寫客戶端程序      3.2.4  調試web  service    3.3  在tuscany中開發(fā)web  service      3.3.1  設計思想      3.3.2  開發(fā)pojo類和編寫配置文件      3.3.3  編寫啟動服務端和客戶端程序    3.4  小結  第4章  分布式應用    4.1  基本概念      4.1.1  sca節(jié)點      4.1.2  sca域    4.2  域的web方式管理      4.2.1  資源包、組合構件與節(jié)點      4.2.2  從文件系統(tǒng)中配置域      4.2.3  連接非sca服務      4.2.4  從分布式域中啟動節(jié)點    4.3  分布式計算器應用      4.3.1  設計思想      4.3.2  代碼編寫      4.3.3  配置域資源包      4.3.4  配置組合構件      4.3.5  配置節(jié)點      4.3.6  調試程序    4.4  小結  第5章  sca與spring集成    5.1  sca  spring構件實現規(guī)范      5.1.1  一個示例情況的分析      5.1.2  在spring配置中直接使用sca引用      5.1.3  在spring配置中明確聲明與sca之間的關聯    5.2  用spring實現構件      5.2.1  使用多個spring配置文件      5.2.2  如何感知sca會用到bean對象      5.2.3  sca構件與spring構件互用示例    5.3  運用aop方式裝配      5.3.1  spring  aop基礎      5.3.2  基于schema配置切面      5.3.3  進一步改進工程    5.4  小結  第6章  ws-bpel2.0與apache  ode基礎    6.1  基本概念      6.1.1  ws-bpel      6.1.2  抽象和可執(zhí)行      6.1.3  描述約定      6.1.4  ws-bpel與wsdl    6.2  定義業(yè)務流程      6.2.1  (partner)和(partnerlinks)      6.2.2  (variables)      6.2.3  (correlation  sets)      6.2.4  (faulthandlers)      6.2.5  (activities)      6.2.6  基本活動      6.2.7  結構化活動    6.3  apache  ode      6.3.1  安裝apache  ode      6.3.2  helloworld示例      6.3.3  在java程序中調用      6.3.4  在ode中發(fā)布處理    6.4  小結  第7章  osworkflow基礎與應用    7.1  基本概念      7.1.1  工作流的定義      7.1.2  工作流技術發(fā)展趨勢      7.1.3  工作流參考模型      7.1.4  工作流管理系統(tǒng)體系結構      7.1.5  工作流定義規(guī)范      7.1.6  工作流引擎    7.2  osworkflow基礎      7.2.1  工作流描述      7.2.2  osworkflow的核心概念      7.2.3  下載和安裝osworkflow      7.2.4  gui設計器      7.2.5  osworkflow  api    7.3  使用osworkflow      7.3.1  創(chuàng)建數據庫      7.3.2  部置web應用      7.3.3  修改配置文件      7.3.4  分析web應用源代碼    7.4  訂單處理工作流實例      7.4.1  制作工作流圖形      7.4.2  部署工作流      7.4.3  使用工作流    7.5  小結  第8章  基于soa的系統(tǒng)集成平臺    8.1  平臺設計思想      8.1.1  需要解決的主要問題      8.1.2  解決問題的關鍵技術      8.1.3  接入情形的處理      8.1.4  數據交換xml報文處理    8.2  平臺的配置管理實現      8.2.1  平臺首頁設計      8.2.2  接入配置管理      8.2.3  生成描述文件      8.2.4  接入情況監(jiān)控      8.2.5  轉發(fā)配置管理      8.2.6  轉發(fā)目標系統(tǒng)配置管理      8.2.7  報文與數據庫的對應關系配置      8.2.8  轉發(fā)報文監(jiān)控    8.3  平臺的報文數據交換實現      8.3.1  接收報文處理      8.3.2  任務隊列的調度      8.3.3  接收數據隊列      8.3.4  轉發(fā)數據隊列    8.4  小結  參考文獻

章節(jié)摘錄

插圖:近年來,SOA炒得很火,不光是雜志、網絡等媒體,軟件廠商、高??蒲卸荚谥铝@方面的研究并做了大量的投入,一些軟件廠商紛紛聲稱已經生產了支持SOA或以SOA為基礎平臺的軟件,有的高校還將SOA作為研究生的課程來開設。那么SOA到底是什么?1.1.1 什么是SOASOA(Service Oriented Architecture,面向服務的架構)是一種面向服務的架構方法。SOA的核心概念是重用和互操作,它將企業(yè)的IT資源整合成可操作的、基于標準的服務,使其能被重新組合和應用。與傳統(tǒng)的緊耦合lT架構相比,SOA的松耦合架構更能適應業(yè)務的變化。在SOA中,可以用一個服務替換另一個服務而無須關心其底層的實現技術,唯一要考慮的就是服務接口,而它采用了通用的服務和XMI.標準,SOA帶來的另一個好處是可以充分利用現有的IT資源,包括遺留應用和數據庫,新系統(tǒng)可以通過將遺留應用和數據納入SOA,而不是替換它們,這種架構最終將使企業(yè)的IT架構能夠更快速、更有效地適應業(yè)務需求的變化。

編輯推薦

《SOA實踐者說:分布式環(huán)境下的系統(tǒng)集成》特色:沒有復雜的理論、公式和計算。卻有不少動手實踐的內容沒有一味地學術性解說,卻帶有完整的項目實戰(zhàn)用樸實的語言和不長的篇幅,講述了SOA精華的內容和實用的知識涵蓋了Axis2、Tuscany JavaSCA、OSWorkllow、ApacheODE等開發(fā)工具講解了Web Service、RMI、Spring集成、WS-BPEL、工作流技術、基于SOA的系統(tǒng)集成平臺等豐富的技術內容附書光盤中還有所有章節(jié)及項目案例的完整源代碼湖南省“十一”五”重點科技攻關課題研究成果《基于SOA-BPM組合架構的智能敏捷的第三方物流管理信息技術研究》湖南省“十一五”科技攻關課題研究成果《一種物流信息系統(tǒng)集成中間件LESB的研究與實現》《制造業(yè)物流數據交換平臺的研究與實現》

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    SOA實踐者說 PDF格式下載


用戶評論 (總計13條)

 
 

  •   書的內容比較不錯,適合新手入門。
  •   如果沒有人指導,這本書作為入門是很不錯的。。。推薦新人閱讀!
  •   書的印刷質量一般,內容還沒看
  •   書中就是講了一些小例子,都不系統(tǒng)。幾乎沒什么用
  •   包裝很好,書質量很好,快遞也很給力。第一次在當當買書,感覺很滿意。以后還會來買。
  •   在當當購書的5年時間里,當當已經發(fā)給我超過3次使用過的書籍了。雖然有折扣,但也不能如此“忽悠”,畢竟用戶看重的是你們的服務,而且退換貨不覺得在浪費大家的時間嗎?強烈要求補償!
  •   很不錯哦 對實踐來說很有意義
  •   總體來說還行,雖然離大師的書差很多距離,但是作者的水平比國內一些小學生的水平高多了,值得鼓勵。
  •   一點點基本的Helloworld層級內容。
  •   內容一般,沒什么特別好的地方
  •   本書理論知識較少,主要是寫SOA實踐情況,對于急于了解SOA實際應用,操作的人來講,是本不錯的參考書。
  •   書非常不錯不過還沒有深入看。
  •   是正品,很好,紙張都很好
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7