10/10/2013

Zend lance Apigility, un outil de création d'API

L'éditeur du framework PHP Zend lance un « constructeur d'API » devant permettre de créer et de maintenir des interfaces de programmation applicative (API) « utiles, simples à utiliser et bien structurées », et ce même sans expérience.

Apigility fournit une interface utilisateur permettant de construire des API de façon simple, standardisée, se basant à la fois sur les standards de l'industrie et les bonnes pratiques. Apigility optimise essentiellement les questions de traitement des erreurs, validation des données provenant des programmes consommateurs, filtrage, négociation du contenu et historique de contenu (versioning).

Zend Technologies souligne l'intérêt de créer des applications ayant une architecture centrée sur les API. La séparation de la logique de présentation et des données permet en effet aux applications s'appuyant sur des API de faire appel à de nombreux autres programmes et de subir des changements techniques sans que l'interface utilisateur en soit altérée. Une architecture basée sur les API est en particulier utile pour créer des applications mobiles avec la méthode agile. Parce qu'Apigility fonctionne avec Zend Framework, il permet notamment de créer des API à l'aide de services REST ou RPC sans connaître le fonctionnement de ceux-ci.

Actualités