Komponenten eines Plug-ins
Ein typisches Plug-in enthält die folgenden Komponenten:
Der Begriff Service stellt für eine Java-Klasse dar, die entweder indirekt beim Gebrauch eines externen REST-Services hilft oder direkt mit externen Web-Services oder Systemen für einen bestimmten Zweck interagiert. Das externe System muss kein Standard Content Management System sein und die externen Services müssen nicht zu einem Standard-CMS gehören. Es kann sich um ein beliebiges System oder eine API handeln.
Jeder Service, der vom Plug-in implementiert wird, muss in einer zentral verwalteten Servicedeklarationsdatei deklariert werden. Eine Servicedeklarationsdatei ist eine YML-Konfigurationsdatei, die die Liste der von allen verfügbaren Plug-ins implementierten Services enthält. Die Dienstdeklarationsdatei muss den Namen custom-plugin-services.yml haben. Sie sollte innerhalb des Verzeichnisses <ASSET_PICKER_HOME>/conf verfügbar sein. Die Struktur der custom-plugin-services.yml-Datei muss der plugin-services.yml-Datei ähnlich sein, die sich im selben Verzeichnis befindet. Die plugin-services.yml Datei enthält Servicedeklarationen für out-of-the-box-Systemintegrationen. Ein Service kann entweder ein Standardservice oder ein benutzerdefinierter Service sein.
Standardservices tragen eine besondere Semantik und einen besonderen Zweck in Unica Content Integration. Die Implementierung bestimmter Standardservices ist für Content Integration Framework obligatorisch, um mit dem Inhaltsrepository arbeiten zu können.