6. 軟件的開放性和集成性
SAP
SAP的軟件各模塊在搭建上采用的是傳統應用軟件的模式,即在程序中用包含頭函數以及子程序等模式。這種模式在與第三方軟件交換數據時,只能通過編寫接口程序來實現。SAP軟件的應用層是使用ABAP語言編寫的程序,ABAP是比較復雜和只有SAP軟件使用的語言,比較難掌握,又由于其只能在SAP的軟件中才能發揮用途,掌握的人也很少. IT專業人員學習它的積極性也不高. SAP系統在與外界交換數據時, 其接口程序也要求用ABAP語言來編寫,具體是用ABAP語言中的函數來向系統中導入數據,其對數據的格式要求也很高,要求的數據必須是帶分格符的文本文件。SAP的這些做法導致其軟件系統在同第三方軟件集成上遠遠落后于ORACLE,同時這些做法也阻礙了其自生軟件的進一步發展,這也是SAP的
ERP與
CRM不能完全集成的原因之一。
ORACLE
ORACLE公司憑借其在數據庫方面全球領先的優勢,其應用軟件在模塊的體系搭建上采用了一種先進的模式,各模塊之間以及與外界交換數據都必須通過接口表來完成,具體的做法是數據要進入各模塊時,都必須先到各模塊自己的接口表中(每個模塊都有自己的接口表),然后再通過并發等方式導入該模塊中,這種模式很容易將第三方的軟件融入ORACLE的系統中,用戶在使用時很方便,感覺象是一套軟件,因為在交換數據時第三方的軟件與ORACLE的產品各模塊間交換數據的模式是一致的,同時用戶可以以自己熟悉的數據庫語言(VB,PL/SQL等)來編寫應用程序與ORACLE系統集成。
ORACLE憑借其軟件系統在體系上的優勢,將其
ERP、
CRM,
SCM,EB等系統完全集成為一體,形成今天的
電子商務套件。
結論
任何
ERP軟件都不可能覆蓋企業的多樣性和復雜性的所有方面,對于企業的特殊要求用戶自己可進行必要的二次開發,并可以同其他應用軟件方便地集成,這就要求供應商提供的軟件具有很強的開放性。ORACLE 開放、靈活的體系結構更利于企業信息系統未來的擴展。
7. 軟件的實施復雜性及投資回報
SAP項目實施過程十分昂貴和復雜。 而且,由于其軟件的復雜性和封閉式集成,一旦實施后很難改變。 另外,SAP在項目實施過程中,經常會期望客戶改變商業運做模式以適應其軟件,但有時候,一味遷就軟件流程的做法很可能會給客戶帶來負面結果。一些超大型企業可以投入巨資進行軟件的客戶化,但是對于中等規模的企業,復雜的項目實施,往往會將客戶拖入無休止的泥潭。國內一汽大眾的SAP
ERP的累計實施投資已經過億圓,但實施效果其實并不理想。之后一汽又選用了與SAP的
ERP "配套" 的
CRM供應商SIEBEL軟件, 其
CRM系統實施了幾年, 至今沒有上線。 而Oracle 的應用產品具有很強的靈活性,許多業務的流程可以通過工作流技術很方便地進行改變,同時Oracle 系統本身的開放性也使Oracle 系統與其它系統的集成變得相對簡單。
實施問題:
1、我的企業管理流程與你們軟件有差異,怎么辦?
2、聽說
ERP實施難度很大,成功率低,你們怎么看?
SAP
SAP對所有行業都有完備的解決方案,我們的專家將協助你選擇最佳模式;如果你現有的業務流程與SAP系統有差異,建議調整你的業務流程。
首先,這個說法并不十分確切,SAP在著名的跨國公司的成功就說明了問題;其次,很關鍵的問題在于客戶,尤其是許多中國客戶對企業信息化的理解不足,基礎管理水平較低;
SAP系統對顧問和用戶的要求都很高,特別是在SAP系統中,很多功能需要先在后臺設置參數,再通過編寫專門的ABAP語言程序來實現。這種情況下往往要求顧問和用戶既懂應用,又具有一定開發方面的知識,因為ABAP開發人員一般是不懂后臺應用系統設置的,而應用實施顧問往往又不知道這種與開發相關的系統設置,這種情況就是在SAP自己的實施隊伍中都會碰到。
SAP過于復雜,很多不適合中國企業的功能混在一起,有6-7千個參數需進行設置,用戶非常難以掌握。投入大量資金也很難培養出來合適的技術人員。 然而, 即使培養了一些技術人員, 一旦跳槽,則系統就會面臨癱瘓。
ORACLE
首先,系統靈活和開放, 有幾乎所有流程/模塊的系統界面, 基于豐富的行業經驗基礎上開發的優秀業務模型和標準流程和功能可滿足客戶的需求, 也可供客戶借鑒;其次,如果客戶不滿意已有的流程和功能,IT 行業使用最廣泛的ORACLE開發工具將可方便地使用戶按其要求進行客戶化開發來滿足企業的需求。
首先,這是事實;其次,實施是軟件商和客戶共同的事業,必須選擇適當的策略,給予充分的支持才有可能成功。
ORACLE系統提供了清晰的業務流程,可以幫助企業在實施的同時理順業務流程。ORACLE 的業務流程可以根據企業的實際情況靈活調整,更適應企業的個性化管理。
ORACLE數據結構清晰、嚴謹,開發工具使用的是世界 IT 行業最普遍使用的語言, 如: JAVA 這唯一真正INTERNET計算機語言,易于開發,
且開發的系統才是真正的INTERNET上的應用系統。
結論
ORACEL 更適用于業務復雜、個性化管理的企業。ORACLE軟件實施的難度和復雜性,實施成本,風險遠低于SAP。由于其系統的特性,SAP的實施成本、實施周期遠大于ORACLE。