Mendix:低代碼不是低邏輯(低代碼的概念)
忽然一夜春風(fēng)來,千平臺萬平臺都是低代碼平臺。
不知從何時開始,低代碼技術(shù)趨勢風(fēng)靡大江南北。不管是ERP、CRM、HR還是OA廠商,都稱自己建的是低代碼平臺,只通過托拉拽就能完成個性化業(yè)務(wù)定制。對用戶來說,低代碼趨勢的到來,無疑會降低業(yè)務(wù)的復(fù)雜度,可快速、輕松構(gòu)建更符合業(yè)務(wù)需求的應(yīng)用。但平臺太多,又會導(dǎo)致用戶陷入另一種苦惱,需要克服“選擇困難癥”。
打破同質(zhì)化
不管是在數(shù)字化時代,還是傳統(tǒng)IT架構(gòu)時代,每家企業(yè)都希望只構(gòu)建一個管理平臺,統(tǒng)一管理所有的應(yīng)用、數(shù)據(jù)和流程,而不是買一個ERP上一個平臺,買一個CRM再上一個平臺。所以,不管平臺有多少,最終能在企業(yè)落地的只有一個;并且,這個平臺不是普通的工具類應(yīng)用,而是要充當(dāng) “數(shù)字化基石”的作用。對內(nèi),要連接企業(yè)的所有管理系統(tǒng);對外,又要建立產(chǎn)業(yè)鏈協(xié)同和連接能力。
簡單理解,真正的低代碼平臺不能簡單迷信于表面的“拖拉拽”,而是看拖拉拽背后能包含多少符合企業(yè)業(yè)務(wù)需求的技術(shù)邏輯。也就是說,誰能把復(fù)雜業(yè)務(wù)邏輯低代碼化,誰就能在平臺競爭中勝出。在這方面,具有全球企業(yè)級低代碼開發(fā)平臺領(lǐng)導(dǎo)者地位的Mendix,無疑更具話語權(quán)!
Mendix,最早以快速開發(fā)獲得品牌影響力,被西門子收購后,納入其數(shù)字化工業(yè)軟件。如今,Mendix已成為西門子Xcelerator數(shù)字化平臺的關(guān)鍵技術(shù),被廣泛用于工業(yè)互聯(lián)網(wǎng)、邊緣計算、人工智能、自動化等領(lǐng)域。憑借在金融服務(wù)、保險、物流、醫(yī)療、政府、零售、消費品和加工等行業(yè)的專注與專業(yè),Mendix獲得了廣大用戶的青睞。2021年1月19日,為了幫助中國企業(yè)加速邁向數(shù)字化轉(zhuǎn)型征程,Mendix正式進入中國。4月份,Mendix宣布與騰訊云合作,把整個平臺的部署和開發(fā)能力全部放在公有云上。
融合與創(chuàng)新
“中國企業(yè)發(fā)展很快,很多客戶不只希望用低代碼做會議信息的收集和數(shù)據(jù)的整理,還希望能與ERP、MES、PLM、HR等業(yè)務(wù)系統(tǒng)結(jié)合,構(gòu)建更復(fù)雜的場景化應(yīng)用?!盡endix中國區(qū)總經(jīng)理王炯認(rèn)為,低代碼在中國已經(jīng)成為主流技術(shù)趨勢,很多企業(yè)紛紛從不同的賽道轉(zhuǎn)入,試圖搶占市場的最大份額。而Mendix,已經(jīng)引領(lǐng)主流趨勢十多年,未來希望通過自己的差異化優(yōu)勢,為更多中國企業(yè)用戶帶來更快、更有效的數(shù)字化體驗。
▲Mendix中國區(qū)總經(jīng)理王炯
雖然,從名字來看,所有低代碼平臺的服務(wù)形式都差不多,但Mendix有著自己的核心理念,那就是打造一個業(yè)務(wù)孵化平臺。業(yè)務(wù)人員在面對緊急需求的時候,使用Mendix獨有的小型數(shù)字化工具,通過拖拉拽方式來構(gòu)建簡單的應(yīng)用,達成業(yè)務(wù)目標(biāo)。另外,IT團隊通過使用Mendix開發(fā)多功能應(yīng)用,解決企業(yè)復(fù)雜的業(yè)務(wù)場景或者業(yè)務(wù)邏輯。
“Mendix已迭代到第九版本,最大的特點是引入了工作流引擎Workflow,用戶可以通過圖形化的界面以及更卓越的UI設(shè)計能力,來開發(fā)自己的應(yīng)用?!睋?jù)Mendix中國區(qū)高級架構(gòu)師阮銘介紹,系統(tǒng)內(nèi)嵌了很多設(shè)計模型,擁有很多可重用的業(yè)務(wù)組件,極大地降低了技術(shù)開發(fā)門檻,可提升用戶的應(yīng)用交付體驗。
▲Mendix中國區(qū)高級架構(gòu)師阮銘
具體而言,Mendix低代碼平臺具有幾個重要特點,可用“一二三四”順口溜來概括,即一個模型、兩套環(huán)境、三種角色、四大場景。盡管模型有很多種,但從業(yè)務(wù)角色來來看,不管是業(yè)務(wù)人員、BA人員,還是專業(yè)開發(fā)人員,都可以融合在一起,共用同一套模型。整個模型具有自動化、可視化特點,能解決業(yè)務(wù)一致性問題。另外,Mendix具有兩套環(huán)境,Studio是無代碼環(huán)境,業(yè)務(wù)人員可以快速托拉拽出很多簡單應(yīng)用;而Studio Pro,面向的則是專業(yè)的軟件開發(fā)工程師,可以自定義代碼,專注于解決技術(shù)問題。整個平臺的最關(guān)鍵能力是,不管是類似于電商的交互型應(yīng)用,還是注重于企業(yè)內(nèi)部效率提升的應(yīng)用,Mendix都能建立技術(shù)和資源層面的打通,包括關(guān)系型數(shù)據(jù)庫、第三方系統(tǒng),以及物流、MES、ERP等企業(yè)級應(yīng)用,都能進行資源層的多樣化部署。用戶可以部署在公有云上,也可以把應(yīng)用部署在私有云或者自己的IDC機房。
Mendix低代碼平臺的創(chuàng)新能力如此強大,我們非常好奇其底盤技術(shù)是如何支撐的? 阮銘給出的答案是,Mendix 建立了“三橫一縱”的創(chuàng)新支撐體系。一橫,是指從行業(yè)到組織。通過Mendix組件庫能力,可對開放與擴展性進行支持,從根本上解決了企業(yè)架構(gòu)的連續(xù)統(tǒng)一體問題,讓應(yīng)用融合到各個行業(yè)。第二橫,是指從創(chuàng)意到創(chuàng)造,讓需求–設(shè)計–開發(fā)–部署–運行整個開發(fā)流程形成閉環(huán),并且通過Mendix平臺SDLC管理體系統(tǒng)一管理。第三橫,是讓整個平臺具有全生命周期的可視化、云原生、多端體驗,并能實現(xiàn)全面的數(shù)據(jù)集成、高度智能化、流程自動化等核心能力。最后的“縱”,比較好理解,就是融合,包括多模型、多語言的融合,另外還有微服務(wù)、持久化以及不同技術(shù)棧的融合能力。
深耕業(yè)務(wù)場景
解決了邏輯開發(fā)問題,Mendix接下來的問題是如何在中國落地?
“借助微流(MicroFlow)的開發(fā)能力,Mendix可以解決任何復(fù)雜業(yè)務(wù)場景。但對于用戶來說,一個純粹基于表單和用戶決策進行的流程不能完全滿足業(yè)務(wù)需求,而可以跳轉(zhuǎn)邏輯的工作流引擎,可能會更貼合客戶的日常開發(fā)場景?!?Mendix中國區(qū)資深售前顧問張戟表示,借助微流以及工作流引擎,Mendix可以打通所有的管理和執(zhí)行流程,這是平臺本身最強大的核心能力。
▲Mendix中國區(qū)資深售前顧問張戟
很多人都知道,西門子在工業(yè)軟件領(lǐng)域具有獨特優(yōu)勢,但由于行業(yè)本身限制,開發(fā)、部署和應(yīng)用環(huán)境比較復(fù)雜,導(dǎo)致很多IT解決方案很難在工業(yè)場景落地。有了Mendix單體開發(fā)能力,可以讓用戶把領(lǐng)先的數(shù)字化技術(shù)能力部署在各種各樣的架構(gòu)上面。尤其是純低代碼的開發(fā)方式,讓工業(yè)用戶擁有了更友好的應(yīng)用體驗,彌補了專業(yè)開發(fā)人員短缺的現(xiàn)狀。
另外,在核心應(yīng)用系統(tǒng)集成方面,Mendix也有很好的表現(xiàn)。在工業(yè)軟件開發(fā)領(lǐng)域,很多產(chǎn)品組件都是基于用戶自身的需求進行了定制化開發(fā),但長期定制化導(dǎo)致系統(tǒng)很難維護,沒辦法做進一步升級。借助Mendix大量開箱即用的連接器和插件,用戶可以以極低的門檻實現(xiàn)復(fù)雜業(yè)務(wù)場景的集成。這一核心開發(fā)能力,不僅讓核心應(yīng)用系統(tǒng)得到保護,還能快速生成符合業(yè)務(wù)場景需要的應(yīng)用,實現(xiàn)效率提升目標(biāo)。
換言之,為了實現(xiàn)1 1>2的效果,Mendix和西門子旗下的諸多產(chǎn)品進行了深度聯(lián)合創(chuàng)新,打造出更具核心競爭力的解決方案。以ProductView360為例,一個設(shè)備制造商使用該解決方案后,就可以以低代碼的方式360度察看不同生產(chǎn)區(qū)域的實時信息流、產(chǎn)品的確認(rèn)情況以及在連接系統(tǒng)過程中的各種各樣的方案細節(jié)。用戶可以從ProductView360打開Teamcenter的工程數(shù)據(jù),材料的清單、3D的模型,同時可以從中聯(lián)系到SAP,獲取相應(yīng)的供應(yīng)商采購、庫存等等所需要的信息。如果用戶有需要,也可以從應(yīng)用當(dāng)中直接提交材料的變更或者新的訂單申請,然后還可以察看Teamcenter當(dāng)中執(zhí)行的所有模擬,通過模擬數(shù)據(jù)對整個生產(chǎn)開發(fā)過程有一個全面了解。
總之,做深化業(yè)務(wù)場景和深入技術(shù)邏輯的低代碼平臺,Mendix的專業(yè)能力業(yè)界領(lǐng)先,可以輕而易舉地把之前非常孤立、有極大使用難度和集成難度的產(chǎn)品融合在一起,為用戶提供統(tǒng)一的數(shù)據(jù)展示和操作流程體驗。
值得一提的是,為了更好落地中國,實現(xiàn)商業(yè)能力的本地化創(chuàng)新,Mendix正在規(guī)劃建立中國社區(qū)。屆時,所有的最新資料以及資源都會通過這個官方渠道發(fā)布,中國用戶可以快速體驗到世界最頂尖級的低代碼技術(shù),進而加速邁向數(shù)字化轉(zhuǎn)型征程。(李代麗)