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