SOA的真正實(shí)踐 始于企業(yè)級的IT架構設計思想
但事實(shí)上,到目前為止,國內的IT界也是很少有人清楚SOA的實(shí)踐應從那里著(zhù)手。國際軟件供應商的大玩SOA概念,實(shí)際是它們的一種產(chǎn)品的市場(chǎng)推廣策略。但從實(shí)際取得的效果看,這種宣傳策略只是國際軟件廠(chǎng)商的自?shī)首詷?lè )。
IT界的普遍浮躁,使得很少有人真正探討SOA究竟是什么?以及如何實(shí)施SOA?這也使得國際軟件大佬的宣傳,引來(lái)的只是隨聲附和,而沒(méi)有具體的行動(dòng),即使它們極力的宣傳自己的產(chǎn)品已經(jīng)SOA了,也不會(huì )引起太多企業(yè)真正的興趣,這樣就客觀(guān)減少了軟件采購企業(yè)被忽悠的機會(huì )。
那么SOA究竟是什么?
首先,SOA并不是具體的軟件產(chǎn)品,它與技術(shù)無(wú)關(guān)。如果那家軟件供應商說(shuō)自己的產(chǎn)品真的實(shí)現了SOA,那我們就要注意它的用心了。
SOA是IT體系架構的設計思想。這種思想可以從軟件工程體系結構設計,與企業(yè)級IT體系架構這兩個(gè)層面來(lái)體現。
在軟件工程體系結構設計層面,SOA是一種軟件體系結構的設計方式,它指導著(zhù)業(yè)務(wù)服務(wù)(軟件應用功能單元)在其生命周期(從構思開(kāi)始,直到停止使用)中創(chuàng )建和體現SOA思想的方方面面。
在企業(yè)級IT體系架構層面,SOA也是一種定義和提供IT基礎設施(IT Infrastructure)的方式,體現SOA思想的`企業(yè)級IT體系結構設計,應允許不同應用功能或應用系統之間交互數據、參與業(yè)務(wù)流程 (Business Processes),無(wú)論它們各自背后使用的是何種操系統或采用了何種編程語(yǔ)言。
在軟件工程體系結構設計層面,基于SOA思想的軟件工程技術(shù)實(shí)踐還沒(méi)有走向成熟,因為基于SOA思想的軟件體系結構設計三大標準:服務(wù)組件架構標準(CSA)、服務(wù)數據接接口標準(SDO)、服務(wù)安全標準(WS-Policy),才僅僅剛剛發(fā)布了前兩個(gè)標準,而且還是1.0版本,成熟還需時(shí)日。
SOA思想指導的軟件工程技術(shù)實(shí)踐和不成熟,并不影響,企業(yè)級IT體系架構設計實(shí)踐中,體現SOA的思想,設計出在某種程度符合SOA思想的企業(yè)級IT體系架構。企業(yè)業(yè)務(wù)與信息化的發(fā)展要求企業(yè)級的IT體系架構設計要有很強的靈活性與業(yè)務(wù)流程變化的適應性,需求的緊迫性不能等待SOA的軟件工程技術(shù)實(shí)踐成熟后再進(jìn)行。
企業(yè)級IT體系架構設計中,如何體現SOA思想?
SOA的思想的企業(yè)級IT體系架構設計實(shí)踐,要從BPM/BPI與SOAP、XML、WEB Service等IT技術(shù)相結合,企業(yè)級的IT體系架構設計,要以企業(yè)流程重整/優(yōu)化為基礎,劃分適當粒度的應用系統或應用功能邊界,同時(shí)應用系統或應用功能邊界間的集成盡可能采用松散耦和集成的方式,從而增強企業(yè)級IT體系架構對企業(yè)業(yè)務(wù)戰略與業(yè)務(wù)流程變化的適應性。
【SOA的真正實(shí)踐 始于企業(yè)級的IT架構設計思想】相關(guān)文章:
SOA架構數字化校園系統的分析設計08-08
企業(yè)級系統架構的技術(shù)特點(diǎn)08-17
SOA體系架構下的企業(yè)系統集成11-04
基于SOA的人事管理系統架構11-07
SOA架構下綜合行政管理論文12-06
微服務(wù)的架構設計08-15
旅游管理系統功能架構的設計10-17
淺談基于SOA 的數據交換中心的設計和實(shí)現論文07-08
基于云架構的系統安全設計11-12
資金安全系統架構的設計11-09