漢得智能制造發(fā)展路上的系列故事 漢得制造產(chǎn)品如何幫助企業(yè) 搭建自主可控的數(shù)字運(yùn)營(yíng)平臺(tái)? 作者 / 陳燊華 工業(yè)4.0、國(guó)家制造創(chuàng)新網(wǎng)格、工業(yè)價(jià)值鏈、中國(guó)制造2025……針對(duì)第四次工業(yè)革命,各國(guó)提出了各自響應(yīng)的戰(zhàn)略,智能制造既是企業(yè)發(fā)展和轉(zhuǎn)型的機(jī)遇,也讓企業(yè)面臨競(jìng)爭(zhēng)力格局變化的挑戰(zhàn),儼然已經(jīng)成為各國(guó)競(jìng)爭(zhēng)的新戰(zhàn)場(chǎng)。信息系統(tǒng)作為企業(yè)運(yùn)營(yíng)的大腦和神經(jīng)網(wǎng)絡(luò),于企業(yè)的重要性不言而喻,然而近期華為芯片斷供、SAP/Oracle甚至微軟對(duì)俄羅斯停止服務(wù),更讓我們意識(shí)到擁有自主可控的信息系統(tǒng)的重要性,軟件國(guó)產(chǎn)化的東風(fēng)愈演愈烈。 漢得協(xié)同制造(HCM)從2006年誕生,伴隨企業(yè)需求和管理訴求的深入持續(xù)發(fā)展,2013年已囊括生產(chǎn)計(jì)劃、采購(gòu)計(jì)劃、車間、物流等模塊,基本形成漢得HCM產(chǎn)品的基礎(chǔ)框架,后續(xù)又陸續(xù)填充了質(zhì)量、設(shè)備、人員、安燈、互聯(lián)等能力,服務(wù)于制造企業(yè)數(shù)字化建設(shè)的整體目標(biāo)。 HCM產(chǎn)品從2016年開始由獨(dú)立于交付項(xiàng)目之外的專業(yè)團(tuán)隊(duì)進(jìn)行研發(fā),從提供標(biāo)準(zhǔn)功能為目標(biāo)到現(xiàn)在提供通用化組件為目標(biāo),隨著信息化的發(fā)展和企業(yè)需求的變化,HCM產(chǎn)品也在探索和適應(yīng)的過程中持續(xù)發(fā)展。 HCM產(chǎn)品擁有完整的知識(shí)產(chǎn)權(quán),響應(yīng)國(guó)家軟件國(guó)產(chǎn)化政策的同時(shí),也是支撐漢得智造美好生活的愿景中,“安全”這一關(guān)鍵詞的最好詮釋。 01 先進(jìn)架構(gòu) 建立更扎實(shí)的底座 在信息化發(fā)展的過程中,應(yīng)用場(chǎng)景變得更加多樣,產(chǎn)品的應(yīng)用環(huán)境發(fā)生變化,也對(duì)產(chǎn)品的系統(tǒng)架構(gòu)帶來了挑戰(zhàn)。HCM最開始是傳統(tǒng)的基于業(yè)務(wù)需求建設(shè)的單體應(yīng)用系統(tǒng),2019年基于公司統(tǒng)一架構(gòu)要求轉(zhuǎn)變?yōu)槲⒎?wù)架構(gòu),搭建于漢得自研PaaS平臺(tái)HZERO上,隨著應(yīng)用的深入,產(chǎn)品逐步認(rèn)識(shí)到架構(gòu)的重要性。 微服務(wù)架構(gòu)貼近產(chǎn)品本身研發(fā)的組織結(jié)構(gòu),研發(fā)團(tuán)隊(duì)的規(guī)模擴(kuò)大、產(chǎn)品范圍的延伸,過程中會(huì)自然而然需要專業(yè)化分工。微服務(wù)架構(gòu)將大系統(tǒng)劃分成了各個(gè)專業(yè)化的職能系統(tǒng),讓團(tuán)隊(duì)能夠?qū)W⒂诟髯缘穆毮?,更有機(jī)會(huì)在各自擅長(zhǎng)和感興趣的業(yè)務(wù)領(lǐng)域中持續(xù)發(fā)展。團(tuán)隊(duì)的業(yè)務(wù)理解和專業(yè)技能隨著對(duì)應(yīng)服務(wù)所提供能力的發(fā)展而同步提升,產(chǎn)品在這種模式下更有機(jī)會(huì)持續(xù)健康發(fā)展。 HCM從APS和MES獨(dú)立性出發(fā)開始嘗試微服務(wù)拆分,到常規(guī)的根據(jù)共享原則拆分出了通用服務(wù)和組織、產(chǎn)品服務(wù),形成微服務(wù)的雛形。后根據(jù)數(shù)據(jù)的使用需求和業(yè)務(wù)交互的特性差異,來拆分接口服務(wù),以專注于與ERP的交互,再到圍繞制造主體增加了抽樣、特征、產(chǎn)量報(bào)表、SPC等制造相關(guān)的微服務(wù),形成自己的微服務(wù)生態(tài)。過程中即考慮了高內(nèi)聚低耦合、單一職責(zé)的原則,也考慮了用戶在應(yīng)用系統(tǒng)時(shí)的風(fēng)險(xiǎn),最終形成現(xiàn)在13個(gè)微服務(wù)。HCM在其中沉淀了自己的微服務(wù)拆分治理的經(jīng)驗(yàn),當(dāng)然這也不會(huì)成為終點(diǎn),我們將持續(xù)結(jié)合企業(yè)需求探索更多的拆分方式。 新的架構(gòu)也是企業(yè)架構(gòu)的發(fā)展方向。傳統(tǒng)架構(gòu)下,一個(gè)系統(tǒng)承載所有模塊,模塊間聯(lián)系多,交互復(fù)雜,為了滿足新的業(yè)務(wù)需求往往需要對(duì)現(xiàn)有服務(wù)的數(shù)據(jù)模型或業(yè)務(wù)邏輯做較大的改造;微服務(wù)架構(gòu)將一個(gè)大的單體應(yīng)用拆分成不同的獨(dú)立的服務(wù),松耦合讓每一個(gè)服務(wù)可獨(dú)立發(fā)展,獨(dú)立發(fā)布驗(yàn)證,更好的適應(yīng)企業(yè)長(zhǎng)期持續(xù)的發(fā)展需求。 同時(shí)新的架構(gòu)也提供了更多的可能性,傳統(tǒng)大單體模式需要為每一個(gè)物理隔離的工廠部署服務(wù)器和應(yīng)用環(huán)境,而新的結(jié)構(gòu)可以部署一套系統(tǒng),通過區(qū)分租戶管理不同的工廠,降低了企業(yè)部署、發(fā)布、管理的成本,更好地支持企業(yè)在普遍定制化的趨勢(shì)下應(yīng)對(duì)敏捷相應(yīng)需求的挑戰(zhàn)。同時(shí),數(shù)字化信息化風(fēng)潮下,企業(yè)有越來越多的信息系統(tǒng),借助K8S工具將所有的應(yīng)用部署在一套平臺(tái)中,將多個(gè)服務(wù)器的管理轉(zhuǎn)變?yōu)楣芾斫y(tǒng)一的容器化環(huán)境,以統(tǒng)一的方式對(duì)這些應(yīng)用進(jìn)行注冊(cè)、網(wǎng)絡(luò)、存儲(chǔ)、安全、遙測(cè)等管理,必然成為企業(yè)最優(yōu)的選擇,而這樣的選擇也讓企業(yè)能夠更加適應(yīng)應(yīng)用協(xié)同和數(shù)據(jù)驅(qū)動(dòng)的新制造場(chǎng)景。 02 豐富特性 更適應(yīng)場(chǎng)景的變化 先進(jìn)制造業(yè)對(duì)產(chǎn)品提出了不同的要求,傳統(tǒng)制造業(yè)通過信息化實(shí)現(xiàn)對(duì)人的管控,強(qiáng)調(diào)流程的防錯(cuò)、透明、防呆,而先進(jìn)制造業(yè)強(qiáng)調(diào)數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化。不同于人可以根據(jù)少量信息結(jié)合經(jīng)驗(yàn)做出判斷,自動(dòng)化需要更加精細(xì)化的數(shù)據(jù)幫助計(jì)算機(jī)進(jìn)行決策;同時(shí)設(shè)備、流水線與信息系統(tǒng)互聯(lián),也對(duì)實(shí)時(shí)響應(yīng)的高要求。這些對(duì)產(chǎn)品采集數(shù)據(jù)的靈活性、海量數(shù)據(jù)下系統(tǒng)的穩(wěn)定性、邏輯計(jì)算的實(shí)時(shí)性提出了更高的挑戰(zhàn): HCM不斷調(diào)整自己的能力,借助新技術(shù)適應(yīng)這些環(huán)境。自動(dòng)化模式下,單純的物料編碼不足以提供完整的信息幫助計(jì)算決策,于是我們?cè)黾恿颂卣?,可自定義物料流轉(zhuǎn)所需的關(guān)鍵特性,以補(bǔ)充物料在流轉(zhuǎn)過程中的決策信息;針對(duì)每個(gè)產(chǎn)品都有特征后的海量數(shù)據(jù)存儲(chǔ),我們?cè)谧x寫分離的基礎(chǔ)上引入Mongo數(shù)據(jù)庫,通過新技術(shù)保證實(shí)時(shí)采集的同時(shí)也能保證海量數(shù)據(jù)下高效的讀??;為了在保證效率同時(shí)還能完成完整數(shù)據(jù)的采集記錄,HCM借助消息機(jī)制,將及時(shí)驗(yàn)證業(yè)務(wù)邏輯需求和記錄性邏輯需求異步執(zhí)行,更合理地使用服務(wù)器資源適應(yīng)制造業(yè)的生產(chǎn)節(jié)奏。 03 設(shè)計(jì)思路迭代 支撐更長(zhǎng)期的發(fā)展 架構(gòu)的演進(jìn)、場(chǎng)景的變化,也更加讓我們意識(shí)到組件化的重要性。從提供標(biāo)準(zhǔn)功能到提供通用化組件,期初只是因?yàn)槲覀円庾R(shí)到“以有限功能覆蓋無限場(chǎng)景”的思路很難應(yīng)對(duì)制造業(yè)繁多的生產(chǎn)要素影響,同樣是生產(chǎn)壓縮機(jī),由于管控側(cè)重點(diǎn)不一樣,功能復(fù)用率不足30%,而與此同時(shí),在功能背后的結(jié)構(gòu)、邏輯的特性需求,復(fù)用率卻超過70%。組件化,API和通用結(jié)構(gòu)看起來更具備標(biāo)準(zhǔn)化的可能。然而當(dāng)我們開始深入新架構(gòu),開始接觸更多的新場(chǎng)景,我們意識(shí)到組件化的重要性。 新的架構(gòu)模式下,所有應(yīng)用可以部署在一套環(huán)境中,服務(wù)間連接需求不可避免,產(chǎn)品通過封裝標(biāo)準(zhǔn)API降低了調(diào)用的難度。同時(shí)在自動(dòng)化的場(chǎng)景下,信息化系統(tǒng)由關(guān)注用戶交互操作轉(zhuǎn)為關(guān)注業(yè)務(wù)運(yùn)行監(jiān)控,更加強(qiáng)調(diào)了后端組件的靈活調(diào)整性。當(dāng)然即使在組件化的道路上,HCM的設(shè)計(jì)思路也并非一成不變的,產(chǎn)品的目標(biāo)始終是為了追求效率,但過程中依然在不斷調(diào)整思路適應(yīng)團(tuán)隊(duì)和企業(yè)需求。 產(chǎn)品希望通過沉淀功能和方案背后的共性內(nèi)容,完成團(tuán)隊(duì)經(jīng)驗(yàn)的沉淀,通過系統(tǒng)與結(jié)構(gòu)減少文字傳播過程中的理解偏差,在此基礎(chǔ)上產(chǎn)品選擇從技術(shù)角度借助產(chǎn)品拉動(dòng)團(tuán)隊(duì)能力的成長(zhǎng)。從復(fù)盤項(xiàng)目開始,重新思考業(yè)務(wù)和結(jié)構(gòu),探索新場(chǎng)景,利用API適應(yīng)場(chǎng)景,并通過實(shí)現(xiàn)DEMO功能方便學(xué)習(xí)API。 然而在后續(xù)實(shí)踐中發(fā)現(xiàn)新的語言很容易受到排斥,團(tuán)隊(duì)腦子里固有的知識(shí)體系很難僅通過文檔或者培訓(xùn)快速得到改變,于是產(chǎn)品調(diào)整了設(shè)計(jì)思路,基于管理角度讓產(chǎn)品追逐團(tuán)隊(duì)。借助團(tuán)隊(duì)熟悉的標(biāo)準(zhǔn)功能聚合方案,利用API和配置進(jìn)行補(bǔ)充,團(tuán)隊(duì)可以先了解熟悉的功能,然后基于個(gè)性化需求探究功能背后的API,推動(dòng)對(duì)標(biāo)準(zhǔn)API的學(xué)習(xí)。有了標(biāo)準(zhǔn)功能的支撐,團(tuán)隊(duì)更有機(jī)會(huì)追求更好的方案為企業(yè)帶來更高的服務(wù)價(jià)值,當(dāng)這些方案具備標(biāo)準(zhǔn)化的條件后在納入產(chǎn)品實(shí)現(xiàn),以此形成產(chǎn)品的持續(xù)迭代和發(fā)展,也更好地支撐企業(yè)的發(fā)展。 產(chǎn)品的設(shè)計(jì)思路本身也決定著我們開放的態(tài)度,獨(dú)立封裝的API,ERP接口,設(shè)備互聯(lián),助力制造企業(yè)更好地完成深度信息化融合。在沉淀組件的同時(shí),我們就意識(shí)到大量組件帶來的學(xué)習(xí)難度,我們相信方案對(duì)于企業(yè)的價(jià)值遠(yuǎn)比實(shí)現(xiàn)代碼本身更加重要,因此決定將知識(shí)轉(zhuǎn)移和產(chǎn)品實(shí)現(xiàn)放在了同等重要的位置: 通過產(chǎn)品幫助用戶更快地完成方案的代碼落地,以此助力有更充足的機(jī)會(huì)形成更有價(jià)值的方案。實(shí)施手冊(cè)、功能幫助文檔、API開放平臺(tái)、培訓(xùn)教材、場(chǎng)景案例等等,只要愿意,可以在開放平臺(tái)上的文檔體系中學(xué)習(xí)到產(chǎn)品每一個(gè)組件的設(shè)計(jì)思路,也可以通過產(chǎn)品提供的功能獲取組件在運(yùn)行過程中的調(diào)用痕跡,熟悉組件的邏輯鏈條,了解每一個(gè)組件的使用場(chǎng)景,與自身需求匹配,找到最合適的選擇。除了現(xiàn)有組件的組合調(diào)用,企業(yè)也可以遵守簡(jiǎn)單規(guī)則的條件下沉淀自己的組件,或者在組件前后增添邏輯形成更適合自己的組件,形成自己的知識(shí)庫。 整個(gè)過程中,為應(yīng)對(duì)市場(chǎng)需求和應(yīng)用環(huán)境的多樣化,產(chǎn)品從未停止思考,也未停止探索。 環(huán)境和場(chǎng)景發(fā)生變化,產(chǎn)品隨之調(diào)整結(jié)構(gòu)和特性,調(diào)整設(shè)計(jì)思路來適應(yīng)。適應(yīng)的過程中產(chǎn)品自身也在進(jìn)步成長(zhǎng),適應(yīng)的目的是保證產(chǎn)品始終能夠在新的環(huán)境中發(fā)揮作用,幫助企業(yè)實(shí)現(xiàn)信息化需求,完成數(shù)字化轉(zhuǎn)型,并最終實(shí)現(xiàn)智能制造。 HCM將始終保持開放的態(tài)度,調(diào)整自身,迎接未來,助力智造美好生活!
專注于為中小型制造業(yè)提供數(shù)字化工廠解決方案,注重企業(yè)生產(chǎn)管理的移動(dòng)化應(yīng)用,實(shí)現(xiàn)企業(yè)訂單生產(chǎn)執(zhí)行的全過程管控。一步制造云,現(xiàn)代高效數(shù)字工廠建設(shè)者,工業(yè)互聯(lián)生態(tài)打造者。
將漢得15年制造業(yè)服務(wù)經(jīng)驗(yàn)沉淀為專業(yè)方案和系統(tǒng)組件,通過API組合調(diào)用構(gòu)建靈活而健壯的應(yīng)用,徹底改變通過資源堆砌實(shí)現(xiàn)系統(tǒng)建設(shè)的傳統(tǒng)模式,讓系統(tǒng)建設(shè)不再成為制造企業(yè)革新與發(fā)展的掣肘。