管理自主平臺它是指以業務導向和驅動的、可快速構建應用軟件的軟件平臺。管理自主平臺是以業務導向和驅動的軟件架構體系,是一個新出現的軟件層級,是SOA架構從概念走向成熟的一個標的。和操作系統平臺、軟件基礎架構平臺相比,管理自主平臺和用戶的管理及業務相關度比較大,是應用軟件開發的通用基礎平臺。
噱頭?SOA滋生自主平臺
傳統的非自主平臺采用的是分布式分布式N-tie(三層)架構,在軟件功能的組件化的方向上取得了長足的進步。組件化的封裝讓組件之間通過接口的方式進行通訊,增強了復雜而龐大的應用程序本身的可管理性,包括對版本的管理、應用部署的管理等,同時在一定程度上也提高了功能模塊在飛速增長過程中軟件質量的一致性。但N-tie技術架構的隨著管理軟件復雜的度爆炸性增長,其歷史局限性不可回避的呈現出來:
N-tie技術架構的組件顆粒度和接口的劃分沒有實際的標準和規則,一個組件可以大可以小,接口也可以隨意定制,除了一定要符合編程語言的語法 結構之外基本上沒有可以控制的手段,完全依靠組件開發人員的分析與設計能力。N-tie技術架構的組件內部構造的可視化程度很低,當開發人員在添加新功能 和對組件進行修訂的時候,面對一個或大或小的組件黑盒,無法準確的理解組件所暴露出來接口的含義,組件之間的透明式的通信難以實現,要進一步的修改組件的 處理邏輯就更加困難。N-tie技術架構無論最終采用B/S或者C/S的系統訪問結構,都是針對特定的技術平臺的硬編碼,包括服務端所使用的應用服務器、數據庫與操作系統。整體系統在企業客戶上線時,對IT的基礎設施的投資要求比較高,如果需要進行技術平臺的遷移和審計,涉及到對系統的整體改造,需要付出昂貴的代價。
N-tie技術架構更多的著重于解決系統開發的可管理性,但在信息系統的應用模式上仍然保留著從DOS時代開始的“菜單”模式,強調與突出系統 的結構性。在體系結構的規定上并沒有給用戶帶來操作感受上的提升,用戶需要在浩如煙海的功能與菜單中不停的探詢或者長時間的培訓才能找到具體需要處理的工 作。所以在N-tie技術架構下誕生了一個個的功能堆砌的龐然大物,滿足了越來越多的應用需求,但卻加重了用戶的操作負擔。
N-tie技術架構的歷史局限性,使得越來越多的軟件供應商逐漸意識到,僅僅在系統軟件平臺基礎上開發企業管理軟件,還不能有效解決系統的靈活 性,在業務需求變化情況下系統的適應性,以及對個性化業務需求的快速滿足性等問題。要解決這個問題,必須將管理軟件系統架構在一個業務基礎軟件平臺之上。 這個業務基礎軟件平臺通過業務模型的抽象,利用模型引擎的封裝,有效屏蔽了業務需求和業務過程的復雜性。
自主平臺實質也是建立在SOA架構下的業務基礎平臺。在此之前,業務基礎軟件平臺讓國內的本土企業在探尋管理軟件的生態鏈的漫漫征途中,覓出了一線的曙光。正所謂“十年樹木,百年樹人”,“冰凍三尺非一日之寒”,國外管理軟件巨頭SAP、Microsoft、 SIEBEL動輒數年上百萬美元的基礎性研發投入無不說明一個道理——軟件基礎平臺技術的研究是一項耗資巨大的系統工程,國內知名廠商金蝶、普元紛紛進入 業務基礎軟件平臺的研發,面對以SAP的Netweaver為代表的國際管理軟件廠商,
然而,賽迪顧問高級分析師賈濤博士指出,目前的業務基礎軟件平臺的提供商從平臺的性質上來區分,還可以細分為非自主平臺和自主平臺。所謂的自 主,其主要特點表現為軟件的業務功能無需代碼、無需二次開發,使得管理人員和業務專家在沒有技術背景的情況下也可以建造滿足要求的管理系統,而不是由IT 技術人員一手建造系統;是用戶可以自主配置、自主擴展、自主經營的系統。目前自主平臺的廠商主要有SAP、博科資訊。并且他們的市場占有率為40%。隨著 用戶自主的需求不斷擴大,自主平臺將得到更快速的發展,這是未來平臺的發展方向。
孕育,SOA山雨欲來
SOA已經受到了全球首席信息官們的關注,因為它有IT靈活性和業務反應能力等誘人的承諾。隨著更多的企業把方法的好處應用到自己的IT流程,一種明確地采用的方式正在出現。
從90年代中期,SOA的概念就已經早早的被提出。在進行軟件服務(Software Services)的定義是所采用的“接口與實現分離”的思想,是早已經在J2EE、CORBA、COM甚至DCE中得到充分檢驗的。但是從各種技術的反 饋來看,SOA主要借鑒Web的概念和技術,這種分離將會更明確、更完全。
基于SOA的ERP系統可以做到傳統ERP無法實現的一些特點,主要表現為:
(一)集成現有系統,解決了“信息孤島”問題。SOA要求開發者從服務集成的角度來設汁應用軟件,考慮復用現有的服務。通過使用SOA,可將企 業現有的應月系統封裝成標準的服務,使用這些服務只需要知道它們的接口和名稱,可有效地利用現有的投資,并可方便地實現各業務應用的集成。因此,除了 ERP以外,企業其它的以ERP為核心的外圍信息化模塊如CRM, SCM, OA等.若符合SOA的技術規范,即使不是同一個公司的產品,實施和接口將比以前更加容易。
(二)降低企業的IT投資成本。目前,多數企業通常購買的是成熟性軟件,需一個模塊或一個系統的購買,企業在購買時往往無法將那些企業不需要的 功能剔除出去,這樣,企業就不得不為此多付出資金、培訓成本等許多不必要的成本。而支持SOA的ERP軟件則可以幫助企業實現真正的按需購買,企業需要什 么功能就購買相應的服務,幫助企業避免不必要的支出。
(三)實現企業的動態變革,真正實現ERP的應用柔性。基于SOA的ERP系統提供的是一個個獨立的服務,服務之間可以通過標準接口來相互調 用,這樣企業在重復功能上就可以直接通過接口調用,而不必去重新開發。當企業的業務流程發生變化時,只需要修改相應的服務即可,降低了修改的難度與復雜 度,保證了企業的ERP系統的動態變化。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:孕育,SOA ERP山雨欲來
本文網址:http://www.guhuozai8.cn/html/consultation/10820517845.html