SOA 資源中心
SOA入門(mén)
概述
BEA和SOA
為獲得競爭優(yōu)勢,企業(yè)必須使技術(shù)能有效地為業(yè)務(wù)目標服務(wù)。BEA致力于通過(guò)開(kāi)放標準和SOA(面向服務(wù)的架構)推進(jìn)整個(gè)應用基礎結構的兼容性,能幫助企業(yè)快速實(shí)現IT價(jià)值。
SOA是一個(gè)IT策略,它將企業(yè)應用中的分散功能編排成具有互操作性的標準服務(wù),機構可以快速組合和重用這些服務(wù),以滿(mǎn)足業(yè)務(wù)需要。
SOA圍繞服務(wù)(而不是應用)組織企業(yè)IT,具有以下一些重要優(yōu)勢:
提高業(yè)務(wù)和IT的效率、敏捷性和交付產(chǎn)品的速度。
使IT能更快地交付更貼近業(yè)務(wù)要求的服務(wù)。
提高業(yè)務(wù)的響應級別,為用戶(hù)提高更完美的使用體驗。
隱藏IT環(huán)境的底層技術(shù)復雜性。
也就是說(shuō),SOA加快了應用的開(kāi)發(fā)速度,允許以更可靠的方式交付新服務(wù)和改進(jìn)的服務(wù)。
現在,一些組織已經(jīng)采用了基于BEA企業(yè)基礎軟件的面向服務(wù)環(huán)境。它們收到明顯效果,包括收入增加、客戶(hù)滿(mǎn)意度提升、運營(yíng)成本降低和現有技術(shù)投資的回報增加。
BEA制定了一個(gè)愿景和路線(xiàn)圖,即使用Liquid ComputingTM 簡(jiǎn)化企業(yè)計算,提升業(yè)務(wù)響應能力。
應對今天的業(yè)務(wù)挑戰
您的業(yè)務(wù)步伐比以往邁得更快了。隨著(zhù)客戶(hù)、合作伙伴和員工期望更高質(zhì)量的服務(wù)--24×7的服務(wù)--今天的企業(yè)系統已經(jīng)很難跟上時(shí)代的步伐。 首當其沖的是IT職員,分派給他們的任務(wù)有:
提高運營(yíng)效率:使現有投資贏(yíng)得更高生產(chǎn)率,同時(shí),這也意味著(zhù)需要改善業(yè)務(wù)的管理方式、實(shí)施全面的業(yè)務(wù)流程。尤其是保持和拓展新的戰略開(kāi)發(fā)成果,這其中包括壓縮預算和開(kāi)支、降低進(jìn)行中的維護成本,以及在實(shí)際業(yè)務(wù)的每一領(lǐng)域中做到“事半功倍”。
完善客戶(hù)響應:需要更快地響應支持業(yè)務(wù)的投資者,不管他們是來(lái)自企業(yè)內部的還是外部的客戶(hù),他們對IT系統都是有或多或少的信息需求的,這其中包括收集和使用貫穿整個(gè)業(yè)務(wù)流程的信息,而無(wú)論信息位于何處,都要做到使得信息能夠被那些需要的人員便利的獲得。
提高業(yè)務(wù)靈活性:需要快速地適應業(yè)務(wù),包括內部和外部的聯(lián)系點(diǎn),因為業(yè)務(wù)會(huì )不斷發(fā)生變化,應當做到避免由于業(yè)務(wù)需求變化而不得不新開(kāi)發(fā)新的應用程序和較大改變原有的基礎結構。
手頭壓著(zhù)這么多重要任務(wù),IT人士如何滿(mǎn)足那些日益增長(cháng)的需求以便快速實(shí)現IT價(jià)值呢?答案是開(kāi)發(fā)和部署面向服務(wù)的架構(SOA)。SOA方法能夠更好地讓IT與業(yè)務(wù)目標看齊,使得IT組織可以高效重用資產(chǎn)、為企業(yè)更快地創(chuàng )造價(jià)值,進(jìn)而更輕松地應對不斷變化的業(yè)務(wù)需求。
為什么采用SOA?
面向服務(wù)架構(SOA)的更高級別的應用程序開(kāi)發(fā)架構,讓IT更加關(guān)注于業(yè)務(wù)流程而非底層IT基礎結構,從而獲得競爭優(yōu)勢。
SOA對需要使用信息技術(shù)解決關(guān)鍵業(yè)務(wù)問(wèn)題的企業(yè)(包括希望減少冗余架構、創(chuàng )建跨客戶(hù)和員工系統的公共業(yè)務(wù)接口的企業(yè);需要基于角色和工作流對用戶(hù)提供個(gè)性化信息的業(yè)務(wù)的企業(yè);希望通過(guò)Internet實(shí)現跨區銷(xiāo)售、升級銷(xiāo)售和經(jīng)由移動(dòng)設備的訪(fǎng)問(wèn)來(lái)提升客戶(hù)服務(wù)的組織)很有價(jià)值。
采用服務(wù)驅動(dòng)型方法的企業(yè)體驗著(zhù)以下業(yè)務(wù)和IT好處:
面向服務(wù)架構的業(yè)務(wù)好處
效率:將業(yè)務(wù)流程從"煙囪"狀的、重復的流程向維護成本較低的高度利用、共享服務(wù)應用轉變。
響應:迅速適應和傳送關(guān)鍵業(yè)務(wù)服務(wù)來(lái)滿(mǎn)足市場(chǎng)需求,為客戶(hù)、雇員和合作伙伴更高水準的服務(wù)。
適應性:更高效地轉入轉出讓整個(gè)業(yè)務(wù)變得復雜性和難度更小,達到節約時(shí)間和資金的目的。
面向服務(wù)架構的IT好處
復雜性降低:基于標準的兼容性,與點(diǎn)到點(diǎn)的集成相比降低了復雜性。
重用增加:通過(guò)重用以前開(kāi)發(fā)和部署的共享服務(wù),實(shí)現了更有效的應用程序/項目開(kāi)發(fā)和交付。
遺留集成:用作可重用服務(wù)的遺留應用程序降低了維護和集成的成本。
如今的服務(wù)驅動(dòng)型企業(yè)都在體驗著(zhù)開(kāi)發(fā)的高效率,服務(wù)的高可靠性和服務(wù)的高質(zhì)量,以最大限度獲得業(yè)務(wù)機會(huì )所帶來(lái)的這些好處。
業(yè)務(wù)戰略和流程——目前的業(yè)務(wù)和IT戰略是否包含了一個(gè)適合于SOA的框架?只有使業(yè)務(wù)和IT戰略完全保持一致,才能發(fā)現企業(yè)的問(wèn)題,并能前后一致地重復實(shí)施解決方案。
架構——為了快速而動(dòng)態(tài)地交付服務(wù),企業(yè)必須開(kāi)發(fā)一個(gè)能夠裝配組件和服務(wù)的架構。該架構將關(guān)注重用性和可利用性,避免形成“煙囪”(Stovepipe)應用和IT資源的孤島。
成本和收益——在實(shí)施SOA后,IT的響應速度將增加,維護成本會(huì )明顯降低,并提供一個(gè)有說(shuō)服力的成本—收益分析。
項目和應用——SOA使您能夠在一個(gè)更強大、靈活的編程模型內以新的方式來(lái)構建應用。組織機構需要鑒別應該將哪些現有的應用合并到SOA架構。
構件——作為一種架構和一種編程模型,SOA是一種關(guān)于如何構建軟件的方法。企業(yè)需要鑒別應該在實(shí)施SOA時(shí)使用和重用哪些模塊(包括編碼、服務(wù)、應用和組件)。
組織和管理——對新的面向服務(wù)的IT組織而言,應該定義其角色和職責,并優(yōu)化技能集,同時(shí)組織一個(gè)有效的設計“重用工廠(chǎng)”(Reuse Factory),幫助定義管理模式,并最終確??蛻?hù)在進(jìn)行管理時(shí)的自主能力。