沈火農



摘要 化工行業中小企業信息化建設、應用普遍存在自身資金、人員、技術等方面的不足,難以承擔信息化過程中新建系統、軟件部署帶來的龐大開銷。SaaS是一種新的IT服務模式,可以為用戶在線提供軟硬件及服務,有效地降低了軟硬件的使用成本,同時可以動態地彈性地滿足企業不同發展階段的需求。因此應用SaaS模式可以有效解決化工行業中小企業在實現企業信息化時資金、人才、技術等方面的難題。本項目就是實現SaaS門戶的基礎平臺,以及業務運營和應用開發環境,為實現應用開發、部署、遷移、運營管理、以及客戶服務等提供開發和運行環境支持,提高應用實現的效率、方便應用部署和管理、降低系統建設和運營成本。
【關鍵詞】SaaS 模式 化工信息化
1 背景
當前,化工市場產能過剩、市場疲軟,競爭日趨激烈,投資乏力、信心不足,對化工的質疑聲時常出現。霧霾嚴重,環境保護法規日益嚴苛,導致環保投資大幅度增加,企業競爭力和盈利能力面臨嚴峻挑戰。運用信息化手段提高企業的管理水平,提高企業生產的“安穩長滿優”是應對嚴峻挑戰的重要手段,但是化工軟件價格昂貴、操作復雜,超出了中小企業的接受范圍;專業技術人員的薪酬較高,也不是中小企業所能承擔的。
鑒于中小企業面臨的困境,基于云的SaaS模式公共技術服務平臺來幫助中小企業提高信息化管理水平。云平臺提供在線工具來解決中小企業使用化工軟件問題,快速部署、在線支持可以彌補企業缺少專業技術人員的不足。在橫向上,平臺的服務涉及化工應用軟件、技術支持、信息管理等;在縱向上,服務涵蓋生產加工、數據分析、工藝改進、流程再造等產品生產全過程。
利用數據中心云計算技術強大的數據儲存、數據共享和數據處理能力,建立構建云端的SaaS應用的多租戶模式,實現SaaS軟件個性化定制研究與應用,可以較好的解決中小企業的生產、安全等難題。
2 項目介紹
“誼云”是上海華誼信息技術有限公司(以下簡稱“信息公司”)為華誼集團及化工企業搭建信息化所需要的所有網絡基礎設施及軟件、硬件運作SaaS應用管理平臺(以下簡稱“誼云”),并負責相關系統的實施、后期的運維等一系列個性化開發、系統部署,化工企業不用購買軟、硬件、建設機房、組建IT人員,須合作開始支付一次性的項目實施費和定期的軟件租賃服務費,可通過互聯網或專線享用相應的軟件服務。上海華誼信息技術有限公司通過內部技術實現技術措施,承諾保證每家用戶企業數據的安全性和保密性。“誼云”管理軟件采用SaaS軟件服務模式,在使用效果、用戶體驗上與信息系統現有企業管理系統不會有差異,但可以幫助用戶節省大量用于購買IT產品、技術和維護運行和軟件開發的費用,大幅度降低化工中小企業信息化的門檻與風險。尤其對于對中小企業來說“誼云”SaaS應用管理平臺的優點在于:
(1)技術方面:企業不需要搭建IT方面的專業技術團隊的同時,又能獲得最新的技術應用,滿足企業對信息管理的核心需求,輕松享受云端收益。
(2)投資方面:企業花費相對低廉的“月租費”方式付費,不用一次性投入全部費用,不占很多營運資金,從而緩解企業的資金壓辦不用考慮成本折舊問題,并能及時獲得最新硬件平臺與最佳解決方案。
(3)管理方面:企業線上采購定制的軟件產品,支付費用后,所購產品可以進行快速部署,并有專家熱線或現場技術指導,減少供、需信息孤島不透明,項目實施慢的弊病。
(4)運維方面:由于企業采取租用云軟件的方式來進行企業信息化管理,不需要專門的軟件開發維護和管理團隊,所以就節約了維護和管理人員團隊的費用,很大程度上緩解了企業在人力、財力上的壓力,企業就可以集中資金對核心業務進行有效的運營。
(5)安全方面:“誼云”所用服務器由信息公司進行統一管理,并具備五個層面的安全性,分別是物理安全、網絡安全、系統安全、應用安全和管理安全,從根本上解決了企業的后顧之憂。
3 技術架構
3.1 總體架構
遵循設計理念,通過對目前各類主流技術的選型,確定“誼云”SAAS平臺的總體技術架構如圖1。
平臺主要包括:SOA微服務條件(包括APIs管理組件、流程組件、WCMS內容管理組件、Portal組件、大數據和大內容管理組件、BI及報表組件、數據挖掘組件、UI設計器、可重用通用組件、消息組件、服務監控與治理組件、業務組件、OSGI插件組件等),基于基礎平臺的內置組件,可以快速度的把各類跨部門、跨系統的業務進行梳理、重組,最終發布到面向租戶及運營管理工作者,支持多通道訪問展示門戶上。
3.2 平臺集成對接方式
為便于“誼云”集成信息公司自有研發產品和第三方產品,系統的集成由“誼云”平臺提供標準的協議、數據、服務能力接口,實現與上下游系統之間的打通。包括上游合作伙伴能力的引入,下游集團內部用戶IT環境的對接等。具體的做法是以“誼云”應用管理平臺為中心,上游具備能力引入功能,集成諸如公司自研產品、第三方滿足“誼云”平臺接口標準的產品以及一些云資源提供商。下游主要接受來自“誼云”平臺的數據服務和業務服務,提供基于標準服務接口的定制化開發和個性化配置等一系列產品或系統,如ERPS、RM、CRM、OA系統等。開放接入平臺在系統中實現外部能力和軟件的遷移和嫁接。通過它,合作伙伴能夠直接以API形式分享他們的資源和產品到“誼云”應用管理平臺中來。第三方合作伙伴和開發商可以通過調用、組裝這些API與自己或第三方的API組成一種新的數字服務(如圖2)。
3.3 平臺集成管理
“誼云”除了集成各種SaaS服務到一個平臺上,還需要保證各SaaS服務之間能相互連通,SaaS運營支撐系統通過能力開放平臺來實現第三方系統能力的引入,包括公有云資源、第三方SaaS應用、華誼自有SaaS應用等。這些來源不同的各種資源,通過能力開放平臺提供的接口,得以與SaaS運營平臺進行對接,實現在統一的運營平臺上面向客戶的能力發布,服務租賃,計費等運營操作。對于客戶來說,客戶在運營平臺中購買某一服務之后,如需要與自身其它的應用系統進行集成,平臺也可以通過基于標準服務接口開發的方式進行支持。除此之外,平臺要提供對企業單點登錄的身份管理、管理企業用戶與其所訂購軟件的映射關系;提供統一的認證管理功能,對企業用戶在平臺和應用中的登陸和使用單獨登陸的認證接口,屏蔽非法用戶的登陸,如示意圖3所示。
4 平臺核心技術
4.1 SOA微服務技術
微服務架構風格是一類將單一應用程序作為由眾多小型服務構成之套件加以開發的方式,其中各項服務都擁有自己的進程并利用輕量化機制(通常為HTTP源API)實現通信。這些服務圍繞業務功能建立而成,且憑借自動化部署機制實現獨立部署。這些服務匹配一套最低限度的中央式管理機制,且各服務可通過不同編程語言編寫而成并使用不同的數據存儲技術。
“誼云”SaaS平臺使用微服務架構,將服務拆分,分別采用相對獨立的服務對各方面進行管理,彼此之間使用統一的接口來進行交流,架構變得復雜,優勢也很明顯:
(1)復雜度可控;
(2)獨立部署;
(3)技術選型靈活;
(4)容錯;
(5)擴展。
4.2 APIs管理
APIs管理即API Gateway是一種完全托管的服務,可以幫助開發者輕松創建、發布、維護、監控和保護任意規模的API。通過各類商業與開源APIs管理平臺進行分析比較,我們選擇Mashape開源API網關--Kong。
通過Kong管理控制臺,用戶可以創建可充當應用程序“前門”的API,從后端服務訪問數據、業務邏輯或功能,例如基于服務組件的負載、基于THINKPHP框架運行的代碼或任意Web應用。KONG負責管理所有任務,涉及接受和處理成千上萬個并發API調用,包括流量管理、授權和訪問控制、監控以及API版本管理。
4.3 APIs市場和APPs市場技術
“誼云”SaaS平臺基于Zookeeper實現APIs的注冊、發現與搜索。ZooKeeper是一個分布式的,開放源碼的分布式應用程序協調服務,它包含一個簡單的原語集,分布式應用程序可以基于它實現同步服務,配置維護和命名服務等。Zookeeper是hadoop的一個子項目。在分布式應用中,由于工程師不能很好地使用鎖機制,以及基于消息的協調機制不適合在某些應用中使用,因此需要有一種可靠的、可擴展的、分布式的、可配置的協調機制來統一系統的狀態。
Zookeeper中的角色主要有以下三類,如表l所示。
參考文獻
[1]文杰,陳小軍,站在云端的SaaS [M].清華大學出版社,2011.
[2]楊建新.SAAS現狀分析與前景展現[J].軟件導刊,2012 (11).
[3]馬玲,云計算在中小企業信息化中的應用研究[D],合肥工業大學,2012.
[4]徐杰,電腦信息化管理在化工行業的應用[J].信息系統工程,2012 (05).
[5]王騫,鄒聯,企業信息系統云計算平臺建設經驗探討[J].電信科學,2014(30).