IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre chevronné

    Inscrit en
    août 2009
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : août 2009
    Messages : 41
    Points : 2 143
    Points
    2 143
    Par défaut Avec son nouveau projet collaboratif Open API Initiative, la fondation Linux se tourne vers les API libres
    Avec son nouveau projet collaboratif Open API Initiative,
    la fondation Linux se tourne vers les API libres

    Le 5 novembre de l’année en cours, la fondation Linux a annoncé le nouveau projet collaboratif OAI (open API initiative) initié afin de faciliter la recherche, l’utilisation, la documentation et la transformation de la prochaine génération des API. La fondation Linux ne s’est pas lancée dans ce vaste projet seule, elle est accompagnée par les membres fondateurs qui sont 3Scale, Apigee, Capital One, Google, IBM, Intuit, Microsoft, PayPal et Restlet. Aux membres fondateurs s’ajoute la société SmartBear qui prend part à ce projet.

    Ce projet vise l’élaboration de spécifications standards qui fourniront des métadonnées Restful pour les API. Ne souhaitant pas réinventer la roue, la fondation Linux s’est appuyée sur la plateforme existante Swagger. Swagger est un framework libre utilisé par bon nombre de développeurs pour la définition et la création des services Restful pour leurs API. Il est considéré par plusieurs comme le plus populaire, comme l’affirme Jim Zemlin, directeur exécutif de la fondation Linux, pour qui Swagger est considéré comme le framework le plus populaire pour la construction d’API. Il estime que lorsque qu’un projet open source arrive à maturité, il ne peut plus être administré, organisé, ou développé par une seule compagnie. Les membres du projet OAI ont donc pour but de standardiser les spécifications de Swagger afin de promouvoir et faciliter l’adoption et l’utilisation des API standards.

    SmartBear a récemment acquis Swagger API et a déjà débuté les travaux avec ses partenaires de l’industrie. Le modèle de gouvernance établi pour ce projet comprend un comité de développement technique en charge du maintien et de l’évolution du cahier des charges. Il devra aussi recenser les retours des utilisateurs afin d’informer l’équipe de développement.

    Malgré l’enthousiasme des membres de ce projet, le plus dur reste à venir, à savoir la réalisation effective du projet. Car malgré la documentation, l’utilisation d’une API tierce n’est pas aisée. Le challenge sera donc de mettre à la disposition des développeurs une plateforme facile à utiliser afin de véritablement leur faciliter la tâche.

    Les membres prenant part à ce projet ont manifesté leur intérêt à l’instar de Dan Curili directeur produit et plateforme cloud, qui affirme que Google est engagé dans la standardisation des spécifications et la promotion des API comme fondamentaux des logiciels modernes. Plusieurs des membres de ce projet nourrissent de grandes attentes comme Deepak Nadig chef des API et développeur plateforme de Paypal qui affirme que le projet fera la promotion des standards ce qui simplifiera dans le futur l’expérience d’intégration de leurs développeurs.

    Source : Fondation Linux

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi:

    Forum Linux

    Rubrique Linux

  2. #2
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    avril 2002
    Messages
    4 104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : avril 2002
    Messages : 4 104
    Points : 12 440
    Points
    12 440
    Par défaut
    Encore une traduction rapide qui donne un article vraiment pas clair a partir d'une nouvelle assez dispensable. Il faut attendre un bon moment pour comprendre qu'on est en train de parler d'API Resful ce qui n'est pas vraiment un problème spécifique à la Fondation Linux.
    On parle de quels genre d'API pourquoi faire? Je me demande bien ou on veut en venir et ce qui vous a fait penser que ça pouvait être une nouvelle intéressante. Je ne vois pas qui ça concerne vraiment.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2007
    Messages
    697
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : janvier 2007
    Messages : 697
    Points : 1 235
    Points
    1 235
    Par défaut
    @Uther : oui clairement la traduction est complètement manqué
    -On parle d'API restful (ressource, verbe, hypermedia). pas d' API au sens large.
    -Swagger ne permet pas de créer des API mais de les documenter. En Java, Swagger utilise les Annotations JaxRS (et aussi les sienne) pour générer une documentation. Cette documentation peut-être intégré à SwaggerUI pour des formulaires HTML permettant de tester l'API Restfull. Pour tester : petstore.swagger.io
    -je ne vois toujours pas ce que viens faire la fondation Linux là dedans...
    Citation Envoyé par Uther Voir le message
    On parle de quels genre d'API pourquoi faire? Je me demande bien ou on veut en venir et ce qui vous a fait penser que ça pouvait être une nouvelle intéressante. Je ne vois pas qui ça concerne vraiment.
    Toute application ayant un backend et frontend Ajax peut tirer partit de cette outil. Il permet au dev frontend de découvrir plus facilement l'API Rest mise en place. Pour ma part c'est une bonne nouvelle qu'il y ait la volonté de standardiser Swagger, ça va permettre à pas mal d'outils de se baser dessus (compatibilité avec les API Rest écrites dans différents langages, génération de client basiques...).

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/02/2013, 15h00
  2. Réponses: 32
    Dernier message: 26/10/2010, 15h49
  3. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 11h44
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 22h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo