當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 山西OA系統(tǒng) > 太原OA系統(tǒng) > 太原OA快博
關(guān)于SOA您不愿知道的十件事
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件 SOA面向服務(wù)體系結(jié)構(gòu)(service-oriented architecture,SOA)是一個(gè)重要領(lǐng)域,我喜歡SOA。但是SOA并不是解決所有問(wèn)題的萬(wàn)用方法。這里介紹10條關(guān)于SOA的知識(shí),可能這并不是您所愿意知道的。
1.你不能出售SOA。SOA可以使公司更靈活。SOA可以使公司更機(jī)敏。是的,如果沒(méi)有適應(yīng)性和機(jī)敏性是不能建立業(yè)務(wù)解決案例或形成正當(dāng)成本,你只能以解決業(yè)務(wù)問(wèn)題為基礎(chǔ)來(lái)構(gòu)建SOA。在應(yīng)當(dāng)?shù)沫h(huán)境中SOA可以使業(yè)務(wù)方案解決業(yè)務(wù)問(wèn)題:這就足夠了。
2.就算你可以出售SOA你也不能這么做,因?yàn)槟悴荒芟蛏倘嗣枋鯯OA到底是什么。事實(shí)上也沒(méi)有SOA的確切定義。即使作為一個(gè)概念SOA也是脆弱的,不同的軟件提供商和分析師會(huì)給出不同的(大量的)SOA定義。所以就連IT行業(yè)都沒(méi)有統(tǒng)一的定義,你怎么能夠期望商家可以理解這一概念?最好就是說(shuō)SOA是代表一系列有效的技術(shù)。
3.業(yè)務(wù)流程管理(Business Process Management ,BPM)不是SOA。兩者并非必須共存的,當(dāng)然,雖然沒(méi)有BPM的SOA可能會(huì)很靈活。
4.業(yè)務(wù)流程管理(Business Process Management ,BPM)處理引擎將成為SOA的潛在瓶頸。如果每一件事都是圍繞BPM套件布署,那么服務(wù)就不得不回到BPM處理引擎來(lái)接收指令,這樣一來(lái)BPM處理引擎就變成了SOA的瓶頸。所以,你可能需要有多個(gè)這樣的引擎以及一個(gè)“協(xié)調(diào)引擎的引擎”,就好比一個(gè)管弦樂(lè)隊(duì)。更好的方法就是擁有智能、恰當(dāng)?shù)姆?wù),可以明白自己的路由,保存狀態(tài)信息:因此減少了對(duì)引擎的調(diào)用。
5.總之,僅有業(yè)務(wù)流程管理(Business Process Management ,BPM)是不夠的。BPM可以處理相對(duì)簡(jiǎn)單的流程,但是當(dāng)環(huán)境非常復(fù)雜時(shí),尤其是業(yè)務(wù)不可掌控時(shí),BPM則不能發(fā)揮作用。這就需要復(fù)雜事件處理((complex) event processing ,CEP)來(lái)協(xié)調(diào)。
6.在SOA領(lǐng)域,大多數(shù)軟件提供商都承認(rèn)事件處理的潛在角色,但是大家都不理解這一角色的具體含義。例如,我曾見(jiàn)過(guò)在SOA中將復(fù)雜事件處理(complex event processing ,CEP)與BI型事件處理混淆不清的現(xiàn)象。當(dāng)然,SOA中應(yīng)有相應(yīng)的CEP區(qū)塊(例如,生產(chǎn)監(jiān)控而不是業(yè)務(wù)活動(dòng)監(jiān)控(BAM-Business Activity Monitoring)的實(shí)例監(jiān)控――盡管應(yīng)該將兩者結(jié)合起來(lái))。Oracle公司明白事件處理,它將復(fù)雜事件處理CEP分配在SOA成熟模型的第五層:這樣很好,除非復(fù)雜事件處理CEP可以完全獨(dú)立與SOA單獨(dú)實(shí)施。
7.你不需要使用簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(simple object access protocol ,SOAP)。有趣的是該協(xié)議并不像大家期望的那樣簡(jiǎn)單――有其他更為簡(jiǎn)單的協(xié)議。
8.SOA面向服務(wù)體系結(jié)構(gòu)的一個(gè)最大優(yōu)勢(shì)就是能夠幫助企業(yè)重組應(yīng)用程序,再利用服務(wù)。但是怎么再利用呢?我們不能對(duì)對(duì)象進(jìn)行再利用,同時(shí)我們也不能對(duì)組件進(jìn)行再利用,所以為什么我們認(rèn)為我們可以對(duì)服務(wù)進(jìn)行再利用呢?這是因?yàn)槲覀兛梢越OA管治、執(zhí)行IT策略與標(biāo)準(zhǔn),可是這樣就意味著開(kāi)發(fā)人員將會(huì)嚴(yán)格執(zhí)行策略嗎?什么時(shí)候有這樣的壓力?什么時(shí)候規(guī)定這項(xiàng)工作必須在明天之前完成?
9.討論一下管治,怎樣進(jìn)行管治?――SOA與數(shù)據(jù)管治(data governance)之間的關(guān)系是怎樣的,舉例說(shuō)明?如果管治的目的之一是為了對(duì)進(jìn)程和數(shù)據(jù)建立所有權(quán),那么就會(huì)出現(xiàn)一個(gè)問(wèn)題,因?yàn)樗袡?quán)就意味著責(zé)任,如果有一點(diǎn)點(diǎn)機(jī)會(huì),人們就會(huì)逃避責(zé)任。為管治打造的理論模型都非常優(yōu)秀,不過(guò)如果這些理論模型不能被應(yīng)用于實(shí)際(至少有時(shí)可以應(yīng)用于實(shí)際),那么我們就需要一組更注重實(shí)效的“我們可以實(shí)際作到”的方案,而不是總是以理想狀態(tài)為目標(biāo)。
10.大多數(shù)討論SOA的軟件提供商都忽略了數(shù)據(jù)這一塊(這里,IBM是一個(gè)例外),許多公司的應(yīng)用程序架構(gòu)就像一團(tuán)糾結(jié)在一起的面條,可是如果說(shuō)SOA的作用就是解開(kāi)、理清過(guò)去糾結(jié)在一起的面條,那么復(fù)雜的數(shù)據(jù)環(huán)境不也一樣嗎?(techtarget)
- 1西安OA快博
- 2北京OA快博
- 3廣州OA快博
- 4深圳OA快博
- 5南寧OA快博
- 6南昌OA快博
- 7長(zhǎng)沙OA快博
- 8青島OA快博
- 9太原OA快博
- 10石家莊OA快博
- 11沈陽(yáng)OA快博
- 12長(zhǎng)春OA快博
- 12006年商業(yè)IT8大失誤
- 2IT監(jiān)理的局限性及其解決辦法探討
- 3競(jìng)爭(zhēng)情報(bào)系統(tǒng)和知識(shí)管理系統(tǒng)的區(qū)別
- 4“開(kāi)源軟件”幫中小企業(yè)節(jié)流
- 5企業(yè)IT治理與“CXO”間的游戲規(guī)則
- 6協(xié)同OA軟件能夠?yàn)榧瘓F(tuán)帶來(lái)很多有利的信息渠道
- 7CEO如何管好信息化中的事
- 8CEO如何為信息化定位
- 9拍拍網(wǎng)財(cái)付通合力打造高效平臺(tái)
- 10企業(yè)怎樣做協(xié)同戰(zhàn)術(shù)規(guī)劃
- 11用正確尺度衡量IT效率
- 12虛擬化應(yīng)用由“虛”入“實(shí)”的五步
- 13ASP成安全問(wèn)題首要短板
- 14中國(guó)企業(yè)CIO角色調(diào)查報(bào)告
- 15怎樣應(yīng)對(duì)緩慢而低調(diào)的網(wǎng)絡(luò)攻擊
- 16ERP能否"E到病除"
- 17CRM軟件及CTI中間件占據(jù)呼叫中心主流
- 18有效管理與完成操作條款
- 19管好系統(tǒng)的“線”
- 20項(xiàng)目變更與IT系統(tǒng)的選擇
- 21ERP與電子商務(wù)融合破冰
- 22地圖應(yīng)用會(huì)成為下一個(gè)金礦嗎
- 23數(shù)據(jù)挖掘市場(chǎng)處于低速發(fā)展期
- 24CIO要分析好四項(xiàng)“關(guān)鍵成本”
- 25企業(yè)決策效率怎樣提升
- 26項(xiàng)目管理 效率至上
- 27戰(zhàn)略管控型管理模式與財(cái)務(wù)管控型管理模式
- 28統(tǒng)大集中的應(yīng)用方式也有不少苛刻的條件:
- 29怎樣評(píng)估硬件解決方案的可伸縮性
- 30以IT治理取代經(jīng)驗(yàn)型管理
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓