當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊
企業(yè)對(duì)SOA的應(yīng)用已經(jīng)開(kāi)始泛濫
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件大家都想往SOA上靠,這讓我想起股市的一句話:當(dāng)大家都瘋狂的時(shí)候,離崩潰就不遠(yuǎn)了。
最近一年多滿耳朵都是SOA的宣傳,幾個(gè)QQ群里也都在一直忽悠概念,大家都想往SOA上靠。這讓我想起股市的一句話-當(dāng)大家都瘋狂的時(shí)候,離崩潰就不遠(yuǎn)了。就我所能接觸到的范圍內(nèi)的情況,種種跡象顯示SOA已經(jīng)開(kāi)始泛濫了。
看見(jiàn)這篇文章的人士可以對(duì)比下自己周圍的項(xiàng)目情況,是不是有人言必及SOA;是不是就連內(nèi)部系統(tǒng)也要往SOA上靠;沒(méi)有實(shí)際的需求,假想未來(lái)兩三年的應(yīng)用場(chǎng)景,然后硬加上SOA;攀比,跟風(fēng),大家都SOA了,我們也快SOA吧;聽(tīng)了廠商忽悠就也非要把系統(tǒng)帶個(gè)SOA,仿佛不這樣就不好意思出去見(jiàn)人一樣。
有天在網(wǎng)上看見(jiàn)這么個(gè)消息:“現(xiàn)在有項(xiàng)目,找人合作,地點(diǎn)最好在深圳。要求:windows系統(tǒng)下,在驅(qū)動(dòng)程序(C++編寫(xiě)而成)中,調(diào)用web service更新驅(qū)動(dòng)程序,時(shí)間2周?!薄_@個(gè)應(yīng)用場(chǎng)景具體的特點(diǎn)我不清楚,但我實(shí)在是想破頭也不明白為什么驅(qū)動(dòng)程序的更新都要用web service,難得就因?yàn)檫@年頭流行這個(gè)概念嗎?
那么問(wèn)題來(lái)了,如何避免濫用?首先要肯定SOA確實(shí)有它的優(yōu)勢(shì),否則它也不會(huì)流行起來(lái)??隙诉@點(diǎn),然后我們?cè)賮?lái)看,哪些是SOA適合的場(chǎng)景,只有在適合的地方才能發(fā)揮出它最大的潛力。
在強(qiáng)調(diào)松散耦合、多應(yīng)用交互、快速變更業(yè)務(wù)流程、分散數(shù)據(jù)集中顯示等等的場(chǎng)景中,SOA是一種很好的架構(gòu)風(fēng)格。松散耦合,這個(gè)不用說(shuō)了,通過(guò) XML定義服務(wù)接口,有了這個(gè)中間層,服務(wù)之間的耦合性可以降低很多。
多應(yīng)用交互,不同的應(yīng)用通過(guò)暴露服務(wù)來(lái)實(shí)現(xiàn)應(yīng)用之間的交互,甚至這些服務(wù)可以組織成新的有價(jià)值的應(yīng)用。把已有應(yīng)用的服務(wù)重新組織排列成新應(yīng)用有幾點(diǎn)好處,一是快速,因?yàn)閱蝹€(gè)服務(wù)都是現(xiàn)成的;二是靈活,服務(wù)之間松散耦合,可以靈活改變組織方式;三是省錢(qián),現(xiàn)成的拿來(lái)就用了,實(shí)在沒(méi)有再開(kāi)發(fā)任務(wù)量也不會(huì)太大。
分散數(shù)據(jù)集中顯示,XML不作為應(yīng)用接口,而作為數(shù)據(jù)呈現(xiàn)接口,可以統(tǒng)一處理對(duì)比分散但存在相關(guān)性的數(shù)據(jù),而且取得數(shù)據(jù)的方式與提供數(shù)據(jù)的應(yīng)用間的耦合性被降低了。
但是如果是一個(gè)應(yīng)用的內(nèi)部作為分層,SOA就不適合了。首先這種內(nèi)部分層幾乎不可能暴露給外部,因?yàn)樗鼈兊牧6却蟛糠侄疾蛔阋蕴峁┮粋€(gè)有意義的功能。其次,SOA需要某種形式的 XML文檔來(lái)作為service的表現(xiàn)形式,而一旦采用XML就注定了它的性能是個(gè)硬傷,而作為內(nèi)部系統(tǒng)來(lái)說(shuō),這種硬傷是不可能繞過(guò)去的。還有就是庵治?薙OA而分層必然會(huì)加大層與層之間的工作量,結(jié)果卻是沒(méi)有帶來(lái)任何收益,費(fèi)力不討好。
貼近底層系統(tǒng)的應(yīng)用,使用SOA也是不合適的。這種情況下不同應(yīng)用分層之間存在耦合的情況比較少,即使存在耦合其耦合性也比較強(qiáng),而且一般都有更高效的接口或通道來(lái)作為耦合機(jī)制。
對(duì)于為什么SOA如此被濫用,我想最主要還是由國(guó)內(nèi)的IT環(huán)境所致。國(guó)內(nèi)的IT行業(yè)發(fā)展時(shí)間比較短,大部分應(yīng)該都屬于新建應(yīng)用。在這種情況下,其實(shí)SOA多數(shù)應(yīng)該做為前瞻性的準(zhǔn)備工作來(lái)做,更多的是方便以后工作開(kāi)展,各種應(yīng)用能夠很快、很容易的就暴露有價(jià)值的服務(wù)出來(lái),并且快速組合為新的應(yīng)用,實(shí)現(xiàn)新的業(yè)務(wù)目標(biāo)。
然而為了賺到銀子,大部分廠商都拼命往自己的東西上加賣點(diǎn),往往忽視了實(shí)際情況到底需不需要;很多客戶也不知道自己到底需要的是什么,只好很盲目地挑哪個(gè)名詞多,哪個(gè)叫的響,選哪個(gè)廠商。
相比來(lái)說(shuō),歐美的IT行業(yè)發(fā)展了幾十年,客戶相對(duì)理性,花多少錢(qián)就要得到多大的收益,這也是他們?cè)谡務(wù)揝OA時(shí)很強(qiáng)調(diào)ROI的一個(gè)原因所在。
就甲方來(lái)說(shuō),與其跟風(fēng),不如靜心規(guī)劃好應(yīng)用,讓IT投資真正體現(xiàn)出價(jià)值,同時(shí)給以后擴(kuò)展留下余地。就乙方來(lái)講,流行概念當(dāng)然也要跟進(jìn),做好技術(shù)儲(chǔ)備,但絕不能拿客戶的錢(qián)做試驗(yàn),需要方案的時(shí)候能很快拿出。用戶最好是兩手抓,專心手頭工作,跟緊技術(shù)趨勢(shì)。對(duì)待新技術(shù)我們的口號(hào)是:不盲目,不掉隊(duì),不排斥。(IT168)
- 1尋找正確的IT戰(zhàn)略(AMT研究院 黃慶揚(yáng) 編譯)
- 2IT讓銀行更有趣
- 3抗衡微軟網(wǎng)絡(luò)服務(wù) Sun將推出手機(jī)網(wǎng)絡(luò)服務(wù)
- 4電信企業(yè)IT系統(tǒng)的SOA實(shí)施策略
- 5四大熱點(diǎn)信息技術(shù)加速紡織業(yè)變革
- 6[原創(chuàng)]亡羊補(bǔ)牢,為時(shí)已晚
- 7電子政務(wù):三管齊下深化應(yīng)用
- 8醫(yī)療保險(xiǎn)信息化成敗的三大關(guān)鍵因素
- 9信息服務(wù):三農(nóng)信息化的核心
- 10IT信息系統(tǒng)架構(gòu)的“四項(xiàng)基本原則”
- 11掌握ITIL的最佳實(shí)踐四要素
- 12物流配送成本的監(jiān)控
- 13Web服務(wù)引發(fā)全球軟件業(yè)“大地震”
- 14中小企業(yè)服務(wù)器需求 寒中尋春
- 15賣場(chǎng)哲學(xué):如何制作賣場(chǎng)報(bào)價(jià)單
- 16IT規(guī)劃的誤區(qū)與風(fēng)險(xiǎn)
- 17企業(yè)IT治理與“CXO”間的游戲規(guī)則
- 18分析:中看又中用的“藝術(shù)ERP”能實(shí)現(xiàn)嗎?
- 19[原創(chuàng)]數(shù)據(jù)的準(zhǔn)確性和完整性是IT服務(wù)的命根子
- 20電子政務(wù)在構(gòu)建和諧政府中的作用
- 21農(nóng)村信息化推動(dòng)“三農(nóng)”的全面發(fā)展
- 22企業(yè)找尋IT架構(gòu)的第三條道路
- 23IT監(jiān)控工作如何引入熱門(mén)的ITIL?
- 24微軟.NET中比較受關(guān)心的技術(shù)-Web Services
- 25可靠的XML Web Service
- 26[理論] 選購(gòu)企業(yè)重慶OA系統(tǒng)的25項(xiàng)評(píng)估要點(diǎn)(夏敬華)
- 27如何建立集團(tuán)企業(yè)商務(wù)智能系統(tǒng)?
- 28離散制造業(yè)煮酒論 IT咨詢尚能飯否
- 29網(wǎng)絡(luò)銀行在金融信息化中改變了什么
- 30出版業(yè)跨越式發(fā)展的指標(biāo)體系研究
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓