- SOA用戶指南
- 中國電子技術(shù)標準化研究所編著
- 1645字
- 2018-12-26 16:58:57
1.3 SOA效益及適用場景
1.3.1 SOA效益
SOA效益主要體現(xiàn)在如下幾個方面:
1.提高業(yè)務(wù)效率和用戶滿意度
目前,我國企事業(yè)單位及政府部門都在強調(diào)“服務(wù)”能力,各類組織對如何提高服務(wù)水平并使IT系統(tǒng)快速響應(yīng)新業(yè)務(wù)需求的要求,已經(jīng)超過了對于IT系統(tǒng)開發(fā)效率的要求。依托“服務(wù)”的松耦合性和重用性,通過現(xiàn)有“服務(wù)”和IT資產(chǎn)的組裝,SOA減少了新業(yè)務(wù)應(yīng)用開發(fā)的時間,提高了產(chǎn)品和服務(wù)的上市速度和開發(fā)效率,使得SOA系統(tǒng)中的“服務(wù)”和IT資產(chǎn)以更靈活的配置適應(yīng)新的需求變化,提高了業(yè)務(wù)效率。
SOA通過創(chuàng)建與具體技術(shù)和最終用戶設(shè)備無關(guān)的服務(wù),應(yīng)用于各種用戶服務(wù)渠道,以保證一致的用戶體驗,提高用戶的滿意度。
2.有利于整合IT資源,提高IT系統(tǒng)的對外協(xié)作能力
不少行業(yè)的企事業(yè)單位實施了很多應(yīng)用系統(tǒng),比如金融、電信行業(yè)以及一些集團企業(yè),如何在不同省市的子公司、分公司和多元化下屬單位整合原有系統(tǒng)和信息資源,都是目前面臨的主要系統(tǒng)建設(shè)需求。
SOA不僅僅是技術(shù)層面,同時提供了系統(tǒng)集成開發(fā)的主要方法及策略。SOA倡導遵循開放標準,并獨立于廠商多樣性的環(huán)境,為基于互聯(lián)網(wǎng)的組織內(nèi)和組織間的系統(tǒng)通信協(xié)作和資源共享提供了良好的互操作性和可用性。
3.提高投資回報率
采用SOA的企業(yè)、機關(guān)部門,將基于服務(wù)規(guī)則和要求,構(gòu)建下層IT架構(gòu),具有技術(shù)中立的特性,降低了對廠商的依賴和轉(zhuǎn)換成本;其次,SOA系統(tǒng)以“服務(wù)”為中心,梳理和重組業(yè)務(wù)流程,使各個業(yè)務(wù)系統(tǒng)能夠互聯(lián)互通和資源共享,這種服務(wù)的松耦合及平臺中立為機構(gòu)降低了集成成本,松耦合和模塊化簡化了維護工作,降低了維護成本;因此,總體而言,SOA可以保護原有IT投資,提高現(xiàn)有IT資產(chǎn)的投資回報率。
單個企業(yè)或單位的力量是有限的,只有某個行業(yè)內(nèi)或供應(yīng)鏈上的多家企業(yè)和單位聯(lián)合,共享“服務(wù)”資源,才能推動SOA的開發(fā)模式進程,收到良好效益。在推進SOA的同時,相應(yīng)的標準化工作必須先行,用統(tǒng)一標準指導各家的服務(wù)開發(fā)、接口定義、通用數(shù)據(jù)格式定義、資源存儲、服務(wù)注冊與查詢等SOA實踐工作。
1.3.2 SOA適用場景
上述章節(jié)提到了SOA的特點以及能帶來的效益,但是,SOA并不是在所有的情況和場景下都適用,只有在適宜SOA特性的場景下,并采用合適的實施策略來保障,才有可能逐步得到SOA帶來的各項效益。
從SOA特點來看,SOA在一些場景中能發(fā)揮其作用和優(yōu)勢,如:
1.企事業(yè)單位或者政府部門內(nèi)部IT系統(tǒng)的整合
● 由于業(yè)務(wù)重組、并購或者內(nèi)部機制調(diào)整,而需要實現(xiàn)組織內(nèi)的統(tǒng)一管理、協(xié)作和信息共享。
● 需要對多個異構(gòu)的IT系統(tǒng)進行整合,提高組織的整體決策、監(jiān)控能力或業(yè)務(wù)流程效率。
2.企事業(yè)單位和政府部門之間IT資源的共享和協(xié)同
● 為了在業(yè)務(wù)和市場上合作,需要依賴業(yè)務(wù)合作伙伴提供其IT系統(tǒng)的非核心業(yè)務(wù)功能或信息。
● 某項服務(wù)能力,需要多個組織和單位的IT系統(tǒng)需要共享信息,并聯(lián)合處理,比如電子政務(wù)中的“一站式審批”服務(wù)、各級政務(wù)資源共享交換平臺等。
3.從頭開始開發(fā)的新應(yīng)用系統(tǒng)
● SOA將是未來IT新系統(tǒng)構(gòu)建的主導方法,因此考慮到未來的擴展和重用能力,用戶在業(yè)務(wù)允許的條件范圍內(nèi)、可選擇基于SOA來構(gòu)建新應(yīng)用系統(tǒng)。
4.基于互聯(lián)網(wǎng)的一些新的應(yīng)用模式
● 基于互聯(lián)網(wǎng)的軟件服務(wù)化平臺,如SaaS等模式。
● 在信息化建設(shè)中,除自己的IT系統(tǒng)之外,也同時希望集成互聯(lián)網(wǎng)上的一些軟件工具或Web服務(wù)的企事業(yè)單位,如采用“軟件+服務(wù)”策略的單位。
但是,也有一些應(yīng)用場景不適合用SOA來實現(xiàn),此時采用傳統(tǒng)的技術(shù)、方法和過程來實施更為妥當,比如下述一些場景:
(1)用戶業(yè)務(wù)涉及效率敏感及實時性要求較高的系統(tǒng),如工業(yè)控制、核心交易系統(tǒng)。
(2)事務(wù)及安全性要求較高的業(yè)務(wù)系統(tǒng)。
(3)用戶的業(yè)務(wù)系統(tǒng)沒有集成的需求。
(4)當前的IT系統(tǒng)基于統(tǒng)一的平臺和編程方法。
對于大多數(shù)企事業(yè)單位和政府部門來說,如果采納了SOA,還需要注意如下事項:
(1)考慮SOA產(chǎn)品選型,重視業(yè)務(wù)流程的管理,使SOA成為其全面業(yè)務(wù)轉(zhuǎn)型的實現(xiàn)手段。
(2)企事業(yè)單位和政府部門在進行業(yè)務(wù)規(guī)劃時,應(yīng)基于自身實際,不要盲從。
(3)采用SOA要從全局慎重規(guī)劃,以循序漸進、逐步推進為宜。
具體的規(guī)劃和實施建議,可參見本書后續(xù)章節(jié)的相關(guān)內(nèi)容。
- 解析QUIC/HTTP3:未來互聯(lián)網(wǎng)的基石
- Web安全防護指南:基礎(chǔ)篇
- 物聯(lián)網(wǎng)(IoT)基礎(chǔ):網(wǎng)絡(luò)技術(shù)+協(xié)議+用例
- 網(wǎng)絡(luò)故障現(xiàn)場處理實踐(第4版)
- 信息通信網(wǎng)絡(luò)建設(shè)安全管理概要2
- 通信簡史:從信鴿到6G+
- 計算機網(wǎng)絡(luò)工程實用教程(第2版)
- 中小型局域網(wǎng)組建、管理與維護實戰(zhàn)
- 物聯(lián)網(wǎng)通信技術(shù)
- Hands-On Microservices with Node.js
- 云計算技術(shù)與標準化
- 現(xiàn)代通信系統(tǒng)(第5版)
- 計算機網(wǎng)絡(luò)技術(shù)
- 華為HCIA-Datacom認證指南
- Laravel Application Development Cookbook