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