Il y a ABC (addres, binding, contract) = point final. Je pensais que cette information est suffisante pour communiquer avec les clients et vice versa. Mais qu'est-ce que les métadonnées et mex?qu'est-ce que les métadonnées de service et pourquoi il est nécessaire de publier?
Répondre
Les métadonnées exposées par le terminal mex décrivent le service, les différentes opérations, les paramètres requis par les opérations et les types de retour. En d'autres termes, les métadonnées exposent le contrat. Avec cette information, le client peut créer un proxy pour interagir avec le service. Les clients utilisent le point de terminaison mex pour accéder aux métadonnées.
métadonnées inculdes les éléments suivants:
Pour les clients pour créer les classes proxy dont ils ont besoin de savoir sur le contrat de service, quels contrats fonctionnement sont disponibles dans le contrat de service, ce qu'ils paramètres prennent dans, ce sont leurs types de données, quelles données ils vont retourner, etc.
Sans ces informations, les clients ne pourront pas créer de classes proxy. Par conséquent, nous devons spécifier les comportements de service.