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