Article de reference

Serveur d'applications

Un serveur d'applications est un serveur qui héberge des applications ou un logiciel qui fournit une application métier via un protocole de communication . Pour une application ...

Un serveur d'applications est un serveur qui héberge des applications ou un logiciel qui fournit une application métier via un protocole de communication . Pour une application Web typique , le serveur d'applications se trouve derrière les serveurs Web .

Un framework de serveur d'applications est un modèle de couche de services. Il comprend des composants logiciels accessibles aux développeurs via une interface de programmation (API) . Un serveur d'applications peut offrir des fonctionnalités telles que le clustering , le basculement et l'équilibrage de charge . L'objectif est de permettre aux développeurs de se concentrer sur la logique métier .

serveurs d'applications Java

Jakarta EE (anciennement Java EE ou J2EE) définit l'ensemble de base des API et des fonctionnalités des serveurs d'applications Java .

L'infrastructure Jakarta EE est partitionnée en conteneurs logiques.

Microsoft

L'infrastructure .NET de Microsoft, qui regroupe ses applications et services de niveau intermédiaire, s'appuie sur le système d'exploitation Windows Server et les technologies .NET Framework pour jouer le rôle de serveur d'applications. Ce rôle inclut Internet Information Services (IIS) pour la prise en charge des serveurs web, le .NET Framework pour la prise en charge des applications, ASP.NET pour le développement côté serveur , COM+ pour la communication entre les composants applicatifs, la mise en file d'attente des messages pour le traitement multithread et Windows Communication Foundation (WCF) pour la communication entre applications.

serveurs d'applications PHP

Les serveurs d'applications PHP exécutent et gèrent les applications PHP .

  • Zend Server , développé par Zend , fournit des fonctionnalités de serveur d'applications pour les applications basées sur PHP.
  • RoadRunner , développé par Spiral Scout, est un serveur d'applications PHP hautes performances, un équilibreur de charge et un gestionnaire de processus écrits en Go .

Tierce personne

  • Mono (une implémentation open source multiplateforme de .NET prenant en charge la quasi-totalité de ses fonctionnalités, à l'exception de celles spécifiques à Windows), sponsorisée par Microsoft et distribuée sous licence MIT.

serveurs d'applications mobiles

Les serveurs d'applications mobiles assurent la transmission des données aux appareils mobiles.

Fonctionnalités mobiles

Les fonctionnalités de base des services d'applications mobiles comprennent

  • Routage des données – les données sont encapsulées dans des objets REST plus petits , intégrant une logique métier, afin de minimiser la consommation de bande passante et de batterie.
  • Orchestration – intégration des transactions et des données provenant de sources multiples
  • Le service d'authentification – la connectivité sécurisée aux systèmes back-end est gérée par l'intergiciel mobile
  • Assistance hors ligne – permet aux utilisateurs d'accéder aux données et de les utiliser même lorsque l'appareil n'est pas connecté.
  • Sécurité – chiffrement des données, contrôle des appareils, SSL, journalisation des appels

Défis mobiles

Bien que la plupart des infrastructures basées sur des normes (y compris les SOA ) soient conçues pour se connecter à n'importe quel fournisseur, produit ou technologie indépendamment de tout fournisseur, produit ou technologie, la plupart des entreprises ont du mal à connecter les systèmes back-end aux applications mobiles, car les appareils mobiles ajoutent les défis technologiques suivants :

  • Ressources limitées – les appareils mobiles ont une puissance et une bande passante limitées
  • Connectivité intermittente – la couverture cellulaire et Wi-Fi n'est souvent pas continue.
  • Difficile à sécuriser – la mobilité et les pratiques BYOD rendent la sécurisation des appareils mobiles difficile.

Modèles de déploiement

Un serveur d'applications peut être déployé :

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index