Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Problématique

Les contrats de services sont versionnés tout comme les modèles pivots. Cela est indispensable pour figer durablement et contractuellement ces éléments.

L'arbre de dépendances complet est alors le suivant:

 

Comment organiser les déploiements WSDL et XSD des pivots convenablement ?

 

Publication des modèles pivots

Un référentiel de modèles pivots doit être définis et proposés.

Celui-ci peut être une simple exposition de fichiers XSD par un serveur Web. La gestion de ces fichiers doit être réalisés par un gestionnaire de sources tels que Git ou Subversion.

L'organisation du contenu doit se faire par une structuration hiérarchique et versionnée:

/schema/<domaine>/<sous-domaine>/<version majeure>/<files>.xsd

Exemple:

2 URLS publiées:

  • /shema/A/AA1/1/X.xsd
  • /shema/B/BB1/2/Y.xsd

Les imports de fichiers doivent être relatifs et ne jamais faire référence à un serveur.

Ce référentiel est un référentiel de partage en phase de DESIGN. Les médiations de production embarquent systématiquement les Contrats et les Schémas associés !

 

Publication des contrats WSDL

La publication des Contrats de services 

  • No labels