管理自主平台概況
管理自主平台的開放構架和自主預配置保障企業業務快速發展,通過動態管理策略鏈幫助客戶構建生態型組織架構和全生命周期系統框架,是中國第一個可成長開放架構的自主平台,在國內擁有最高端、最廣泛、最成熟的客戶群體。 管理自主平台能夠進行靈活的圖形化配置,可根據業務發展隨需應變。平台具有動態智慧型分析功能,支持工作流管理全過程,將工作流引擎納入業務處理的核心機制,形成了自動流程的驅動。管理自主平台以業務邏輯為驅動,提供了綜合性的開發和套用平台,開創了全新的商業運作模式,並提出產品和服務完全分離的新型信息化運作模式。
研發歷程
管理自主平台的研發歷程
1998年,與IBM建立“軟體戰略合作夥伴關係”,中國首款“構件化” 平台——Open平台研發成功,填補了中國同類軟體空白,為國家星火計畫;
1999年,藍色巨人IBM授予博科全球套用方案大獎,這是華人企業首次獲此殊榮;
2004年,推出基於COM+技術全球首款解析型自主平台MAP v1.0;
2008年,發布基於J2EE/Applet體系的面向管理解析的自主平台MAP v2.0;
2010年,發布純瀏覽器版的面向管理解析的自主平台MAP v3.0
管理自主平台技術創新
1、業務解析系統
管理自主平台的核心是完整定義了一種業務解析語言,從計算機技術角度看,該語言是面向管理業務的DSL(Domain-Specific Language,領域特定語言),使用該語言的目的是基於標準化的管理業務描述定義,用於開發具有豐富業務模型的企業管理套用,例如供應鏈管理系統SCM、供應鏈執行系統SCE、企業資源計畫系統ERP、人力資源管理系統HR、客戶關係管理系統CRM、供應商關係管理系統SRM等。
管理自主平台的機制是定義→解析→運行,其過程如下圖所示:定義:或者叫描述,就是由用戶的業務管理者運用平台提供的可視化配置工具,對其需要管理的業務在平台上建模,平台提供了數據字典、單據、業務流程、報表等快速配置支持。在定義過程中,用戶僅需掌握基礎的SQL(結構化查詢語言)和平台語言要素,如界面元素、函式、操作等即可配置,而無需具備軟體開發能力,包括特定的計算機語言、數據建模、庫表結構設計和開發模式等專業知識。定義的成果是以XML格式檔案存儲。
解析:平台載入定義好的XML檔案,同時進行解析處理,包括數據結構解析和匹配性檢查、界面元素解析、業務邏輯解析等複雜過程,解析處理會自動產生運行平台。解析過程類似於對原始碼編譯生成計算機可執行代碼的編譯過程。
運行:就是向最終用戶提供人機互動的操作環境。需要說明的是,平台保證了定義過程具有“所見即所得”的特性,運行界面和定義的完全一致。此外,平台還在運行效率和性能上做了大量最佳化,確保運行效率不低於直接編譯的系統。
目前,從軟體行業來看,大多數公司都認識到了基礎業務平台的優勢,也都在推進相關的模型研發,而真正成熟、滿足商用標準,且擺脫了構件復用二次開發模式的平台僅有MAP。
2、解析語言構成
任何一種語言的構成至少包括基本語素和語句,與語素類似,MAP定義了如下的元素:
原子邏輯:最小的,不可拆分的業務規則,如中間層調用、數據操作指令、界面鎖定等,超過400個
分子操作:由原子邏輯排列組合得到,如單據保存、刪除,數據篩選、排序等,可無限擴展,常用的約1000個
函式功能:包括科學計算和業務邏輯函式,可隨時根據業務需要擴展,目前常用約800多個
界面元素:用戶互動入口,如各種輸入控制項、快捷鍵定義等;平台無關的通用定義方式,風格統一,常用約60種通用界面元素
而從語句角度來說,MAP對於高層次的業務需求,涵蓋企業管理軟體開發的特定概念和抽象,由低層次的實現細節和具體事物抽象產生了如下的功能:
數據處理:基於特定數學模型的大數據量計算過程,例如補貨計算、揀貨策略、儲位最佳化、運輸線路最佳化、運力資源最佳化、計費規則等;常用約20種
典型業務類型:管理軟體中常見的業務描述的快速實現,例如字典、單據、報表、工作流、審批流等;常用約30種
MAP的解析語言定義使得平台的配置實現了“零代碼”,從而使得管理信息系統真正成為企業業務管理人員可以掌握的工具,幫助他們從IT角度闡釋管理的信息化實踐。同時,通過博科大量的套用實踐,MAP的解析不僅可以匹配中小企業套用需求的簡單模型的管理業務,更可以滿足類似於中石化化工銷售物流調度決策一體化套用這樣精細、複雜需求的管理業務,而後者過去通常是SAP的專屬。
3、部署的無關性
MAP可以面向不同的運行環境產生適應不同操作平台的代碼,在不改變業務定義的情況下,可以同時適用於企業區域網路、網際網路等環境,易於部署:
微軟技術體系:可以基於COM+ 或 .Net
J2EE:可以基於Applet或DHTML
資料庫無關性:可以支持Oracle、DB2、SQL Server、MySQL等主流關係型資料庫
硬體平台及作業系統無關性:可以支持Windows、Linux、Unix(AIX、HP-UX、...)各類流行的作業系統
l 套用伺服器無關性:用戶可以在Weblogic、Websphere、JBoss、Tomcat等自主選擇
MAP的套用創新
1、多領域一體化產品模式
如圖所示,博科MAP基於統一平台,可以提供物流供應鏈、ERP、集團財務、全面預算、CRM等多領域的套用產品,改變了目前ERP、物流、CRM等各領域軟體供應商各自獨立,用戶還需重新選擇軟體供應商和實施時需解決多系統間數據與套用整合、集成問題的市場現狀。也就是說,MAP所面向的市場,並不是單一的物流供應鏈或者ERP或者CRM板塊,而是複合的、多元化的,可以從用戶的單一象限的套用拓展到全面套用,真正實現的老客戶的不斷升級和拓展,從而帶動博科市場規模的幾何級數增量。
另一方面,由於MAP的配置檔案解析、運行體系,也能夠支持合作夥伴(代理商、增值服務夥伴)的細分行業模式成功,並使得合作夥伴擺脫自身技術研發的規模投入限制,而注重行業解決方案的制定和實施,獲得更加寬廣的推廣套用收益,為博科帶來穩固的渠道夥伴資源。
2、可視化快速原型法實施模式
MAP實施方法可以歸結為可視化快速原型法,該方法具有以下特點:l 實施周期縮短:根據常規項目經驗,0.5月項目準備,1~1.5個月原型配置交付、1個月由用戶對原型驗證並即時修改和完善、1個月進行壓力測試和性能最佳化然後上線。整個實施過程可以控制在3~4個月內,較現在的原始碼開發或構件復用技術實施效率提升了5~10倍。
l 增強了用戶體驗:快速原型交付讓用戶更加緊密的參與實施過程,在需求階段就可以根據用戶業務描述快速配置原型,大幅度減少文字記錄易產生的需求理解差異;而通過原型的實際驗證,可以幫助用戶對軟體系統的功能性、行業性、易用性和習慣性等有更深的把握。
3、漸進螺旋式交付模式
博科在MAP技術的支持下,借鑑企業管理螺旋式上升的理念基礎,首創了螺旋式交付的模式。該模式的核心思想是成功的交付並非只是上線時點的成功,而是確保3~5年內信息系統的穩健套用。而在首次上線交付成功後,系統面臨的主要有:
l 日常維護:對於系統中交付後發現的Bug或問題,及時更新解決,維護系統安全、穩定的運行。
l 系統升級:主要是套用深度上的變化,涉及業務流程的新增或修改、業務表單及報表的新增或修改等。
l 系統擴展:主要是套用廣度上的變化,涉及業務模組的新增。
博科通過交付過程中的知識轉移,幫助用戶培養既懂企業業務管理有懂平台業務配置的複合型系統管理和維護人員,使得交付後,企業可以自主維護、自主升級、自主擴展。即使企業從專業化角度,將這些服務外包,也能夠準確估算工作量和投入成本,不會有“價格黑洞”之憂。
4、低成本知識轉移模式
由於MAP採用了面向業務的解析語言,易於為企業業務人員理解並掌握,新接觸人員僅需培訓3~5天即能上手,同時,MAP的大量配置實例均以XML檔案單獨存儲,也有利於人員對於業務和業務邏輯配置實現的理解和模仿、復用。因此,知識轉移較開發模式的系統具有更短的周期合更低的成本。
MAP的知識轉移包括兩個層面:
l 向用戶的知識轉移:通過配置的學習,可以讓客戶更深入理解業務的軟體實現模式,在處理維護、升級和擴展上具有更強的優勢;
l 向其他軟體商的知識轉移:MAP面向不同行業套用解決方案的核心是一套XML檔案,這些檔案只要被平台載入、解析就會生成看得見、摸得著、可實際操控的運行系統,而不是空泛的文檔描述,因此,其他軟體商有MAP平台後,有一套配置檔案就有一套特定行業套用的解決方案了。
5、規模化個性交付的SaaS模式
SaaS模式是運營商為企業搭建信息化所需要的所有網路基礎設施及軟體、硬體運作平台,並負責所有前期的實施、後期的維護等一系列服務,企業無需購買軟硬體、建設機房、招聘IT人員,即可通過網際網路使用信息系統。由於SaaS套用將通常的套用軟體許可費用、軟體維護費用以及技術支持費用,統一為每個用戶的月度租用費,又無需投入伺服器等硬體資源和維護,因此一經推出,就受到廣大中小型企業的極大關注,視SaaS模式為採用先進技術實施信息化的最好途徑。
然而,SaaS模式目前僅僅在網站、信箱、網店和小型CRM等很窄的領域得到一定運用,對於企業管理複雜業務如ERP、物流供應鏈等領域還沒有形成產業規模,究其原因,最大因素在於複雜業務管理必須做到個性化交付以滿足特定企業的套用需求,而面對無數個企業的大規模、個性化、低成本交付就成為SaaS模式實現的“瓶頸”。
藉助於博科MAP“管理解析、自主配置、零代碼”的技術優勢,在浙江物流電子樞紐工程中,博科不僅提供了TMS的標準版用以滿足26萬家物流企業中3000餘家規模化企業,還提供了SaaS模式以滿足近26萬家的小型企業的套用。目前,博科、浙江運管局和浙江電信已經啟動將該SaaS套用移植到電信服務平台並藉助於電信運營商進行大規模推廣的工作。而TMS的SaaS模式僅僅是MAP的一次嘗試,未來具備針對SaaS模式更成熟技術的MAP還將在ERP、CRM、SCM等全面領域推出套用方案。