由于業務發展與市場競爭的需要,各類信息化需求遍地開花,為了支撐這些業務,IT建設逐漸增多,但可通用的成果少。于是,為實現用戶需求A+B,開發商往往以A+B的形式提供;為實現用戶需求B+C,開發商又往往以B+C的形式提供。如此一來,運營商要付給開發商A+B和B+C的費用,其中為B支付了兩次費用。由于B是標準通用能力部分,可以重復利用,如果有現成的B,不但可以節省費用,也可以提高實現速度,提高信息化整合能力,避免重復建設而浪費資源。
1 面向SaaS模式的組件云體系的提出
云計算(Cloud Computing)是面向服務的體系架構(SOA,Service Oriented Architecture)、分布式處理(Distributed Computing)、并行處理(ParallelComputing)、網格計算(Grid Computing)和虛擬化技術(Virtualization)的綜合發展,或者說是這些計算機科學概念的商業實現。軟件即服務(SaaS,Software-as-a-Service)是隨著互聯網的發展和應用軟件的成熟,在市場上興起的一種完全創新的軟件應用模式。它是一種通過Internet提供軟件的模式,SaaS供應商將應用軟件統一部署在服務器上,客戶可以根據自己實際需求,通過互聯網向服務商定購所需的應用軟件服務,按定購的服務多少和時間長短向服務商支付費用。
根據云計算在國內的發展趨勢、中國移動集團公司IT系統建設低成本高效建設和發展的需求,東莞移動積極引入云計算技術,結合自身條件及國內外SaaS成功案例,制定云計算企業標準和接口要求,統一規范云計算系統建設,推動東莞移動IT系統采用高通用性和低成本的云計算軟硬件架構實現,通過新建或改造進行有效的資源整合,提升系統利用率和擴展性,降低建設運營成本,增強企業核心競爭力,提升應對業務發展及挑戰的快速響應能力。
2 面向SaaS模式的組件云體系的組成
結合公司內部信息化建設現狀,東莞移動探索建立“以云為基礎,基于SOA理論組件化,SaaS能力化”的SaaS組件云體系——基于現有業務支撐系統及后期規劃建設系統,打造服務于內部應用,包括組件抽取、通用功能相互獨立的組件建設、不斷完善的組建指導規范和支撐組件運營管理的組件云管理平臺在內的一整套面向SaaS模式的組件云體系的建設方“以云為基礎”:基于目前東莞移動綜合應用平臺服務器、存儲實現虛擬化,不需要大批量購買新的IT設備,通過云分配資源,管控資源使用率,降低成本。
“基于SOA理論組件化”:組件化模型如圖1所示。基于SOA理論,打破傳統應用系統建設項目的獨立建設模式,查找所有獨立應用的共性并將其獨立出來,單獨以服務的形式方便快捷地提供給各個應用系統使用。
“SaaS能力化”:以服務器資源虛擬化為基礎,隨著云計算的IaaS、PaaS、SaaS模式的形成,組件云管理平臺采用租用的模式分配IT資源,租用的模式允許選擇使用年限、IT資源類型等。
3 面向SaaS模式的組件云體系的建設
SaaS組件云體系包括組件規范、組件建設、組件云管理的工作。
3.1 組件規范
組件規范包括組件識別、組件建設、組件管理三大規范。它指導組件建設工作,并作為組件建設質量的參考標準。
其中組件識別規范解決有什么組件可以做的問題,識別組件,從業務中抽取可組件化的需求,評估并做成組件;組件建設規范解決如何做組件的問題,指導并督促開發商建設組件;組件管理規范解決如何管理組件的問題,指導組件發布、更新、維護、巡檢等,積累組件維護及推廣經驗,運營好組件。
組件規范需要在組件建設中實踐并不斷改善,從而更加標準化、規范化。
3.2 組件建設
組件建設是指根據上述三套規范在業務系統中識別新組件、建設新組件,完善組件的需求。組件建設是不斷實踐、完善組件抽取、組件規范的過程,把規范落實到項目組中,指導、教育、培養各開發商在項目中的“組件意識”,讓組件在項目組中沉淀、積累。
3.3 組件云管理
組件的云管理通過一套軟件系統實現在線管理。該系統基于先進的云平臺技術架構搭建,涵蓋組件注冊、組件維護、應用系統接入、組件自定義、錯誤跟蹤等一整套組件運營的平臺,對組件運營平臺各階段的工作進行統一管理。組件云管理平臺,一方面可以作為未來建設系統信息化云平臺SaaS的一部分,提供軟件服務;另一方面可以為SaaS中的應用軟件提供組件的重用,降低應用軟件的開發成本和技術水平。平臺架構設計如圖2所示:
依托于先進的云技術,組件云平臺將使用SaaS模式進行組件的租用,租用規則見圖3。具體來說,組件租用包括以下幾個步驟:
圖1 基于SOA的理論組件化模型
(1)各開發商在組件云平臺發起組件租用的申請。
(2)組件云平臺管理員收到申請后,在云環境內為其分配相關的資源,并創建初始環境。可分配的資源包括硬件資源(如內存、CPU、存儲空間)和網絡資源(帶寬),創建的初始環境包括公用模式的初始化,客戶可以通過這些公用模塊,導入并維護自己公司的人員、組織架構信息等。
(3)接入管理:各開發商在組件云平臺上注冊所轄業務系統,以業務系統為單位在組件平臺上發起使用某組件的申請;組件云平臺自動將該組件實例化到所屬客戶的虛擬環境中;接入系統對引用的組件進行個性化配置。
4 面向SaaS組件云體系的效益分析
圖2 組件云管理平臺系統架
圖3 組件云租用規則示意圖
SaaS組件云體系能夠幫助東莞移動內部業務管理能力和IT支撐能力進行全面提升。首先通過整合內部信息化業務,梳理對通用組件和軟件的需求,以及可以采取的業務改進手段,形成業務層面的明確指引和漸進式的改進方法;其次在業務目標的指引下,進行全面科學的IT架構規劃,從信息能力層面對業務發展提供可擴展和靈活變更的支撐能力,從根本上解決IT系統對業務快速發展的適應能力和安全性。
5 結束語
全球云計算進入成熟期,國內云計算也在不斷發展。云計算將逐步成為構建中國移動各IT系統的核心,從而降低系統建設和運營成本,提高信息處理能力,實現服務創新,增強企業核心競爭力。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:一種面向SaaS模式的組件云體系研究
本文網址:http://www.guhuozai8.cn/html/consultation/1083939865.html