パス B: 拡張機能としてのソリューションのパッケージ化と展開
拡張機能とは
拡張機能はエンティティ、リソース、ウィジェットのコレクションであり、ThingWorx Platform の機能を拡張するときに使用します。このコレクションは ZIP ファイルとしてパッケージ化され、すべての ThingWorx Platform にインポートできます。これは新機能を追加するために使用します。
エンティティは ThingWorx Composer を使用して作成します。Eclipse などの外部ツールを使用してウィジェット、リソース、Java コードを作成できます。
ThingWorx Platform の新規サービスまたはソリューションを配信するための構成要素として拡張機能を使用できます。これらの構成要素拡張機能を個別に配信することも、ZIP にまとめて簡単に展開することもできます。
拡張機能を構築する理由
拡張機能を構築する理由には以下のようなものがあります。
機能的に相互に依存する複数のエンティティがソリューションに含まれている。
ThingWorx Platform 内からアクセスできない Java ライブラリにソリューションが依存している。
拡張機能のユーザーにソースコードが見えないようにする必要がある。
ThingWorx Platform 上に存在しないカスタムウィジェットを使用する必要がある。
エンティティのリソースに関連付けられていないグローバルサービスが必要である。
組織がカスタムディレクトリサービスまたはユーザー認証スキームを使用する必要がある。
これは役に立ちましたか?