本文介紹智慧柳鋼APP軟件平臺的架構(gòu)設(shè)計、平臺功能以及輕應(yīng)用部署,為需要建設(shè)移動化場景的企業(yè)提供一套可借鑒的完整的解決方案。
【關(guān)鍵詞】智慧柳鋼APP 架構(gòu)設(shè)計 輕應(yīng)用
1 引言
企業(yè)的發(fā)展在于高效的辦公效率,可控制的生產(chǎn)成本以及行之有效的管理流程。而隨著計算機信息技術(shù)的發(fā)展普及,IT規(guī)劃逐步地滲透到企業(yè)的發(fā)展之中。建設(shè)高度信息化的企業(yè),成為企業(yè)在激烈的市場環(huán)境中生存并且產(chǎn)生效益的重要手段之一。近年來,柳鋼根據(jù)工業(yè)化和信息化兩化融合的指導(dǎo)方針,注重信息化發(fā)展,利用計算機網(wǎng)絡(luò)技術(shù)不斷優(yōu)化企業(yè)生產(chǎn)的各個環(huán)節(jié),實現(xiàn)產(chǎn)供銷一體化,信息全方位共享,大大提高了企業(yè)的信息化水平。面對迅猛發(fā)展新興的移動互聯(lián)網(wǎng)浪潮,柳鋼順勢而為,構(gòu)建企業(yè)員工使用的手機APP平臺,借助平臺移動化、社交化、可擴展等特點滲透到企業(yè)IT應(yīng)用體系中,改變了企業(yè)的邊界、體現(xiàn)結(jié)構(gòu)以及體驗方式,惠及員工的方方面面。
2 智慧柳鋼APP的目標(biāo)
柳鋼構(gòu)建移動平臺的目標(biāo)大致可以概括如下:
(1)全員參與,打破組織間的壁壘與時間、空間和地域限制,以實現(xiàn)目前核心業(yè)務(wù)系統(tǒng)的移動化,以及滿足未來業(yè)務(wù)系統(tǒng)移動化的要求;
(2)建立扁平化、無邊界的,具備移動端、PC端、WEB端的快速溝通協(xié)作平臺,全面提高內(nèi)外部工作協(xié)同效率;
(3)借助移動互聯(lián)技術(shù),實現(xiàn)傳統(tǒng)信息化系統(tǒng)的移動化,搭建集團移動應(yīng)用平臺;
(4)對企業(yè)移動互聯(lián)平臺進行營運推廣,實現(xiàn)柳鋼全覆蓋的客戶端安裝應(yīng)用;
(5)提高公司對各單位業(yè)務(wù)數(shù)據(jù)的提取、整合與分析能力,從而有效支持領(lǐng)導(dǎo)進行數(shù)據(jù)分析、業(yè)務(wù)掌控和管理決策;
(6)按照“統(tǒng)一規(guī)劃、分步實施、先急后緩、持續(xù)完善”的指導(dǎo)方針,逐步完善平臺的建設(shè),全面實現(xiàn)跟柳鋼集團所有業(yè)務(wù)系統(tǒng)的對接、實現(xiàn)移動化,最終建設(shè)成一個面向柳鋼集團內(nèi)外全產(chǎn)業(yè)鏈的,集一站式辦公服務(wù)及職工生活服務(wù)于一體的統(tǒng)一移動信息平臺。
3 APP平臺架構(gòu)設(shè)計及功能
3.1 平臺的架構(gòu)介紹
根據(jù)智慧柳鋼APP的建立目標(biāo),APP平臺需要實現(xiàn)企業(yè)員工的有效溝通、與現(xiàn)有系統(tǒng)良好的無縫連接以及實現(xiàn)核心業(yè)務(wù)的移動化,智慧柳鋼APP平臺的基本架構(gòu)大致如圖1。
圖1中可以看到智慧柳鋼APP平臺包括了如消息、微博、通訊錄、公眾號等基礎(chǔ)功能,主要用于內(nèi)部員工的溝通交流,消息傳遞。輕應(yīng)用則是負(fù)責(zé)企業(yè)中的業(yè)務(wù)流程執(zhí)行,每個輕應(yīng)用都是有后臺的服務(wù)系統(tǒng)支撐。輕應(yīng)用和后臺服務(wù)之間可以通過調(diào)用具有WebService功能的業(yè)務(wù)系統(tǒng)請求服務(wù),也可以是請求業(yè)務(wù)系統(tǒng)的API完成數(shù)據(jù)獲取,通常API接口會被定義為RESTFUL風(fēng)格樣式。
3.2 基本功能介紹
3.2.1 消息
以往的企業(yè)員工溝通交流范圍一般局限于分廠科室之間,隨著工作業(yè)務(wù)范圍的拓展,需要建立一套企業(yè)級別的消息平臺,方便員工的跨部門交流,實現(xiàn)集團全方位,多溝通交流方式,全接入方式的消息傳遞途徑。通過使用智慧柳鋼APP的消息功能,可以實現(xiàn)類微信的消息溝通,不必互相添加微信而達到類微信一樣溝通,實現(xiàn)文字、語音、視頻、圖像的點對點即時交流。
3.2.2 微博
微博的功能是以企業(yè)為核心構(gòu)建的安全、私密、高效的社會化網(wǎng)絡(luò)協(xié)作平臺。微博的引入使需要協(xié)作的員工更方便、有效的進行交流與分享,降低企業(yè)溝通成本,提高工作效率。在微博大廳,公司資訊發(fā)布、學(xué)習(xí)資料分享、工作話題討論、投票調(diào)查等都可以隨時隨地分享互動,更有利于激發(fā)全員知識分享,構(gòu)建學(xué)習(xí)型組織,提升企業(yè)創(chuàng)新活力。
3.2.3 通訊錄
企業(yè)的部門和員工將會呈現(xiàn)在用戶眼前,實時與人資系統(tǒng)的部門用戶信息同步。智慧柳鋼APP中提供了簡便的查詢方式讓用戶能按照部門或者姓名快速定位到要查找的人,工作上的溝通、流程上的審批都變得那么的便捷。
3.2.4 公眾號
公共服務(wù)號是企業(yè)實現(xiàn)組織信息、系統(tǒng)信息推送的核心手段。完全自定義的消息訂閱、選擇性的發(fā)送服務(wù)信息。通過公眾號的API,可以實現(xiàn)業(yè)務(wù)輕應(yīng)用的消息推送功能。企業(yè)職工通過公眾號提供的消息服務(wù)可以及時掌握各部門廠的動態(tài)新聞、通知公告等。
3.2.5 輕應(yīng)用
智慧柳鋼APP中比較核心的一部分就是輕應(yīng)用模塊,該模塊具有良好的開放性,支持開發(fā)者使用平臺的提供的接口,能夠與柳鋼內(nèi)部各個分廠或者部門業(yè)務(wù)系統(tǒng)集成,實現(xiàn)移動報表查詢、移動審批流程、移動推送業(yè)務(wù)、移動辦公等業(yè)務(wù),做到讓業(yè)務(wù)協(xié)作行云流水。
4 系統(tǒng)部署環(huán)境
4.1 基礎(chǔ)平臺部署
智慧柳鋼APP部署可以分為基礎(chǔ)平臺的硬件軟件部署和輕應(yīng)用的分布式部署。柳鋼企業(yè)的員工大致有兩萬人,為了滿足可能的負(fù)載量在硬件服務(wù)器上要有一個合理的配置。同時整個企業(yè)用戶在使用該平臺也要做好數(shù)據(jù)的安全性工作,防止因為特別的原因?qū)е聰?shù)據(jù)丟失。根據(jù)平臺的特點和需求,選擇如圖2所示的平臺部署拓?fù)鋱D環(huán)境。
員工可以通過外網(wǎng)對智慧柳鋼APP平臺進行訪問,可以使用HTTP或者HTTPS的協(xié)議進行訪問,消息服務(wù)器、微博服務(wù)器和數(shù)據(jù)庫服務(wù)器都有設(shè)置有主從,當(dāng)一臺服務(wù)器出現(xiàn)宕機會自動切換到另外一臺備機。
4.2 輕應(yīng)用部署
輕應(yīng)用(Light App)是指采用WEB技術(shù)開發(fā)的無需安裝直接打開的移動應(yīng)用,平臺中提供了WEB應(yīng)用可調(diào)用的基礎(chǔ)服務(wù)以便于輕應(yīng)用可以融入柳鋼平臺的框架之中以及獲取用戶、設(shè)備的信息,從而實現(xiàn)一些業(yè)務(wù)功能。
輕應(yīng)用的開發(fā)可以采用各種WEB開發(fā)技術(shù)實現(xiàn),智慧柳鋼APP平臺對實現(xiàn)不做要求,將提供底層的一些服務(wù)以便于輕應(yīng)用的運行,比如掃一掃、拍照、地圖定位、獲取登錄用戶等。輕應(yīng)用的部署一般采取前后端分離的方式,前端使用vue.js開發(fā)基于HTML5的項目,后端可以是.net,也可以是java語言的項目,前后端通過json格式數(shù)據(jù)的異步請求和響應(yīng)的方式。由于輕應(yīng)用是實現(xiàn)前后端分離,所以輕應(yīng)用的前端部署就可以放置在具有公網(wǎng)IP的服務(wù)器上,最后通過nginx應(yīng)用服務(wù)器的反向代理功能就可以實現(xiàn)前后端的數(shù)據(jù)交互。
5 結(jié)束語
隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,企業(yè)的逐步擺脫單純依靠計算機為工具的企業(yè)信息化戰(zhàn)略,開始探索和設(shè)計符合企業(yè)業(yè)務(wù)流程的手機APP。柳鋼作為一個大型企業(yè),引入基于智慧柳鋼APP平臺的員工溝通交流,根據(jù)業(yè)務(wù)不斷拓展的輕應(yīng)用部署方式,很好地展示了建立企業(yè)移動化的參考方案。
參考文獻
[1]羅國濤,裴廣.基于WebService和Android的C/S+B/S結(jié)構(gòu)手機電影系統(tǒng)[J].計算機應(yīng)用與軟件,2015,32(09):328-333.
[2]唐明偉,卞藝杰,陶飛飛.RESTful架構(gòu)下圖書管理系統(tǒng)的研究與實現(xiàn)[J].現(xiàn)代圖書情報技術(shù),2010,(09):84-89.
作者簡介
鄧海(1986-),男,碩士學(xué)位。現(xiàn)任廣西柳州鋼鐵集團股份有限公司工程師,主要從事信息化與計算機技術(shù)工作。
作者單位
廣西柳州鋼鐵集團股份有限公司信息管理部 廣西壯族自治區(qū)柳州市 545002endprint