摘要:
當前公有(you)云(yun)已經開始在加(jia)速數(shu)字化(hua)轉(zhuan)型中(zhong)承擔很重要的角色(se),是因(yin)為(wei)能夠給用(yong)(yong)戶(hu)提供最(zui)安全可靠的云(yun)計算(suan)和數(shu)據存儲中(zhong)心(xin),以及對用(yong)(yong)戶(hu)設備(bei)要求低。達索(suo)系(xi)統為(wei)了(le)適應(ying)數(shu)字時(shi)代(dai)變革,為(wei)了(le)更好支撐(cheng)制造業、智慧城市等行業客戶(hu)的數(shu)字化(hua)轉(zhuan)型與(yu)創新,面對傳統項目(mu)中(zhong)研發異地協同(tong)的實(shi)施(shi)難點,推出了(le)公有(you)云(yun)PLM,實(shi)現隨時(shi)隨地上云(yun)。達索(suo)系(xi)統公有(you)云(yun)PLM定期更新發布,無需實(shi)施(shi)部署,這(zhe)將保障用(yong)(yong)戶(hu)可以持續使用(yong)(yong)擁有(you)最(zui)新能力的產品模塊。在這(zhe)些優(you)勢的基礎上,2022x開始逐漸支持CAA客制化(hua)開發。具體策略如何,請看下(xia)文分(fen)解。
達索系統On Cloud公有云平臺的優勢
(1)從(cong)本地(di)部署轉(zhuan)至公有(you)云后,企業投入(ru)于硬(ying)件、IT人員、運維等運營成本將(jiang)大大減少(shao),通(tong)過云端協作,可以(yi)隨(sui)時(shi)隨(sui)地(di)獲(huo)取(qu)所需(xu)工具(ju)(如(ru):CATIA、SIMULIA、DELMIA 和(he) ENOVIA等),從(cong)而將(jiang)更多的成本和(he)精力投入(ru)到核心業務當中,讓(rang)“好(hao)鋼用在刀刃上”,更堅韌(ren)地(di)面對(dui)市場的風云際(ji)變。
(2)公(gong)有云“基于模型”、“數字化互聯”、“數據(ju)智能”等多種特性賦予(yu)了其獨一無二的價值,讓客戶可(ke)以在虛擬與現實世界之(zhi)間穿梭馳騁,在任何(he)(he)地方、任何(he)(he)設備上都可(ke)基于同一個平臺協同,開(kai)展(zhan)高效的工(gong)作流程,僅(jin)需幾次點擊,用戶即可(ke)在云上開(kai)始工(gong)作。
(3)自動升級(ji)經常使(shi)用(yong)的功能及版本,根據需求(qiu)定制(zhi),可動態添(tian)加用(yong)戶或(huo)應用(yong)程序。
(4)完全安全,數據在(zai)所(suo)有層加密,24 小時監控入侵。
針對達索系統On Cloud公有云平臺的應用程序開發
1、從2022X版本開(kai)始已經開(kai)始支(zhi)持公(gong)有云平(ping)臺客制化(hua)開(kai)發
(1)CAA應用程(cheng)序開發(fa),仍然提供嵌入到Visual Studio開發(fa)工具(Native Apps Development Tools),支持On Cloud客戶端應用程(cheng)序的開發(fa),需要依賴于(yu)On Cloud的SDV-OC許可。
(2)在2022X存在限制(zhi),使用Visual Studio開發(fa)工(gong)具,需要同時(shi)依(yi)賴于(yu)On Premise的SDV許可。
(3)達索R&D團隊(dui)在努力嘗試,預計在將來的(de)版本(可能(neng)是2023x)中將完全(quan)不依賴于(yu)On Premise的(de)許可,大家拭目以待。
2、云平臺的應用程序的開發方法與On Premise完全一致,可遵循On Premise的最佳實踐方法。
(1)在On Premise版本上,通常代碼在GA版本編譯,以便能夠支持當前給定版本(Release)的后續所有修訂包(Fix Packs),確保當前給定版本的向上運行兼容性。
(2)云平臺原則上由達索強制升(sheng)(sheng)級(ji)的(de),不再由用(yong)戶自行決定什么時候選(xuan)擇哪一(yi)個版本(ben)。我們的(de)代碼在當前給(gei)定版本(ben)(Release)的(de)GA版本(ben)或任(ren)意(yi)升(sheng)(sheng)級(ji)修訂包編譯,將與(yu)后續任(ren)意(yi)升(sheng)(sheng)級(ji)修訂包兼容。
(3)支持單一源代碼。但如(ru)果為On Premise和On Cloud由使用同(tong)一套運行環境(jing),部署到云上之后,基(ji)于(yu)當(dang)前On Cloud版本修復/增(zeng)強(qiang)代碼,相當(dang)于(yu)基(ji)于(yu)某一個修訂包來(lai)修復與(yu)增(zeng)強(qiang),代碼將不(bu)再與(yu)GA版本相兼容(rong)。
云(yun)平(ping)臺開發環境配(pei)置
1、下載安裝介質
利用平臺管理員(Platform Administrator)賬戶登錄云平臺,可以在3DDashboard的Platform Management->Member->Configure Apps Installation面板下載CAA API和開發工具對應的GA介質。可能未來隨著平臺版本升級,介質下載位置會有適當的改變。
2、客戶端連接云平臺部署,需要三個參數
(1)Platform ID(也稱之為Tenant Identifier);
(2)3DCompass URL;
(3)3DSpace URL(as for on Premises);
三個(ge)參數可通過Javascript的API獲(huo)取, 比如(ru):通過Google Chrome瀏(liu)覽器。
(1)登錄到(dao) 3DDashboard;
(2)按F12 打開開發者界面;
(3)在控制臺窗口,運行下面的腳本:
(4)回車后,可獲得相關參數信息:
(5)拷貝粘貼以上信息備用。
3、建立運行環境
(1)用命令行方式
利用環境編輯器或運行DSYEnvMgt工具,創建一個環境文件。然后可以通過這種方式從命令行,帶環境啟動本地客戶端連接到云平臺:
(2)在Visual Studio中建立
運行Window > 3DS Windows > Runtime Prompt,在帶環境運行黑窗口中,輸入以下命令,帶環境啟動本地客戶端連接到云平臺:
總結
我們相信,快、省、靈活的云端PLM,未來一定能夠助力更多的企業研發轉型,促進更多企業實現智能化、優質化、精益化發展。