Service Mapping Description
Le Service mapping description (SMD) est un schéma de description d'une structure d'un web service de type JSON.
Pour les articles homonymes, voir SMD.
Exemple
exemple de code
{
"transport": "POST",
"envelope": "URL",
"target": "/service/",
"additionalParameters": true,
"parameters": [
{
"name":"outputType",
"default": "json"
},
{
"name":"ignoreErrors",
"optional": true
}
],
"services": {
"foo": {
"transport": "GET",
"target": "executeFoo.php",
"parameters": [
{"name":"paramOne", "type": "string"},
{"name":"paramTwo", "type": "integer", "default": 5},
{"name":"paramThree", "type": "integer", "optional": true}
]
},
"add": {
"transport": "POST",
"envelope": "JSON-RPC-2.0",
"additionalParameters": {"type": "integer", "default": 0},
"parameters": [
{"type": "integer", "default": 0},
{"type": "integer", "default": 0}
]
}
}
}
Références
- http://groups.google.com/group/json-schema/web/service-mapping-description-proposal
- http://framework.zend.com/manual/fr/zend.json.server.html
- Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.