當前位置:工程項目OA系統(tǒng) > 泛普各地 > 江蘇OA系統(tǒng) > 南京OA系統(tǒng) > 南京OA快博
構件化與SOA,推進軟件生產力
伴隨福特流水線模式的百周年,回顧軟件業(yè)也已經走了近四十年的光景。而全球軟件行業(yè)似乎已進入到了中年期,成熟的商業(yè)模式,缺乏雨后春筍般的創(chuàng)新型小公司,大公司增長乏力進而帶來諸多的并購等。這些都讓我們感受到軟件行業(yè)早已今非昔比,大部分的軟件公司都變成了雞肋。軟件從業(yè)人員也都從夢想的憧憬回到了實際的運營成本控制中。即使近幾年炒得火熱的SOA也無法為軟件公司帶來多少的利潤和股價提升。難道軟件業(yè)真的就這樣了,還是在等待新的一次飛躍?
我們小時候都讀過這段“生產力的提高會促進生產關系的改變,而生產關系的改變又會反過來促進生產力的發(fā)展”,所以我們看待軟件業(yè)的未來發(fā)展還得要從最為本質的提升軟件生產力和改變生產關系入手。
構件化通過模塊化、層次化和專業(yè)化,質變軟件生產力
工業(yè)化相比較之前的生產方式,給了社會生產力質的提高,而福特的流水線模式正是工業(yè)化的代表作。這讓我們清晰地看到對于復雜業(yè)務的高效處理方式,就是通過層次化設計和模塊化分工把復雜的問題分層和模塊分解,然后通過‘流水線’協(xié)同的方式再層層組合,完成整體的任務。而處于某個層面的被分解的模塊,就會有相應領域的專業(yè)份子來解決,這個模塊又可以再繼續(xù)遞歸細分到更小的模塊來分解問題。這樣某個層面的模塊就可以專注于自己所處的相對環(huán)境和自身的目標問題。這種模式從本質上改變了模塊之間的生產關系,專業(yè)化解決相對的問題,從整體提升了解決問題的能力,尤其是解決復雜問題的整體能力。
由此,我們要提升我們的業(yè)務和管理生產力就得從此著手,軟件世界中的構件化(Componentization)正承擔了這一使命。原來的應用系統(tǒng)則不斷地被構件化所打破,企業(yè)逐漸走上‘一個應用’的進階。企業(yè)漸漸不再有固定的應用系統(tǒng),取而代之的是處于各個層面的模塊構件來實現(xiàn)某個層面的相應功能。
企業(yè)應用通過底層的技術構件來作為實現(xiàn)應用的基礎技術功能,技術構件的適用性往往是最為廣泛和跨行業(yè)的,在各種應用中都會被高度復用。而再上一層的則是企業(yè)根據(jù)業(yè)務總體模型設計出來或是在不斷的應用項目實踐中不斷提煉歸納出來的某個業(yè)務或是管理域的業(yè)務構件,這些業(yè)務構件往往是企業(yè)最為重要的資產和競爭能力。有了這些業(yè)務構件,企業(yè)就可以根據(jù)具體要實現(xiàn)的業(yè)務和管理流程,組成具體的應用實現(xiàn),滿足業(yè)務的需求。
業(yè)務構件化和技術構件化的邏輯模式首先讓企業(yè)可以開始不斷規(guī)劃設計、項目積累和梳理回歸不同層次上的技術構件、業(yè)務構件和業(yè)務流程,通過專業(yè)化分工和流程協(xié)同達到組織級能力的提升。并且在此過程中和基礎上可以更為精細化地運營和管理。企業(yè)根據(jù)需要靈活注入對于業(yè)務和技術構件的管控和治理策略,從而找到自身的核心能力模塊,找到自身的高利潤業(yè)務職能模塊。進而不斷投入、擴展和優(yōu)化自身的核心優(yōu)勢能力,限制、調整和外包自身的劣勢能力,達到不斷提升企業(yè)整體競爭能力和贏利能力的目的。
構件化通過模塊化和層次化,梳理優(yōu)化生產關系;通過專業(yè)化和流程協(xié)同提升組織級生產力。
SOA通過構件標準化和服務契約化,推進軟件生產力
構件化在不同的技術背景和時代有著不同的能力表現(xiàn),在SOA到來之前構件化只能有效實現(xiàn)技術層面的模塊化、層次化和專業(yè)化的能力水平。而SOA時代則真正帶來了業(yè)務和管理的模塊化、層次化和專業(yè)化。下圖就是SOA編程模型SCA中定義的標準原子構件。
很顯然它的技術無關性和消費使用(Consume)特征,如:服務、引用、屬性、實現(xiàn),是實現(xiàn)業(yè)務構件化的關鍵所在。原子構件就可以是一個事實上的業(yè)務構件,當然也可以在原子構件的基礎上進行業(yè)務組裝形成更大粒度的組合構件(Composite)。進而若干個組合構件和資源配置文件形成構件包(Contribution),成為獨立可部署的業(yè)務功能模塊。業(yè)務功能模塊有了SOA標準下的邏輯構件形態(tài)和物理構件形態(tài)后,就可開發(fā)、可部署、可運行和可管理了,也就真正實現(xiàn)了標準的業(yè)務構件化。
由業(yè)務模塊形成的標準化構件(Component/Composite)實現(xiàn)各自分工的業(yè)務功能,并通過契約化的SOA服務和引用互相協(xié)作,從而實現(xiàn)了一個典型場景下的業(yè)務應用。這樣構件化的SOA應用,業(yè)務分工明確,組織協(xié)同關系清晰,可管理性、業(yè)務復用度和組織級靈活性都更為高效。
這就是SOA從面向構件開始,梳理優(yōu)化生產關系,協(xié)同專業(yè)化發(fā)展組織能力,進而實現(xiàn)軟件生產力的跨越。(IT專家網(wǎng))
- 1SOA:中國軟件的機遇和挑戰(zhàn)
- 2實現(xiàn)隱式和顯式SOAP消息頭
- 3五種處理方法突破南京OA掣肘
- 4計世獨家:哈汽“實用主義”信息化
- 5SOA案例:汽車行業(yè)如何加速數(shù)據(jù)引擎
- 6中小企業(yè)如何對ITIL產生影響
- 7計世獨家:“線上生存”的集成運營支撐平臺
- 8可視化BI 應用關鍵是什么
- 9知識沉淀 推動企業(yè)創(chuàng)新
- 10中小企業(yè)信息化破冰 開創(chuàng)自主營銷新局面
- 11大話南京OA之系統(tǒng)演示技巧
- 12整合供應鏈管理 提高中小企業(yè)效率
- 13OA辦公軟件系統(tǒng)國內有最好的嗎?
- 14計世獨家:首鋼如何用e-HR管理14萬人
- 15Web2.0模式下 如何做好人才招聘
- 16南京OA實施中“管理思想”為何如此重要
- 17物流信息技術應用現(xiàn)狀及趨勢
- 18南京OA和SCM的區(qū)別 南京OA之后是否引入SCM?
- 19掃清迷霧 讓SaaS平實落地
- 20南京OA被簡單割裂 SOA重振流程雄風
- 21CIO明確五步驟 了解郵件項目需求
- 22天士力CIO:集團信息化就像交通體系
- 23南京OA系統(tǒng)與成本控制
- 24鋼鐵企業(yè)南京OA實施狀況及解決方案
- 25共存時代來臨 南京OA與PDM融合最具前景
- 26流程再造信息層次上的一點探討
- 27SCA對于SOA的意義
- 28泛普OA資產協(xié)同管理解決方案
- 29用南京OA構筑內控“金字塔”
- 30企業(yè)南京OA面試題之精確定位庫存數(shù)量
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓