基于OnCloud的本地應(yīng)用程序定制開發(fā)部署
摘要:
當(dāng)前公有云已經(jīng)開始在加速數(shù)字化轉(zhuǎn)型中承擔(dān)很重要的角色,是因為能夠給用戶提供最安全可靠的云計算和數(shù)據(jù)存儲中心,以及對用戶設(shè)備要求低。達(dá)索系統(tǒng)為了適應(yīng)數(shù)字時代變革,為了更好支撐制造業(yè)、智慧城市等行業(yè)客戶的數(shù)字化轉(zhuǎn)型與創(chuàng)新,面對傳統(tǒng)項目中研發(fā)異地協(xié)同的實施難點,推出了公有云PLM,實現(xiàn)隨時隨地上云。達(dá)索系統(tǒng)公有云PLM定期更新發(fā)布,無需實施部署,這將保障用戶可以持續(xù)使用擁有最新能力的產(chǎn)品模塊。在這些優(yōu)勢的基礎(chǔ)上,2022x開始逐漸支持CAA客制化開發(fā)。具體策略如何,請看下文分解。
達(dá)索系統(tǒng)On Cloud公有云平臺的優(yōu)勢
從本地部署轉(zhuǎn)至公有云后,企業(yè)投入于硬件、IT人員、運維等運營成本將大大減少,通過云端協(xié)作,可以隨時隨地獲取所需工具(如:CATIA、SIMULIA、DELMIA 和 ENOVIA等),從而將更多的成本和精力投入到核心業(yè)務(wù)當(dāng)中,讓“好鋼用在刀刃上”,更堅韌地面對市場的風(fēng)云際變。
公有云“基于模型”、“數(shù)字化互聯(lián)”、“數(shù)據(jù)智能”等多種特性賦予了其獨一無二的價值,讓客戶可以在虛擬與現(xiàn)實世界之間穿梭馳騁,在任何地方、任何設(shè)備上都可基于同一個平臺協(xié)同,開展高效的工作流程,僅需幾次點擊,用戶即可在云上開始工作。
自動升級經(jīng)常使用的功能及版本,根據(jù)需求定制,可動態(tài)添加用戶或應(yīng)用程序。
完全安全,數(shù)據(jù)在所有層加密,24 小時監(jiān)控入侵。

針對達(dá)索系統(tǒng)On Cloud公有云平臺的應(yīng)用程序開發(fā)
1)從2022X版本開始已經(jīng)開始支持公有云平臺客制化開發(fā)
CAA應(yīng)用程序開發(fā),仍然提供嵌入到Visual Studio開發(fā)工具(Native Apps Development Tools),支持On Cloud客戶端應(yīng)用程序的開發(fā),需要依賴于On Cloud的SDV-OC許可。
在2022X存在限制,使用Visual Studio開發(fā)工具,需要同時依賴于On Premise的SDV許可。
達(dá)索R&D團(tuán)隊在努力嘗試,預(yù)計在將來的版本(可能是2023x)中將完全不依賴于On Premise的許可,大家拭目以待。

2)云平臺的應(yīng)用程序的開發(fā)方法與On Premise完全一致,可遵循On Premise的最佳實踐方法。
在On Premise版本上,通常代碼在GA版本編譯,以便能夠支持當(dāng)前給定版本(Release)的后續(xù)所有修訂包(Fix Packs),確保當(dāng)前給定版本的向上運行兼容性。
云平臺原則上由達(dá)索強(qiáng)制升級的,不再由用戶自行決定什么時候選擇哪一個版本。我們的代碼在當(dāng)前給定版本(Release)的GA版本或任意升級修訂包編譯,將與后續(xù)任意升級修訂包兼容。
支持單一源代碼。但如果為On Premise和On Cloud由使用同一套運行環(huán)境,部署到云上之后,基于當(dāng)前On Cloud版本修復(fù)/增強(qiáng)代碼,相當(dāng)于基于某一個修訂包來修復(fù)與增強(qiáng),代碼將不再與GA版本相兼容。
云平臺開發(fā)環(huán)境配置
1)下載安裝介質(zhì)
利用平臺管理員(Platform Administrator)賬戶登錄云平臺,可以在3DDashboard的Platform Management->Member->Configure Apps Installation面板下載CAA API和開發(fā)工具對應(yīng)的GA介質(zhì)。可能未來隨著平臺版本升級,介質(zhì)下載位置會有適當(dāng)?shù)母淖儭?/p>

2)客戶端連接云平臺部署,需要三個參數(shù)
Platform ID(也稱之為Tenant Identifier);
3DCompass URL;
3DSpace URL(as for on Premises);
三個參數(shù)可通過Javascript的API獲取, 比如:通過Google Chrome瀏覽器。
登錄到 3DDashboard;
按F12 打開開發(fā)者界面;
在控制臺窗口,運行下面的腳本:

回車后,可獲得相關(guān)參數(shù)信息:

拷貝粘貼以上信息備用。
3)建立運行環(huán)境
用命令行方式
利用環(huán)境編輯器或運行DSYEnvMgt工具,創(chuàng)建一個環(huán)境文件。然后可以通過這種方式從命令行,帶環(huán)境啟動本地客戶端連接到云平臺:

在Visual Studio中建立
運行Window > 3DS Windows > Runtime Prompt,在帶環(huán)境運行黑窗口中,輸入以下命令,帶環(huán)境啟動本地客戶端連接到云平臺:

?
總結(jié)
我們相信,快、省、靈活的云端PLM,未來一定能夠助力更多的企業(yè)研發(fā)轉(zhuǎn)型,促進(jìn)更多企業(yè)實現(xiàn)智能化、優(yōu)質(zhì)化、精益化發(fā)展。
基于OnCloud的本地應(yīng)用程序定制開發(fā)部署的評論 (共 條)
