低代碼+Serverless 開啟下一代數(shù)字化企業(yè)開發(fā)新范式
原創(chuàng)近幾年,低代碼逐漸成為一條重要賽道,不僅投資機構重點關注,也有諸多企業(yè)紛紛入局,同時,更多的企業(yè)在應用低代碼來應對不確定的挑戰(zhàn)和未知的風險。?
西門子Mendix 成立于 2005 年,如今已經(jīng)成為低代碼領取全球第一的企業(yè)。在幫助企業(yè)降低技術風險,提高企業(yè)韌性的同時,西門子Mendix 也在不斷探索和突破,通過與亞馬遜云科技深入合作,借助亞馬遜云科技 Serverless 技術,幫助客戶更快速地開發(fā)應用和減少成本,形成下一代數(shù)字化企業(yè)開發(fā)新范式。?
西門子Mendix中國區(qū)總經(jīng)理王炯表示,“作為亞馬遜云科技合作伙伴,西門子Mendix 低代碼開發(fā)平臺,借助 Serverless 服務,能夠提供更廣泛的企業(yè)級解決方案及業(yè)務場景,幫助企業(yè)以更快、更省的方式去實現(xiàn)業(yè)務價值,并且應對未來的不確定的挑戰(zhàn)。”?
西門子Mendix中國區(qū)總經(jīng)理王炯
西門子Mendix 的核心優(yōu)勢?
低代碼開發(fā)相較于傳統(tǒng)開發(fā),能夠提高 10 倍的應用構建速度,并減少 70% 的資源需求。如此高效率和低成本源于低代碼產(chǎn)品的哲學原理,即簡化能力。西門子Mendix 大中華區(qū)技術總監(jiān)阮銘介紹道,低代碼把兩件事情變得更加簡單,一是溝通,二是降低技術門檻,通過更好地集成能力、擴展能力以及可復用能力,以簡單的拖拉拽方式實現(xiàn)業(yè)務應用,過程短平快。?
西門子Mendix 大中華區(qū)技術總監(jiān)阮銘
為此,西門子Mendix低代碼開發(fā)平臺提供了六大核心技術引擎,幫助企業(yè)快速開發(fā)應用程序。?
·可視化開發(fā)方法:借助通用的視覺語言和專用的 IDE,可以跨多種開發(fā)人員群體共同創(chuàng)造,從而快速有效地滿足業(yè)務需求。通過拖拉拽,很快地開發(fā)出軟件;?
·云原生:無需專業(yè)知識也能夠構建和交付可移植、可伸縮且具有彈性的應用程序,一鍵式部署到任何地方;?
·多端體驗:開發(fā)一套模型不用做任何的修改就可以自動地編譯成 PC 端、iOS 和安卓系統(tǒng)的應用,通過各觸點、渠道、設備、方式,為用戶提供卓越的體驗;?
·數(shù)據(jù)集成:在每個級別上都是開放和可擴展的:平臺,模型和應用程序。集成來自任何數(shù)據(jù)源,系統(tǒng)或服務的數(shù)據(jù)和邏輯;?
·人工智能:擁抱智能應用程序;無縫連接 AI 和認知服務以提升解決方案。2017 年開始對可視化邏輯做建模,分析了 500 多萬個業(yè)務邏輯,用 TensorFlow 進行數(shù)據(jù)訓練,實現(xiàn)預測。當用戶在開發(fā)程序時,AI會進行輔助并預測接下來要做哪些事情;?
·智能流程自動化:通過將人員、數(shù)據(jù)和系統(tǒng)整合在一起的應用程序提供端到端的流程自動化。?
低代碼賽道可謂是百花齊放,諸多技術服務商均提供不同的功能特性,那么西門子Mendix 的核心競爭力有哪些呢?王炯表示,首先,西門子Mendix 是最成熟的企業(yè)級低代碼平臺,企業(yè)可以開發(fā)應用以外,還可以進行調(diào)優(yōu)和排錯;第二,西門子Mendix 是低代碼、高邏輯平臺,可以完成復雜應用的開發(fā);第三,西門子Mendix 是一個語言而不是一個模板。王炯舉例說道,很多低代碼廠商的產(chǎn)品像是全自動照相機,有很多模式以及很多模板,也便于用戶使用,如果企業(yè)開發(fā)的應用正好匹配模板就非常方便。而西門子Mendix像是單反相機,需要有“大腦”來控制做出更精細化的工作,因此更勝任邏輯性更強、更復雜的應用開發(fā)。?
深度融合,建立數(shù)字化企業(yè)開發(fā)新范式?
2016 年,西門子Mendix 就與亞馬遜云科技在全球開展了合作,并且也在去年加強了與亞馬遜云科技中國區(qū)的合作。王炯表示,西門子Mendix 與亞馬遜云科技重點在兩個方面合作,一是技術的融合,在西門子Mendix 的網(wǎng)站上,Mendix Marketplace 有幾十個和亞馬遜云科技的連接器(connector),Mendix APP 部署到亞馬遜云科技環(huán)境只需幾分鐘時間,加快實現(xiàn)價值的速度;二是在銷售層面,西門子Mendix低代碼開發(fā)平臺已經(jīng)在亞馬遜云科技 MarketPlace 上架,雙方形成聯(lián)合銷售模式,實現(xiàn)互利共贏。?
據(jù)了解,西門子Mendix 底層采用亞馬遜云科技的容器和 Serverless 服務;在應用程序集成方面,采用Amazon API Gateway、Amazon EventBridge 等服務;在系統(tǒng)運行過程中,采用Amazon Managed Service for Prometheus、Amazon Managed Grafana 構建可觀察性。?
阮銘表示,亞馬遜云科技在底層的基礎設施技術非常扎實,西門子Mendix 結合亞馬遜云科技 Serverless 技術,形成了下一代數(shù)字化企業(yè)開發(fā)范式,使應用構建變得更快更簡單,幫助企業(yè)實現(xiàn)自底向上的端到端的數(shù)字化轉(zhuǎn)型。?
西門子Mendix 是一個操作體驗良好的工具平臺,是快速交付的新一代標準。阮銘表示,Mendix以低代碼平臺思維實現(xiàn)端到端的數(shù)字化,底層盤活眾多技術點,從調(diào)研、開發(fā)、測試到部署上線,盤活了底層所有亞馬遜云科技 Severless 的技術點,實現(xiàn)的效益非常明顯。此外,平臺思維除了盤活底層的技術組件,還盤活眾多業(yè)務系統(tǒng),集成的第三方越多越復雜,產(chǎn)生的場景覆蓋面就越廣,端到端的價值輸出就越完整。?
強強聯(lián)合,服務荷蘭皇家郵政系統(tǒng)改造?
荷蘭皇家郵政是由荷蘭政府指定的獨立快遞包裹寄送公司,每天為將近 2000 萬人提供服務。隨著業(yè)務的快速發(fā)展,荷蘭皇家郵政遇到了幾大挑戰(zhàn):首先是業(yè)務量逐漸增加 20%,核心系統(tǒng)不堪重負;第二,在技術方面,荷蘭皇家郵政的系統(tǒng)過于老舊,需要進行現(xiàn)代化改造。?
為此,西門子Mendix 與亞馬遜云科技強強聯(lián)手,幫助荷蘭皇家郵政全面改造其核心郵件和包裹投遞系統(tǒng),新系統(tǒng)集成了近百個微服務并穩(wěn)定運行,同時具備高度可擴展和高彈性,每天可以處理千萬級事件。?
荷蘭皇家郵政采用在亞馬遜云科技上運行的西門子Mendix低代碼開發(fā)平臺,實現(xiàn)快速的生產(chǎn)部署、運維上線,快速開發(fā)場景應用,并對復雜的核心系統(tǒng)進行解耦,拆分為近百個微服務,利用高邏輯性的低代碼平臺最終實現(xiàn)高性能表現(xiàn)。?
在底層,西門子Mendix 利用高性能消息隊列等服務來解決海量并發(fā),幫助荷蘭皇家郵政輕松應對峰值每秒 1000 訂單的吞吐量。其他一些數(shù)據(jù)處理系統(tǒng)則采用了 Amazon Lambda 無服務器計算實現(xiàn)毫秒級響應,利用 Amazon DynamoDB 快速讀寫,實現(xiàn)數(shù)據(jù)持久化,利用 Amazon CodePipeline 實現(xiàn) CI/CD 上線,結合亞馬遜云科技完整的工具鏈,實現(xiàn)發(fā)布過程自動化。?
最終,荷蘭皇家郵政僅用 6 個月就完成了積壓 2 年的工作量,每天能夠處理超過 150 萬訂單量,并保證到 99.95%的快遞能在正常運行時間送達,并且通過亞馬遜云科技在基礎設施運維方面節(jié)省了大量人工,降低 80% 的成本,3 個月內(nèi)獲得投資回報,幾小時就可以完成一個月的開發(fā)工作,并在幾分鐘內(nèi)交付功能。?