官术网_书友最值得收藏!

前言

寫作背景

近年來,隨著軟件產(chǎn)業(yè)的迅速發(fā)展,面向服務(wù)架構(gòu)(SOA,Service-Oriented Architecture)成為時下越來越熱門的話題。它是為了滿足在Internet環(huán)境下業(yè)務(wù)集成的需求,通過連接能完成特定任務(wù)的獨(dú)立功能實(shí)體而實(shí)現(xiàn)的一種軟件系統(tǒng)架構(gòu)。

不同種類的操作系統(tǒng)、應(yīng)用軟件、系統(tǒng)軟件和應(yīng)用基礎(chǔ)結(jié)構(gòu)相互交織;同一公司擁有開發(fā)于不同時期、架構(gòu)于不同平臺和技術(shù)之上的諸多軟件系統(tǒng),便是當(dāng)今IT企業(yè)的現(xiàn)狀。一些現(xiàn)存的已投入使用多年的應(yīng)用程序被用來處理當(dāng)前的業(yè)務(wù)流程,從頭開發(fā)并建立一個新的環(huán)境是不可能的。如何才能讓企業(yè)對業(yè)務(wù)的變化做出快速的反應(yīng),利用對現(xiàn)有的應(yīng)用程序和架構(gòu)的投資來解決新的業(yè)務(wù)需求,應(yīng)對突發(fā)的業(yè)務(wù)變化,為客戶、合作伙伴及供應(yīng)商提供新的互動渠道,并呈現(xiàn)一個可以支持有機(jī)業(yè)務(wù)的構(gòu)架,這無疑是給IT企業(yè)提出的一個巨大挑戰(zhàn)。SOA正是在這種困惑和挑戰(zhàn)下脫穎而出的,它憑借自身松耦合的特性,使得企業(yè)可以按照模塊化的方式添加新的服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,同時它還提供選擇,從而可以通過不同的渠道提供服務(wù),并可以把企業(yè)現(xiàn)有的或已有的應(yīng)用作為服務(wù),從而增加了原有系統(tǒng)的可用性,進(jìn)一步增強(qiáng)了企業(yè)的服務(wù)效能。

本書特點(diǎn)

本書從一個具體的案例SOAgent出發(fā),闡述如何從無到有構(gòu)建一個基于SOA的系統(tǒng)平臺,并通過將它和傳統(tǒng)開發(fā)過程相比較,討論SOA及具體相關(guān)技術(shù)為企業(yè)提供的解決方案。本書的案例描述了一個在Web 2.0環(huán)境下逐步興起的商業(yè)模式,即商品的網(wǎng)絡(luò)搜索、直銷和配送。SOAgent將這幾個流程進(jìn)行整合,通過對Amazon,Yahoo等大型門戶銷售網(wǎng)站所提供的商品檢索和銷售Web Service的封裝集成,讓用戶可以方便地通過SOAgent搜索并購買其他網(wǎng)站的產(chǎn)品。同時,SOAgent也為其他門戶網(wǎng)站提供搜索接口,以使得這些門戶網(wǎng)站可以整合SOAgent的搜索及銷售接口。雙方都可以因此獲利,SOAgent借以推廣其銷售渠道,第三方門戶網(wǎng)站則可提供更多的增值服務(wù)。在配送方面,SOAgent把原先的配送系統(tǒng)撤銷,取而代之的是使用并包裝FedEx,DHL及UPS等提供的服務(wù)。為了優(yōu)化業(yè)務(wù)整合和應(yīng)對需求變化,引入BPEL對業(yè)務(wù)流程進(jìn)行描述并配置,從而在不改變流程及服務(wù)實(shí)現(xiàn)的前提下,僅通過對BPEL的修改便實(shí)現(xiàn)業(yè)務(wù)流程的重組。

致謝

本書的編寫得到了中國電子工業(yè)出版社和德國企業(yè)經(jīng)濟(jì)信息研究所的大力支持,在編寫的過程中,我們也得到了很多人的幫助和鼓勵,在此要特別感謝Steffens教授以及張子頔女士。同時,感謝中國電子工業(yè)出版社的李冰編輯和高洪霞編輯的支持。對于本書中可能存在的錯誤、問題以及疏漏之處,敬請廣大讀者批評指正。

余浩,朱成

2008年9月

主站蜘蛛池模板: 五台县| 甘孜县| 射阳县| 武城县| 松溪县| 河曲县| 大田县| 陵川县| 新津县| 高安市| 屏东县| 珠海市| 永年县| 恩平市| 随州市| 留坝县| 吉木萨尔县| 图片| 白朗县| 淳安县| 利辛县| 余江县| 资中县| 灌阳县| 随州市| 临邑县| 颍上县| 平顶山市| 耿马| 南平市| 丰城市| 正镶白旗| 鄂托克旗| 贵定县| 中山市| 保康县| 萝北县| 逊克县| 从江县| 诸城市| 芮城县|