開源SOA

出版時間:2010-12  出版社:電子工業(yè)出版社  作者:Jeff Davis  頁數(shù):400  譯者:高宇翔  
Tag標簽:無  

前言

相信大家對SOA這個詞并不陌生,很多企業(yè)都在講我們要上SOA,也有很多企業(yè)在呼應:我們能幫忙。但究竟什么是SOA,SOA能做什么,如何在企業(yè)中推行SOA,采用什么樣的技術,這些都是擺在我們面前的現(xiàn)實問題。 我為什么會對這本書產(chǎn)生興趣?這要從我的工作說起。我從2004年開始投身到企業(yè)軟件開發(fā)當中,具體而言,就是醫(yī)院管理信息系統(tǒng)(HIS)。我們的團隊,一直都是扮演獨立軟件廠商(ISV)的角色,為國內(nèi)大中型醫(yī)院提供高品質(zhì)的HIS產(chǎn)品和服務。 接觸過醫(yī)院信息化的朋友都知道,醫(yī)院對軟件的需求是多方面的,通常很難有一家廠商能夠提供從ICU/CCU、LIS、RIS/PACS到財務軟件的全線產(chǎn)品和服務。而HIS在所有這些系統(tǒng)中,管理著醫(yī)院的核心運營,貫穿醫(yī)院業(yè)務的各個環(huán)節(jié),經(jīng)常需要和第三方系統(tǒng)進行通信。如何能更好地集成醫(yī)院的各類資產(chǎn),為醫(yī)院這個特殊的企業(yè)提供優(yōu)質(zhì)的服務,與醫(yī)院一同成長,就成為我們關注的焦點。 作為獨立軟件廠商,同時也考慮到醫(yī)院的實際承受能力,我們很難說服自己和醫(yī)院接受那些閉源SOA大廠高昂的產(chǎn)品服務價格。同時,出于對靈活配置和伸縮性的要求,我們在一開始就把目光鎖定在開源產(chǎn)品上。 SOA為我們提供了架構設計豐富的營養(yǎng)和施展拳腳的平臺。這本書要帶給大家的,正是如何用開源的產(chǎn)品實現(xiàn)完整的SOA。在這個過程中,作者為我們分析了SOA的方方面面,對每個環(huán)節(jié)采用的技術都做了大量翔實的評估和介紹,對每個關鍵點都給出了詳細的說明和完整的源代碼。 如果你是企業(yè)主管、業(yè)務專家,相信你讀完本書,會對SOA有更清楚的認識,對SOA能為你的企業(yè)帶來什么樣的價值會有更深的理解和體會。 如果你是架構師或程序員,相信你也和我一樣,在閱讀完本書之后,能更明白SOA的本質(zhì),掌握實際開發(fā)SOA的技能,懂得如何在企業(yè)或現(xiàn)有系統(tǒng)中引入SOA的思想。 得知博文視點引進并準備翻譯這本書時,網(wǎng)上傳來了質(zhì)疑的聲音,認為開源加上SOA,受眾太小。我卻不這么看。中國的軟件產(chǎn)業(yè),并非只剩下互聯(lián)網(wǎng)和外包,除了叫得出名字的大公司,有大量中小型的獨立軟件廠商在暗自努力,他們在網(wǎng)上的曝光率很低,但都在踏踏實實地做事。他們是可愛、可敬的一批人,做的是幕后支撐企業(yè)運營的重要產(chǎn)品和服務,這本書也是為他們準備的。

內(nèi)容概要

本書介紹了面向服務的架構(SOA)的基本概念和藍圖,對構成SOA的方方面面,包括服務編寫和組裝、業(yè)務流程建模、事件處理和報告、企業(yè)集成總線、決策服務等進行了全方位的介紹,并以“開放SOA平臺”為目標,與讀者一道搜羅了大量可選方案進行對比,最終選擇了一系列開源產(chǎn)品組成完整的SOA解決方案。作者擁有多年企業(yè)軟件開發(fā)經(jīng)驗,在本書中,他以真實世界的案例向我們展示了開源SOA的價值和實現(xiàn)方法。不論你是業(yè)務用戶、架構師還是一線開發(fā)人員,都能從本書得到大量的啟發(fā)和實戰(zhàn)參考。

書籍目錄

前言 致謝 關于本書 第一部分 歷史和原理  第1章 soa本質(zhì)  第2章 定義開放soa平臺 第二部分 裝配組件和服務  第3章 使用apache tuscany創(chuàng)建服務  第4章 高級sca 第三部分 業(yè)務流程管理  第5章 jbpm入門  第6章 jbpm任務  第7章 高級jbpm功能 第四部分 事件流處理、集成和中介  第8章 用esper處理復雜事件  第9章 企業(yè)級集成和esb  第10章 用apache synapse實現(xiàn)esb 第五部分 企業(yè)決策管理  第11章 用jboss drools定義業(yè)務規(guī)則  第12章 實現(xiàn)drools 參考資源 索引

章節(jié)摘錄

插圖:直到最近,要實現(xiàn)一個可以支撐SOA的技術架構(基礎設施),通常須要購買昂貴的商業(yè)產(chǎn)品。當企業(yè)希望得到的是一個集成的、全面的解決方案時更是如此。雖然一些SOA。相關的開源產(chǎn)品已經(jīng)出現(xiàn),它們更多的是關注一些特定的、專門的領域。舉例來說,Apache Axis在2004年出現(xiàn),現(xiàn)在成為被廣泛采用的Java Web服務工具包。然而我們后面會看到,Web服務僅僅是SOA拼圖中的一塊。讓我們快進到2008年,在整個SOA產(chǎn)品圖譜中,都已經(jīng)能看到可以與商業(yè)產(chǎn)品競爭的開源產(chǎn)品?,F(xiàn)在,對于一個希望采用開源技術的SOA架構師而言,難的是如何從讓人眼花繚亂的相互競爭的產(chǎn)品中進行選擇,而如何整合它們則是個更大的難題。本書旨在幫助你認識構成SOA的核心技術,以及構建一個完整的SOA平臺要用到的各種開源技術。我們將集中探討如何將這些核心技術集成到一起,形成一個不論從廣度還是深度都可以和那些商業(yè)廠商提供的昂貴的產(chǎn)品相提并論的解決方案。如今那些最小規(guī)模的企業(yè)也能使用高質(zhì)量的開源軟件實現(xiàn)SOA。本書將展現(xiàn)一個開源SOA的技術藍圖。當然,由于有無數(shù)高質(zhì)量開源方案存在,自然也可以用你認為合適的方案來替換掉我推薦的這些。在探討具體的技術之前,讓我們對SOA的起源做一些介紹和鋪墊,對SOA是什么達成一些共識。

媒體關注與評論

“開源SOA復雜領域中的生存指南?!?  ——Alberto Lagna,whitebox.it “無價的指南…出眾的示例?!?  ——RickWagner,Acxiom Corp. “對各種開源SOA產(chǎn)品的深入比較就已值回本書定價?!?  ——Peter JOhnson,Unisys “…對任何SOA項目都有用,不論是什么平臺?!?  ——Irena Kennedy,Microsoft “集成關鍵開源技術的實用SOA解決方案?!?  ——DougWarren,JavaWeb Services

編輯推薦

《開源SOA》:你現(xiàn)在可以只用開源的應用程序就構建出企業(yè)級的soa解決方案,但有一個問題:你必須決定采用哪些產(chǎn)品及如何將它們集成為可用的整體。要集成的領域從業(yè)務流程管理、復雜事件處理、消息傳遞和中間件、esb到業(yè)務規(guī)則,無所不包。這樣的任務令人望而生畏。如果你是開發(fā)人員或架構師,想在這樣的任務中尋求幫助,那么《開源soa》就是你的指南。你將學到soa的關鍵概念及這些技術如何成為soa等式的一部分;將學到那些由作者難得的經(jīng)驗換來的集成方式;還將發(fā)現(xiàn)為什么這些開源產(chǎn)品是昂貴的商業(yè)解決方案的極具競爭力的替代,并且在許多情況下它們甚至更加卓越。《開源SOA》內(nèi)容對構建soa系統(tǒng)整個生命周期的完整介紹混合、搭配并融合不同的工具難得的案例研究和獨特的解決方案對jbossjbpm、drools、apachetuscany、synapse、esper等的介紹集成的eclipse項目,打包用以運行示例的所有類庫

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    開源SOA PDF格式下載


用戶評論 (總計14條)

 
 

  •   只是講個大概的架構,不算細致
  •   內(nèi)容上還是不錯的,比較全面
  •   發(fā)貨速度真的很快,發(fā)票、發(fā)貨單一應俱全,書也很好,字跡清楚,無缺頁,決對的正版。
  •   不錯~ 書有點舊 但是沒有品質(zhì)問題
  •   看了一章再也不想看了,翻譯水平太低
  •   了解SOA
  •   很不錯!大家人都很喜歡
  •   不錯的開源SOA指南
  •   介紹SOA概念的書
  •   做了一些實質(zhì)性的對比~
  •   很不錯的一本講解SOA的書
  •   買了這本書后我知道我有事兒干了
  •   SOA的開源實現(xiàn)
  •   soa入門書籍
 

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

京ICP備13047387號-7