摘要:
當(dāng)前公有云已經(jīng)開始在加速數(shù)字化轉(zhuǎn)型中承擔(dān)很重要的角色,是因?yàn)槟軌蚪o用戶提供最安全可靠的云計(jì)算和數(shù)據(jù)存儲(chǔ)中心,以及對(duì)用戶設(shè)備要求低。達(dá)索系統(tǒng)為了適應(yīng)數(shù)字時(shí)代變革,為了更好支撐制造業(yè)、智慧城市等行業(yè)客戶的數(shù)字化轉(zhuǎn)型與創(chuàng)新,面對(duì)傳統(tǒng)項(xiàng)目中研發(fā)異地協(xié)同的實(shí)施難點(diǎn),推出了公有云PLM,實(shí)現(xiàn)隨時(shí)隨地上云。達(dá)索系統(tǒng)公有云PLM定期更新發(fā)布,無需實(shí)施部署,這將保障用戶可以持續(xù)使用擁有最新能力的產(chǎn)品模塊。在這些優(yōu)勢(shì)的基礎(chǔ)上,2022x開始逐漸支持CAA客制化開發(fā)。具體策略如何,請(qǐng)看下文分解。
達(dá)索系統(tǒng)On Cloud公有云平臺(tái)的優(yōu)勢(shì)
(1)從本地部署轉(zhuǎn)至公有云后,企業(yè)投入于硬件、IT人員、運(yùn)維等運(yùn)營(yíng)成本將大大減少,通過云端協(xié)作,可以隨時(shí)隨地獲取所需工具(如:CATIA、SIMULIA、DELMIA 和 ENOVIA等),從而將更多的成本和精力投入到核心業(yè)務(wù)當(dāng)中,讓“好鋼用在刀刃上”,更堅(jiān)韌地面對(duì)市場(chǎng)的風(fēng)云際變。
(2)公有云“基于模型”、“數(shù)字化互聯(lián)”、“數(shù)據(jù)智能”等多種特性賦予了其獨(dú)一無二的價(jià)值,讓客戶可以在虛擬與現(xiàn)實(shí)世界之間穿梭馳騁,在任何地方、任何設(shè)備上都可基于同一個(gè)平臺(tái)協(xié)同,開展高效的工作流程,僅需幾次點(diǎn)擊,用戶即可在云上開始工作。
(3)自動(dòng)升級(jí)經(jīng)常使用的功能及版本,根據(jù)需求定制,可動(dòng)態(tài)添加用戶或應(yīng)用程序。
(4)完全安全,數(shù)據(jù)在所有層加密,24 小時(shí)監(jiān)控入侵。
針對(duì)達(dá)索系統(tǒng)On Cloud公有云平臺(tái)的應(yīng)用程序開發(fā)
1、從2022X版本開始已經(jīng)開始支持公有云平臺(tái)客制化開發(fā)
(1)CAA應(yīng)用程序開發(fā),仍然提供嵌入到Visual Studio開發(fā)工具(Native Apps Development Tools),支持On Cloud客戶端應(yīng)用程序的開發(fā),需要依賴于On Cloud的SDV-OC許可。
(2)在2022X存在限制,使用Visual Studio開發(fā)工具,需要同時(shí)依賴于On Premise的SDV許可。
(3)達(dá)索R&D團(tuán)隊(duì)在努力嘗試,預(yù)計(jì)在將來的版本(可能是2023x)中將完全不依賴于On Premise的許可,大家拭目以待。
2、云平臺(tái)的應(yīng)用程序的開發(fā)方法與On Premise完全一致,可遵循On Premise的最佳實(shí)踐方法。
(1)在On Premise版本上,通常代碼在GA版本編譯,以便能夠支持當(dāng)前給定版本(Release)的后續(xù)所有修訂包(Fix Packs),確保當(dāng)前給定版本的向上運(yùn)行兼容性。
(2)云平臺(tái)原則上由達(dá)索強(qiáng)制升級(jí)的,不再由用戶自行決定什么時(shí)候選擇哪一個(gè)版本。我們的代碼在當(dāng)前給定版本(Release)的GA版本或任意升級(jí)修訂包編譯,將與后續(xù)任意升級(jí)修訂包兼容。
(3)支持單一源代碼。但如果為On Premise和On Cloud由使用同一套運(yùn)行環(huán)境,部署到云上之后,基于當(dāng)前On Cloud版本修復(fù)/增強(qiáng)代碼,相當(dāng)于基于某一個(gè)修訂包來修復(fù)與增強(qiáng),代碼將不再與GA版本相兼容。
云平臺(tái)開發(fā)環(huán)境配置
1、下載安裝介質(zhì)
利用平臺(tái)管理員(Platform Administrator)賬戶登錄云平臺(tái),可以在3DDashboard的Platform Management->Member->Configure Apps Installation面板下載CAA API和開發(fā)工具對(duì)應(yīng)的GA介質(zhì)。可能未來隨著平臺(tái)版本升級(jí),介質(zhì)下載位置會(huì)有適當(dāng)?shù)母淖儭?br />
2、客戶端連接云平臺(tái)部署,需要三個(gè)參數(shù)
(1)Platform ID(也稱之為Tenant Identifier);
(2)3DCompass URL;
(3)3DSpace URL(as for on Premises);
三個(gè)參數(shù)可通過Javascript的API獲取, 比如:通過Google Chrome瀏覽器。
(1)登錄到 3DDashboard;
(2)按F12 打開開發(fā)者界面;
(3)在控制臺(tái)窗口,運(yùn)行下面的腳本:
(4)回車后,可獲得相關(guān)參數(shù)信息:
(5)拷貝粘貼以上信息備用。
3、建立運(yùn)行環(huán)境
(1)用命令行方式
利用環(huán)境編輯器或運(yùn)行DSYEnvMgt工具,創(chuàng)建一個(gè)環(huán)境文件。然后可以通過這種方式從命令行,帶環(huán)境啟動(dòng)本地客戶端連接到云平臺(tái):
(2)在Visual Studio中建立
運(yùn)行Window > 3DS Windows > Runtime Prompt,在帶環(huán)境運(yùn)行黑窗口中,輸入以下命令,帶環(huán)境啟動(dòng)本地客戶端連接到云平臺(tái):
總結(jié)
我們相信,快、省、靈活的云端PLM,未來一定能夠助力更多的企業(yè)研發(fā)轉(zhuǎn)型,促進(jìn)更多企業(yè)實(shí)現(xiàn)智能化、優(yōu)質(zhì)化、精益化發(fā)展。