Service REST pour la SPI du modèle distant

La SPI du modèle distant permet d'accéder à des modèles de portail via des services REST. Vous pouvez ainsi récupérer et modifier à distance des ressources du portail qui sont exposées par certains modèles de la SPI du modèle, c'est-à-dire à partir de clients situés en dehors du JVM du serveur. Ceci peut être obtenu grâce aux services REST.

La SPI du modèle distant prend en charge les modèles suivants :
ContentModel
Ce modèle permet de récupérer et de modifier la topologie du contenu ainsi que les propriétés de noeuds du contenu comme des pages, des libellés et des URL.
NavigationModel
Ce modèle permet de ne récupérer que la topologie de navigation, puisque la structure du modèle de contenu implique le modèle de navigation.
LayoutModel
Ce modèle permet de récupérer et de modifier la présentation d'une page, à savoir la topologie des éléments de présentation d'une page ainsi que les propriétés des éléments de présentation, comme des conteneurs de présentation et des contrôles de présentation.
PortletModel
Ce modèle permet de récupérer, de créer, de mettre à jour et de supprimer des portlets.
Notez que la SPI de modèle distant ne prend pas en charge les modèles suivants :
  • LanguageList
  • MarkupList
  • SkinList
  • ThemeList
La SPI du modèle distant utilise des flux au format Atom Syndication Format conjointement avec l'extension Atom Threading Extension pour exposer des modèles de ressources ainsi que le protocole Atom Publishing Protocol (APP) basé sur HTTP pour modifier des ressources du portail. Avec la SPI de modèle distant employée comme un service REST, vous devez utiliser les verbes HTTP suivants :
  • Pour obtenir des informations sur le modèle : HTTP GET
  • Pour modifier des informations de modèle existantes : HTTP PUT
  • Pour créer des ressources de modèle : HTTP POST
  • Pour supprimer des ressources de modèle : HTTP DELETE