Application platform as a service (aPaaS)

L'Application platform as a service (aPaaS) est un service en nuage qui fournit des environnements pour le développement et l'exécution d'applications logicielles. L'aPaaS permet aux développeurs de créer des applications à grande échelle, ce qui serait impossible avec leur matériel ou le manque d'outils nécessaires. Cela permet aux startups et aux développeurs moins expérimentés de créer des applications avec peu de codage et sans l'investissement initial important requis pour l'alternative du cloud on-premise. L'APaaS permet également d'économiser les coûts permanents liés à l'emploi de travailleurs qualifiés pour construire et entretenir l'environnement et l'infrastructure

L'APaaS fournit l'environnement dans lequel les applications s'exécutent par le biais d'une combinaison de services de la famille XaaS (anything as a service) : plateforme en tant que service (PaaS), logiciel en tant que service (SaaS) et infrastructure en tant que service (IaaS). Ces services comprennent le système d'exploitation et les outils logiciels permettant de développer des applications. Ils fournissent également du matériel tel que des ordinateurs, des systèmes de stockage, des réseaux et des ordinateurs nécessaires aux applications développées ou en cours d'exécution. Ces services comprennent des outils pour la gestion des bases de données et des analyses. Les autres caractéristiques définitives des aPaaS sont les suivantes : Les outils de développement Low code/no code (LCNC) - permettent aux développeurs moins expérimentés de créer et de tester rapidement des applications Le développement rapide d'applications (RAD) - comprend l'utilisation de stratégies telles que le développement itératif, le prototypage, le time boxing et la réutilisation de logiciels existants Mendix et Salesforce ne sont que quelques exemples de fournisseurs aPaaS. Lorsqu'ils choisissent un service, les utilisateurs finaux doivent prendre en compte les conditions d'utilisation et se demander s'il nécessite des interfaces spéciales ou s'il ne prend en charge que certaines langues. Ces facteurs peuvent indiquer un risque accru d'être enfermé dans une plateforme pour une application donnée, un risque inhérent aux aPaaS.

Vous pouvez également être intéressé
  1. Plateforme d’application en tant que service (apaas) Définition - Que signifie Application Platform as a Service (aPaaS)? La plateforme d'application en tant que service (aPaaS), ou simplement plateforme en tant que service (PaaS), est un modèle de service de cloud computing, avec le logiciel en tant que service (SaaS) et l'infrastructure en tant que service (IaaS). Il...
  2. Java platform micro edition (java me) Définition - Que signifie Java Platform Micro Edition (Java ME)? Java Platform, Micro Edition (Java ME) est une plate-forme Java, développée par Sun Microsystems (qui fait désormais partie d'Oracle), pour les appareils mobiles et autres systèmes embarqués. Java ME est l'une des plates-formes mobiles les plus omniprésentes au monde. Java...

  1. Trusted Platform Module (TPM) Un Trusted Platform Module (TPM) est une puce spécialisée sur un dispositif d'extrémité qui stocke des clés de chiffrement RSA spécifiques au système hôte pour l'authentification matérielle. Voir également : Chiffrement des disques durs et gestion des clés de chiffrement. La puce TPM peut être utilisée sur n'importe quel système...
  2. Open Network Automation Platform L'Open Network Automation Platform (ONAP) est un projet de réseau qui fournit un environnement numérique pour l'orchestration et l'automatisation de services de réseau complexes. ONAP consolide les ressources pour aider à gérer les cycles de vie des fonctions de réseau virtuelles, des réseaux définis par logiciel et d'autres systèmes qui...