Réserver une Démo
Pré. Proc.

Fournisseur de services et ressource de fournisseur de services

E nterprise Architect agit en tant que fournisseur OSLC auquel d'autres outils conformes à OSLC (consommateurs/clients OSLC) accèdent pour se lier à ses ressources. Toutes les ressources OSLC résident dans un fournisseur de services, qui est un concept d'organisation central d'OSLC. Dans Enterprise Architect , chaque modèle accessible via le Pro Cloud Server est traité comme un fournisseur de services OSLC. Les Paquetages , éléments, diagrammes et connecteurs du modèle sont les ressources OSLC.

Lorsqu'un consommateur OSLC essaie de consommer des données du fournisseur OSLC, il doit connaître tous les services offerts par le fournisseur OSLC. Cela peut être réalisé via une ressource de fournisseur de services ; c'est-à-dire que les services offerts par le fournisseur de services peuvent être récupérés à l'aide de la ressource du fournisseur de services. Une ressource de fournisseur de services spécifie :

  • URL vers laquelle vous pouvez POSTer des représentations pour créer de nouvelles ressources
  • URL que vous pouvez utiliser pour OBTENIR une liste des ressources existantes
  • URL à partir de laquelle vous pouvez obtenir les métadonnées de :
    - XML qui doit être posté pour créer de nouvelles ressources
    - XML qui représente les ressources existantes récupérées
Pour récupérer la ressource du fournisseur de services pour un modèle Enterprise Architect connecté via le Pro Cloud Server , utilisez l'URL :

<protocole>://<serveur>/<nom_modèle>/oslc/am/sp/

Par exemple, la ressource du fournisseur de services pour un modèle appelé 'firebird_model', connecté via le Pro Cloud Server , est accessible à l'aide de l'URL :

http://localhost:480/firebird_model/oslc/am/sp/

La ressource récupérée ressemblera généralement à cet exemple.

Exemple de ressource XML

Éléments de la ressource du fournisseur de services

Élément

Description

oslc : Éditeur

Spécifie le fournisseur OSLC.

oslc:Service

Spécifie les services offerts par le fournisseur OSLC. Enterprise Architect prend en supporte ces services de gestion d'architecture OSLC :

  • Creation Factory for Paquetages and Elements - Créez de nouveaux Paquetages ou éléments dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/resource/
  • Usine de création pour les connecteurs de Paquetage et d'éléments - Créez de nouveaux connecteurs de Paquetage ou d'éléments dans le modèle en transmettant la représentation des ressources au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/resourcelink/
  • Creation Factory for Element Attributes - Créez de nouveaux attributs d'élément dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/attribute/
  • Usine de création pour les opérations d'élément - Créez de nouvelles opérations d'élément dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/operation/
  • Creation Factory for Element Operation Parameters - Créez de nouveaux paramètres d'opération d'élément dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/operationparameter/
  • Creation Factory for Paquetage and Element Discussions - Créez de nouvelles Paquetage /element dans le modèle en transmettant la représentation Discussion au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/discussion/
  • Usine de création pour les réponses de discussion de Paquetage et d'élément - Créez de nouvelles réponses de discussion de Paquetage et d'élément dans le modèle en transmettant la représentation de réponse au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/reply/
  • Usine de création pour les allocations de ressources de Paquetage et d'élément - Créez de nouvelles allocations de ressource de Paquetage et d'élément dans le modèle en transmettant la représentation d'allocation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/resourceallocation/
  • Usine de création pour les tests de Paquetage et d'élément - Créez de nouveaux tests de Paquetage et d'élément dans le modèle en transmettant la représentation de Test au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/test/
  • Creation Factory for Paquetage and Element Valeur Étiquetés - Créez de nouveaux Paquetage et Valeur Étiquetés dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/taggedvalue/
  • Usine de création d' Items de maintenance de Paquetage et d'élément - Créez de nouveaux Items de maintenance de Paquetage et d'élément (changements, Défauts , problèmes, tâches, événement, Décision , document, Fonctionnalité ) dans le modèle en transmettant leur représentation de ressource au format RDF/XML à l'aide de HTTP POST à l'url :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/maintenanceitem/
  • Creation Factory for Paquetage and Element Gestion de Projet Items - Créez de nouveaux Paquetage et Element Gestion de Projet Items (Efforts, Risques and Metrics) dans le modèle en transmettant leur représentation de ressource au format RDF à l'aide de HTTP POST à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/cf/projectmanagementitem/
  • Capacité de Query - Query le modèle Enterprise Architect pour ses ressources en transmettant la requête à l'aide de HTTP GET à l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/qc/
  • Capacité de Query de Type de lien - Query le modèle Enterprise Architect pour récupérer tous les types de connecteurs pris en charge, en utilisant l'URL :
    <protocole>://<serveur>/<nom_modèle>/oslc/am/lt/

oslc : forme de ressource

Spécifie les métadonnées de la ressource ; c'est-à-dire ses propriétés et ses contraintes.

oslc:oauthConfiguration

Spécifie les URI OpenID et les détails nécessaires pour autoriser l'utilisateur dans un modèle sur lequel l'authentification OpenID est activée.

Utilisez l' authorizationURI pour authentifier l'utilisateur dans le serveur OpenID et récupérer l' authorizationCode ; transmettez ce code dans la requête /oslc/am/login/ pour recevoir le jeton d'authentification de l'utilisateur.

oslc:prefixDefinition

Spécifie les préfixes d'espace de noms et leurs définitions d'espace de noms.

Notes

  • Cette facilité est disponible via le Pro Cloud Server , avec une licence valide
  • Creation Factory Service ne sera pas disponible lorsque la connexion Pro Cloud Server au modèle Enterprise Architect est configurée en tant que connexion en lecture seule

Apprenez Plus