當前位置:工程項目OA系統(tǒng) > 泛普各地 > 福建OA系統(tǒng) > 廈門OA系統(tǒng) > 廈門OA快博
通過SOA企業(yè)最佳架構能否成為現實
如果代碼開發(fā)人員一直以來都不能為代碼使用者提供真正需要的代碼開發(fā)那所謂的最佳“企業(yè)級架構”將永遠無法實現。然而,在現實中,大部分從事代碼開發(fā)的人并不會把另外一些可能需要到這些代碼開發(fā)的人當作使用者去對待。這也是面向服務架構(SOA)未能獲得成功的原因所在。
SOA所能帶來的價值已經是清楚的了,在這幾年中我們也一直努力創(chuàng)造出SOA軟件產品以供使用。我也知道COBOL(面向商業(yè)的通用語言,又稱為企業(yè)管理語言、數據處理語言等,Common Business Oriented Langauge)應用曾經是建立在同樣的原則之上。我曾作為一個項目的團隊負責人參與了在遵從COBOL 74規(guī)范基礎之上的超過700個核心功能服務的興建工作,我們所編寫的代碼具有著高度的可重用性。當然,這也是我們?yōu)榻鹑跈C構所建立起來的一個豎井中的大型系統(tǒng)。我們以這樣的環(huán)境需求為基礎構建了這一系統(tǒng),并保證其可以在該企業(yè)的其他部門重復使用。
對于這份工作我當時是覺得非常自豪的,但是現在回想起來,我們卻并不是一個非常好的使用者。我們樂于去試圖找到一些非商業(yè)定制的應用從而滿足我們的主要功能需求,但是卻并不是作為自身企業(yè)一個好的代碼使用者而存在。我們甚至根本沒有考慮過從企業(yè)現有軟件應用的重用方向入手。這個問題直到現在也沒有真正改變,因為更多的時候我們只是專注于如何編寫代碼,并讓其實現“可重用”。
問題的關鍵并不是說我們需要從代碼的角度去考慮實現可重用。我們必須得明白,這些代碼使用者即其他的程序開發(fā)人員和架構師。我們必須把自己看作是服務的提供者,為這些使用者創(chuàng)造代碼,并準確的提供給他們使用。這些代碼必須是易于使用的,必須是很方便就能找到的,必須得到有效推廣和準確定位,同時也必須是能夠滿足使用者需求的,而在做到這一切的前提是我們應該首先成為一個好的使用者,學會如何去使用他們。
類似于這樣對于使用者的認識以及整個企業(yè)和團隊中服務的認識可能并不是一個主流的理念。就目前而言,我們對使用者還缺少足夠的了解和反饋,僅僅只是感覺上的評斷。
相對于我們的開發(fā)團隊,在整個組織范圍或者更廣的范圍內將會有更多的人能夠接觸到我們所能接觸的使用者。如果我和我的團隊是為這些使用者的服務提供者,也許在這個領域還有更多的團隊是這個使用者的服務提供者,那么我是不是應該提前就問自己一些應該被問到的問題:如果我的使用者能夠自主的選擇它所需要的服務提供者,那在所有服務提供者都沒出錯的情況下,我應該怎樣做才能確保我會是他唯一的選擇,并且能持續(xù)不斷的贏得這場業(yè)務?我應該怎么做才能讓我的服務盡可能的便于使用?
在當前的市場上有不少杰出的工具可以用來支持這種對遺留應用的再次使用。這些都是資源管理中可以共同使用的內容。對于軟件行業(yè)而言,這些工具能夠有助于度量之前的投資組合在實際消費的可重復使用資產的價值。而這些信息在過去一般來說是不會有的。我試圖從這些工具的使用者中整理出一個具有說服力的數字出來,但是,無法避免的是,這個數字絕不會很高。那么,如果我的統(tǒng)計沒有出錯的話,是什么阻止了我們對可重用代碼的重復使用呢?
作為軟件開發(fā)人員我們并不是好的使用者,相比之下我們的同事也許更好的處理好如何去“使用”的工作。當我們要尋找一些有用的東西或者是一些示例的時候我們可能首先想到的是互聯網而不是公司內部的資源庫。當然,這其中可能的原因是企業(yè)內部缺少一個應用能夠類似于網絡中的搜索工具。但是,更重要的是,當我們在編寫代碼的時候可能并沒有想到會有別的開發(fā)人員可以使用這些內容。
我們并沒有為我們所編寫的代碼內容創(chuàng)造接口以方便人們能夠更好的使用,我們甚至根本就未曾考慮過這個問題。我們不提供設計層次的抽象內容從而有助于其他程序員和架構師能夠從我們的解決方案中選出合適的建議整合到他們的方案中去。我們并沒有將代碼整理給團隊中沒有參與的人員或者是整個企業(yè)范圍的其他團隊。我們缺乏市場調研,不清楚那么沒有使用我們代碼的使用者究竟需要什么,無法將我們的代碼開發(fā)發(fā)揮至最大效用。我們沒有合理的將代碼打包,使得即便選擇使用我們的使用者也覺得不易使用。
技術支持的工作正是因為我們的這些做法才發(fā)展起來并部分的存在于當前的工作之中。我們必須開始將我們的服務提供工作從代碼層面轉向到人的層面,并更有效的利用這些技術支持。緊接著我們可以利用這些工具更好的輔助市場,并能使我們的代碼更廣泛的提供給別人。
我希望在這些工作之后能夠有一些好的度量重用的方式,真正顯示出我們艱苦工作后所建立起的可重用軟件在重復使用方面的回報。并且使用者的需求將會是真正放在第一的位置。同時,在整個SOA模型當中,服務的有效消費應該是占到一半以上的重要程度。(IT專家網)
- 1從項目實施角度看SaaS在中國的機會與挑戰(zhàn)
- 2五大問題影響中小企業(yè)電子商務發(fā)展
- 3評估廈門OA的態(tài)度:運行了還要看運用
- 4京津地區(qū)風沙治理將再投877億
- 5體系與軟件之爭 中小企業(yè)信息化誰更重要
- 6如何對企業(yè)進行績效管理
- 7平衡流程與靈活性是成功實現SOA治理的關鍵
- 8攻關重大疾病 黑龍江探索中藥研發(fā)新途徑
- 9如何打好廈門OA系統(tǒng)的信息安全保衛(wèi)戰(zhàn)
- 10分析供應鏈管理關鍵:供與需的競爭力
- 11分析師:簡述五種新興SOA設計模式
- 12專訪金和軟件董事長欒潤峰
- 13揭秘月餅券利潤分配鏈條:黃牛5折出售仍賺20%
- 14中國企業(yè)信息化成熟度國際比較
- 15保險業(yè)已步入高速發(fā)展期 應推動多層次CRM應用
- 16基于CRM理論的顧客忠誠提升策略研究
- 17廈門專門做OA的的公司
- 18簡單識別廈門OA售前人員的紅布和黑餌
- 19ERP與PDM同時上線,成功的概率有多高?
- 20CRM的三大主要管理模式
- 21成本殺手之 如何建立節(jié)約型工廠
- 22淺析企業(yè)集團并購財務決策與風險
- 23廈門OA環(huán)境內部控制系統(tǒng)建立與實施要點分析
- 24面向ERP實施的知識轉移影響因素研究
- 25金和C6 營造企業(yè)“幸福場”
- 26從零開始 實施BI應該如何找準切入點?
- 27Teradata獲“亞洲銀行家”技術咨詢委員會認可
- 28ERP僅是工具 信息化管理不等于成功管理
- 29致遠A8協(xié)同管理軟件助力冀東發(fā)展集團
- 30IT部門需要更多參與呼叫中心的戰(zhàn)略規(guī)劃
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓