Web Services multi-protocoles avec WSME

Type:
pyconfr
Audience level:
Intermediate
Category:
présentation
Septembre 15th 4:30 après-midi – 5 après-midi

Description

Web Services Made Easy (WSME) est un moyen simple d'implémenter et documenter des API webservices sans se soucier du protocole, ni même du framework web choisi.

Abstract

Découvrez WSME, le package qui rend la création de WebServices très simple.

Ses principales caractéristiques seront présentées :

  • Une API simpliste
  • Support des types de données utilisateurs simples ou complexes
  • Multi-protocoles : REST+Json, REST+XML, SOAP, ExtDirect et d'autres à venir
  • Indépendance vis à vis du framework web : des adaptateurs spécifiques permettent l'intégration dans divers framework (conteneur wsgi, TurboGears, pyramid...)
  • Intégration dans l'outil de documentation Sphinx pour la documentation des APIs
  • Extensible : Ajouter facilement des protocoles, de nouveaux types de base, de nouveaux adaptateurs...
  • Extension sqlalchemy : générer des APIs à partir d'un modèle sqlalchemy
  • Extension ExtDirect : Implémenter des DataStore pour ExtJS (et avec SQLAlchemy)