當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 湖南OA系統(tǒng) > 長(zhǎng)沙OA系統(tǒng) > 長(zhǎng)沙OA軟件行業(yè)資訊
企業(yè)應(yīng)用架構(gòu)為什么仍然重要
申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114
文章來(lái)源:泛普軟件這次給我的命題作文是“企業(yè)應(yīng)用架構(gòu)”。老實(shí)說(shuō)我有很久沒(méi)琢磨這玩意兒了,是過(guò)去幾周發(fā)生的三件事讓我重新思考這一主題,并將個(gè)人之見(jiàn)付諸下文。
第一件,是我和我公司一位IT大牛人的午餐談話(huà)。他是一位在IT行業(yè)風(fēng)口浪尖弄潮的大牛人,所以我喜歡經(jīng)常和他交流,來(lái)擴(kuò)充自己的大腦。在一次這樣的自由談上,當(dāng)我們暢想未來(lái)IT前景時(shí),我記得他懶洋洋地靠在椅子上,面朝天花板,說(shuō):“企業(yè)應(yīng)用架構(gòu)這種過(guò)時(shí)的話(huà)題,難道我們必須要討論么?”
然后他便又開(kāi)始妙語(yǔ)連珠,滔滔不絕地談?wù)撐磥?lái)“四海一家”的IT解決方案,我也間或?qū)λ男路f觀點(diǎn)表示由衷的佩服。
一周之后,我接到我一位CIO朋友的電話(huà)。她的公司最近完成了一套erp系統(tǒng)的全球部署。這個(gè)項(xiàng)目的初衷是讓整個(gè)公司使用一套統(tǒng)一的業(yè)務(wù)規(guī)則和橫向的過(guò)程控制?,F(xiàn)在看來(lái),各部門(mén)及業(yè)務(wù)單位都忙著創(chuàng)造業(yè)務(wù)規(guī)則的本地化表現(xiàn),也因此讓ERP系統(tǒng)的初衷無(wú)從實(shí)現(xiàn)。她希望聽(tīng)到我的建議。我?guī)缀趺摽诙龅氖恰翱磥?lái)你需要一套堅(jiān)實(shí)的企業(yè)應(yīng)用架構(gòu)啊,”但是因?yàn)槲夷俏籌T大牛的嘲諷之語(yǔ)一直在耳邊徘徊,我只是向她表示了同情和理解,并要她給我一點(diǎn)時(shí)間思考。
然后似乎是要刻意強(qiáng)化我還生存在應(yīng)用架構(gòu)的宇宙中似的,一家軟件公司的技術(shù)總監(jiān)請(qǐng)我評(píng)估他公司的一個(gè)應(yīng)用套件??雌饋?lái)開(kāi)發(fā)團(tuán)隊(duì)為了業(yè)務(wù)著想,開(kāi)發(fā)出很多實(shí)際上是功能重復(fù)的應(yīng)用。例如,這家公司已經(jīng)有了六套支付處理程序和四套客戶(hù)注冊(cè)模塊。
在這一點(diǎn)上,我感覺(jué)冥冥之中,應(yīng)用架構(gòu)之“神”向我傳達(dá)一個(gè)指示,需要我重新來(lái)想想什么是企業(yè)應(yīng)用架構(gòu)。
然后,在與這家軟件公司開(kāi)發(fā)團(tuán)隊(duì)的領(lǐng)導(dǎo)們談了幾小時(shí),我腦子里對(duì)于應(yīng)用程序架構(gòu)有了一個(gè)新的認(rèn)識(shí),下面是我的結(jié)論:
我的那位IT大牛只是部分正確。如果我們的應(yīng)用同質(zhì)化程度很高,那么實(shí)在不必制定什么應(yīng)用架構(gòu)。例如,我所在的公司,我們從同一家供應(yīng)商處獲得包括ERP、CRP和BI在內(nèi)的所有產(chǎn)品。也就是說(shuō),我們購(gòu)買(mǎi)具體產(chǎn)品,同時(shí)也就購(gòu)買(mǎi)了一套應(yīng)用架構(gòu)。
如果應(yīng)用環(huán)境是異構(gòu)的,那么一個(gè)統(tǒng)一的應(yīng)用架構(gòu)就很重要了,因?yàn)樗苁乖O(shè)計(jì)和實(shí)現(xiàn)走向規(guī)范化。對(duì)于那位技術(shù)總監(jiān),一個(gè)深思熟慮的應(yīng)用架構(gòu)可以讓開(kāi)發(fā)團(tuán)隊(duì)免除為開(kāi)發(fā)第七套支付處理程序而煩惱。對(duì)于我那位CIO朋友,一個(gè)被認(rèn)可的應(yīng)用架構(gòu)可以避免任何本地化ERP系統(tǒng)的舉措。
構(gòu)建橫跨多部門(mén)的應(yīng)用架構(gòu),體現(xiàn)內(nèi)在的融洽。例如,支付處理系統(tǒng)是一項(xiàng)可應(yīng)用于企業(yè)內(nèi)部多個(gè)部門(mén)的應(yīng)用,構(gòu)建這樣一套應(yīng)用的基礎(chǔ),便是橫向能自如地跨越多部門(mén)。
盡量使用通用服務(wù)組件。當(dāng)你在考慮橫向架構(gòu)的實(shí)現(xiàn)時(shí),識(shí)別出一套公共服務(wù)層及其借口,并盡量保證其擁有長(zhǎng)期的適應(yīng)性。就好比我給兒子購(gòu)買(mǎi)過(guò)的最好玩具,是Legos積木-只需幾個(gè)常見(jiàn)的可重復(fù)組合,便可構(gòu)建出千變?nèi)f化的形狀來(lái)。我兒子可以樂(lè)此不疲幾個(gè)小時(shí)。
不同服務(wù)的通用、可重復(fù)性體現(xiàn)在哪兒呢?對(duì)我的那位CIO朋友,我們覺(jué)察到,每個(gè)業(yè)務(wù)單元需要做的事就是:下訂單、遞送訂單及支付訂單。那么可因此制定出一套標(biāo)準(zhǔn)應(yīng)用基礎(chǔ)和公共接口層,來(lái)實(shí)現(xiàn)這些邏輯以及在各應(yīng)用間通信,然后將這一標(biāo)準(zhǔn)應(yīng)用基礎(chǔ)整合進(jìn)企業(yè)應(yīng)用架構(gòu)中。如此一來(lái),無(wú)數(shù)必須要另行開(kāi)發(fā)的服務(wù)可以快速實(shí)現(xiàn)了,只需要利用標(biāo)準(zhǔn)架構(gòu)提供的邏輯,下訂單、遞送訂單及支付訂單。
分清正常與異常,并利用特別流程慎重對(duì)待異常。很多時(shí)候,我們都希望自動(dòng)化任何過(guò)程,包括異常處理過(guò)程,因此系統(tǒng)變得日益龐大,最終不堪重負(fù)。異常狀況不是經(jīng)常發(fā)生,何必不就按異常處理?所以,我的策略是,異常發(fā)生時(shí)就按異常處理,不額外制定標(biāo)準(zhǔn)“異常處理流程”。
靈活性最大的敵人是復(fù)雜。我的CIO朋友擔(dān)心其ERP系統(tǒng)在本地化過(guò)程中失范,很有道理。如果每個(gè)業(yè)務(wù)單位和部門(mén)都有自己的一套ERP配置,那么過(guò)度復(fù)雜的系統(tǒng)將會(huì)毀掉開(kāi)發(fā)ERP系統(tǒng)的初衷。復(fù)雜性不好表現(xiàn)在很多方面,系統(tǒng)維護(hù)/升級(jí)的開(kāi)銷(xiāo)增加只是其中的一個(gè)原因。在一個(gè)瞬息萬(wàn)變的市場(chǎng)經(jīng)濟(jì)時(shí)代,時(shí)間就是金錢(qián)。復(fù)雜度存在,業(yè)務(wù)敏捷性就無(wú)法實(shí)現(xiàn)。因此,一個(gè)良好的應(yīng)用架構(gòu),關(guān)鍵就是簡(jiǎn)單、一致。
確保企業(yè)明白,一個(gè)橫向的、簡(jiǎn)單的、使用通用模塊并慎重對(duì)待異常的架構(gòu),才是好架構(gòu)。因?yàn)?,無(wú)數(shù)強(qiáng)有力的事實(shí)證明,好的企業(yè)應(yīng)用架構(gòu)必然有著穩(wěn)固的質(zhì)量,而穩(wěn)固的質(zhì)量源自上述特征。這一點(diǎn)毋庸置疑,從未有人就此與我爭(zhēng)執(zhí)(包括IT人員)。
那位公司的技術(shù)總監(jiān)制定了一套試點(diǎn)體系,整合各種服務(wù)資源并力求標(biāo)準(zhǔn)化,結(jié)果是更多可供開(kāi)發(fā)的資源投入到生產(chǎn)系統(tǒng),創(chuàng)造了極具競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品(絕不是什么第七套支付處理程序所能實(shí)現(xiàn)的)。我的這位CIO朋友與其業(yè)務(wù)部門(mén)緊密合作,制定了一套標(biāo)準(zhǔn)架構(gòu)以盡量避免各種本地化差異。我也因此一直回避我的那位IT大牛,因?yàn)槭聦?shí)證明他那套企業(yè)應(yīng)用架構(gòu)的“過(guò)時(shí)”論是錯(cuò)的,我不想打擊他。
- 1廈門(mén)OA軟件
- 2合肥OA軟件行業(yè)資訊
- 3杭州OA軟件
- 4鄭州OA軟件
- 5濟(jì)南OA軟件
- 6青島OA軟件
- 7太原OA軟件
- 8上海OA軟件
- 9上海OA軟件行業(yè)資訊
- 10石家莊OA軟件
- 11天津OA軟件
- 12沈陽(yáng)OA軟件
- 1未來(lái),誰(shuí)來(lái)保護(hù)你的安全
- 2固態(tài)硬盤(pán)取代旋轉(zhuǎn)磁盤(pán),難!
- 3如何提高虛擬化數(shù)據(jù)中心彈性:網(wǎng)絡(luò)架構(gòu)
- 4如何為Windows服務(wù)器虛擬化配置硬件?
- 5智能企業(yè)網(wǎng)產(chǎn)品分析:HP ProCurve
- 6云存儲(chǔ):機(jī)遇下暗藏挑戰(zhàn)
- 7DLP:企業(yè)數(shù)據(jù)保護(hù)戰(zhàn)
- 8偏遠(yuǎn)區(qū)域如何加強(qiáng)煙草專(zhuān)賣(mài)市場(chǎng)監(jiān)管
- 9視頻監(jiān)控系統(tǒng)安裝常見(jiàn)故障解決方法分析
- 10主存儲(chǔ)縮減技術(shù)浮出水面
- 11生命周期管理:物理機(jī) vs.虛擬機(jī)
- 12電子簽名與認(rèn)證:網(wǎng)商應(yīng)用知多少?
- 13服務(wù)識(shí)別:邁向SOA終點(diǎn)的關(guān)鍵一步
- 14數(shù)據(jù)中心供配電系統(tǒng)設(shè)計(jì)
- 15協(xié)同OA辦公系統(tǒng)即將進(jìn)入變革的時(shí)代
- 16PaaS云計(jì)算服務(wù)中常見(jiàn)的威脅及處理方法
- 17中國(guó)聯(lián)通北京手機(jī)支付商用親體驗(yàn)
- 18業(yè)務(wù)連續(xù)性在云中能否順利發(fā)展?
- 19RFID應(yīng)用深入拓展 校園卡一卡多能
- 20下一代電子書(shū)變革將至
- 21HTML5給Web帶來(lái)9大改變
- 22自動(dòng)精簡(jiǎn)配置面臨的三大挑戰(zhàn)
- 23證券信息化之金融資產(chǎn)核算流程
- 24什么是下一代商業(yè)智能?
- 25OA實(shí)現(xiàn)技術(shù):OA集成登陸+Oracle集成登陸接口
- 26長(zhǎng)沙OA系統(tǒng)建立高效協(xié)同的運(yùn)營(yíng)管理模式
- 27EDA 和 SOA 的融合以及實(shí)踐
- 28向FCoE遷徙的思考
- 29虛擬化響起安全警報(bào)
- 30云存儲(chǔ)取得成功的三個(gè)關(guān)鍵因素
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓