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