為了方便做為收集

2021-04-13 01:50:05 字數 3029 閱讀 1422

【csdn5月15**道】soa的理念在醞釀和發展了好幾年之後,如今再次在軟體業界颳起一股旋風。作為乙個技術人員,你可能最直接的想法是:

soa對我以往的企業軟體開發經驗到底有啥影響?對我的職業發展最直接的衝擊到底是什麼?

由於soa

的面向服務的架構體系,企業軟體開發環境正在開始發生變化。過去的開發技術不再適合於建立隨需應變的業務環境。相反,軟體開發的趨勢正在向可動態重新配置的服務轉變,這些服務可以是單獨的,或者是可解決業務問題的某個組合。技術人員將需要越來越多的了解企業的具體業務,從而抽象出各種服務。

就是說,我不能再只侷限於技術的天地,而應該努力的去向業務靠攏?沒錯,乙個新的名詞已經被提出——業務技術(business technology),即你對企業具體業務的了解程度和抽象程度。純粹的技術人員提公升自己的最好方法就是:轉型為既是技術專家又是業務能手的業務技術人員。

技術人員轉向業務技術人員的價值增加到底在**?企業如何幫助技術人員轉變為業務技術人員?轉變的過程中肯定會面臨很多問題,帶著這些問題我們**採訪了

sap中國研究院院長技術顧問李勇先生。

問:soa

和業務平台的概念最近很火,我們知道像您公司

sap,還有很多廠商都推出了自己的業務平台,您能說說這些業務平台和

soa的本質關係嗎?

答:恩,是這樣。我們做

soa已經做了三年,我們分幾步把我們的平台逐漸改造成

soa的體系。首先我們本來就有一套成熟的技術平台,然後在上面架構業務平台,最後把我們的整個

erp系統遷移到業務平台上。技術平台是基礎,業務平台是通用架構,做業務平台最有難度的是抽象業務物件(

business object

),要從無數的訂單中抽象出核心的業務物件。最終我們一整套產品推出來之後,客戶可以直接使用,也可以在這個業務平台上根據企業自己的業務需求來做二次開發。同時,我們也不斷推出新的服務包,對業務平台進行增強。我們的

erp2005

目前擁有

1005

個核心業務的服務介面,我們的理念是把通用的業務平台開放給業界整個生態系統(

ecological system

),讓處於產業鏈不同位置的各個企業一起來完善平台。

問:業務平台給企業裡什麼樣的人使用?

答:業務專家(

business expert

)。業務專家由兩種型別的人轉化而成:一種就是這個企業本來的核心使用者(

key user

),比如說財務部,他在這個職位上本來就練就了很高的業務能力;一種是企業的

it部門的技術人員,由於他不斷和公司其它部門打交道,所以他越來越精通業務。不能要求第一種人去寫**,但業界現在提倡模型驅動(

model driven

)的概念,而我們的產品也提供視覺化元件(

visual component

)。比如說已存在幾百個復合應用介面,可以供業務人員自己來視覺化地組織服務,變更業務,他不再需要去跟

it人員打很多交道。可預見的理想情況是將來可以讓這些業務人員像搭積木似的靈活組建和變更業務。

問:您說的業務專家就是我們現在提的業務技術人員,那麼隨著這樣的趨勢,在企業裡面是不是有一大批技術人員正逐步轉化為業務技術人員?

答:沒錯。業務專家有兩類。業務開發也有兩個層次。前面說的給業務人員使用的視覺化元件是第乙個層次,最前端的最簡單的層次。第二個層次是:有一些業務不可避免的需要做一些程式設計工作,比如對某個服務進行擴充套件等,但這也只是比較簡單的技術活,因為不涉及到非常底層的開發,這就需要一些懂技術的業務專家。但對這類業務專家來說,也許不在於他的程式設計能力有多強,而在於他對業務的理解程度有多深。就像在我們公司,資深的程式設計師可以很容易教會這型別的業務專家來寫某個服務擴充套件,但他的更**值應該取決於他對已有的業務平台的這麼多的業務介面和對應業務的了解程度,當然這也是乙個經驗積累的過程。在以前十年經驗的程式設計師和三年經驗的程式設計師有很大區別,可能十年的程式設計師用

100行**就能搞定問題,而三年的程式設計師寫

1萬行**都沒搞定,因為他不懂如何最大程度的復用**。但現在不同了,各種平台已經成熟,要復用的都已經幫你做好了,這樣業務能力要比技術能力更重要。

問:sap

有佔多大比例的業務技術人員?

答:其實我們公司內部原來就有很多所謂的業務專家,只是沒這麼稱呼。以前做業務分析呢,只是了解業務需求後寫個文件就可以了,現在呢可以變得更加主動,可以自己先做個業務模型出來,然後交給技術人員說我要什麼樣什麼樣的功能。

問:你們是不是很希望有一批技術人員可以意識到這種轉變,來更好的配合你們推出這個業務平台策略?

答:非常正確。我們專門設立了乙個業務專家社群供有興趣的人來交流討論。其實很多老程式設計師也有乙個困惑:將來的發展在**。特別是新技術像

soa來了,他們感覺好像能寫的東西平台都寫好了,我們還能做什麼呢。所以說我們一直提倡他們往業務方向轉型。但是我們也不排除你就鑽研技術,把技術方面做精。但是你不能在中間,技術不精,業務也不精,那就很尷尬。

問:那你們有沒有給技術人員什麼建議,怎麼朝業務方向上去轉

?有沒有具體案例?

答:具體案例倒沒有。但我們的社群平台人氣都很旺,經常有一些培訓,更重要的是舉辦技術大會。

問:有這麼多的廠商在提供平台,並且沒有乙個平台是一統天下的,那麼技術人員要想轉為業務技術人員,如何選擇技術平台和業務平台?

答:我個人認為選技術平台,純粹是個人喜好。對企業來說選擇技術平台主要是考慮傳承性和成本,一直用

linux

不會突然改用

windows

,然後就是看趨勢,但是趨勢很難看準。關鍵看這個平台適不適合你的業務,如果要費很大勁遷移到乙個新平台上來,那你就要慎重考慮了。建議遷移到相同平台,但是也不一定。總的說來,選擇技術平台沒有太大標準。再說業務平台,你要看同樣的技術平台上最適合搭建什麼樣的業務平台。選擇只購買乙個技術平台再在上面做應用開發和選擇購買乙個本來就帶業務平台的技術平台,兩種選擇區別很大,一般選擇後者,因為比較省心省力,最佳實踐,呵呵。總的說來,客戶選平台唯一的出發點就是自己企業的具體業務情況。【

單純只是為了方便檢視而已 CSS篇

1.css背景屬性 屬性描述 background 簡寫屬性,作用是將背景屬性設定在乙個宣告中。background attachment 背景影象是否固定或者隨著頁面的其餘部分滾動。background color 設定元素的背景顏色。background image 把影象設定為背景。backg...

做智慧型眼鏡是為了更方便地拍攝

奧巴榮 網路日誌071 佛山 中國 2019 09 03 今晚要討論智慧型眼鏡,還是平衡關係?有點苦惱,經營問題我是外行,雖然上段時間畫了一些良性和惡性迴圈的分析圖,說明了人數不足帶來的壞影響,可是沒有錢,設想更好也沒用。生存是首要任務,而搞到錢才能生存,那就引出我的問題,靠做智慧型眼鏡怎麼賺錢?在...

收集整理的 C 常用表(方便查詢)

本列表中運算子優先順序從上往下,優先順序依次降低。優先順序最高的為 作用域解析運算子 precedence operator description associativity 1 scope resolution left to right 2 suffix postfix increment a...