開發解決方案的最佳作法 > 封裝及部署在 ThingWorx Platform 建構的解決方案 > 方法 B:將解決方案封裝及部署為延伸功能
方法 B:將解決方案封裝及部署為延伸功能
何謂延伸功能?
延伸功能是實體、資源與小器具的集合,可用來延伸 ThingWorx Platform 的功能。此集合會封裝為可匯入至任何 ThingWorx Platform 的 ZIP 檔。它可用來新增功能。
實體是使用 ThingWorx Composer 所建立。您可使用外部工具 (例如 Eclipse) 建立小器具、資源及 Java 程式碼。
您可使用延伸功能作為針對 ThingWorx Platform 遞送新服務或解決方案的建構區塊。您可以單獨遞送這些建構區塊延伸功能,也可將其全部壓縮在一起,輕鬆部署。
為什麼要建構延伸功能?
建構延伸功能的部份原因如下:
您的解決方案包括功能相互依存的多個實體。
您的解決方案依賴於在 ThingWorx Platform 內無法存取的 Java 程式庫。
您想要向使用延伸功能的使用者隱藏來源程式碼。
您想要使用 ThingWorx Platform 中不存在的自訂小器具。
您想要全域服務與實體資源不關聯。
您的組織想要使用自訂目錄服務或使用者授權配置。
這是否有幫助?