Maison > Opération et maintenance > exploitation et maintenance Linux > Quel middleware est disponible sous Linux ?

Quel middleware est disponible sous Linux ?

青灯夜游
Libérer: 2022-04-29 18:30:06
original
7834 Les gens l'ont consulté

Le middleware Linux comprend : 1. tomcat, un logiciel serveur avec spécification de servlet ; 2. weblogic, un middleware basé sur l'architecture j2ee, qui simplifie le développement de systèmes d'application portables et évolutifs 3. jetty, qui utilise l'écriture en langage Java pour réaliser une écriture automatisée ; tests ; 4. JBoss, etc.

Quel middleware est disponible sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Qu'est-ce qu'un middleware ? Le middleware est un logiciel système indépendant ou un programme de service grâce auquel un logiciel d'application distribué partage des ressources entre différentes technologies. Le middleware se situe au-dessus du système d'exploitation client/serveur et gère les ressources informatiques et les communications réseau. C'est un logiciel qui connecte deux applications indépendantes ou systèmes indépendants. Les systèmes connectés, même s’ils disposent d’interfaces différentes, peuvent toujours échanger des informations entre eux via un middleware. Le transfert d'informations est un moyen clé d'exécuter un middleware. Grâce au middleware, les applications peuvent fonctionner sur plusieurs plates-formes ou environnements de système d'exploitation.

Le middleware est un logiciel qui se situe entre le système d'exploitation et le logiciel d'application et fournit des fonctions de service pour le logiciel d'application. Il comprend un middleware de messages, un middleware de transactions, un serveur d'applications, etc. Parce qu’il se situe entre deux types de logiciels, on l’appelle middleware.

Middleware couramment utilisé pour Linux

1. Tomcat

est un logiciel serveur avec des spécifications de servlet en langage JavaConvient au développement local, aux petits projets ou au développement personnel (serveur d'applications Web à code open source gratuit ), Apache sert des pages HTML et Tomcat exécute en fait des pages JSP et des servlets, mais Tomcat n'est pas aussi capable de gérer le [HTML] statique que le serveur Apache

Caractéristiques :

Prend en charge les dernières normes (les experts de SUN sortent souvent avec les développeurs TOMCAT)

  • Mises à jour rapides

  • Cross-platform

  • Petite taille, facile à installer et à déployer

  • 2. Java et la sécurité des standards Java Enterprise sont introduits dans le développement, l'intégration, le déploiement et la gestion d'applications réseau à grande échelle. Il s'agit d'un middleware basé sur l'architecture j2ee produit par la société américaine bea.
Caractéristiques :

Simplifie le développement de systèmes d'applications portables et évolutifs et offre une interopérabilité riche pour d'autres applications et systèmes

Logiciel commercial, entièrement fonctionnel et puissant, principalement utilisé dans les applications à grande échelle. les projets à grande échelle
  • sont des systèmes d'architecture hautement évolutifs
  • 3, jetty
  • Certains exemples de projets ou petits projets (conteneurs de servlets open source) sont écrits en langage Java, et la vitesse d'exécution de Jetty est Il est rapide et léger , et son fonctionnement peut être contrôlé à partir du scénario de test en Java. Cela permet aux [tests automatisés] de ne plus dépendre de l'environnement externe et de réaliser des tests automatisés en douceur. JBoss

gère les conteneurs et les serveurs EJB (projets open source). JBoss est distribué sous la licence LGPL conviviale et est développé par la communauté open sourceCaractéristiques :

Le serveur d'applications possède également de nombreuses excellentes qualités.

  • Nécessite une mémoire et un espace disque relativement petits.

  • Facile à installer : après la décompression, configurez simplement quelques variables d'environnement.

Prend en charge le "déploiement à chaud". Lors du déploiement de BEAN, copiez simplement le fichier BEAN JAR dans le chemin de déploiement et il sera automatiquement chargé s'il y a des modifications, il sera automatiquement mis à jour.

Boss et le serveur Web s'exécutent sur la même machine virtuelle Java, et le servlet appelle EJB sans passer par le réseau, améliorant ainsi considérablement l'efficacité opérationnelle et les performances de sécurité.

    Les utilisateurs peuvent implémenter directement J2EE-EAR au lieu d'implémenter EJB-JAR et Web-WAR séparément auparavant, ce qui est très pratique.
  • Jboss prend en charge [cluster]
  • 5, WebSphere

  • La plate-forme logicielle d'IBM qui comprend l'écriture, l'exécution et la surveillance 24h/24 et 7j/7 d'applications Web à la demande de qualité industrielle et multiplateformes et multiproduits. toute l’infrastructure middleware requise pour la solution, telle que les serveurs, les services et les outils. WebSphere fournit des logiciels fiables, flexibles et robustes. WebSphere est une plate-forme modulaire basée sur des normes ouvertes prises en charge par l'industrie. Les actifs existants peuvent être connectés à WebSphere via une interface fiable et durable, vous permettant de continuer à développer votre environnement. WebSphere fonctionne sur de nombreuses plates-formes, notamment Intel, Linux et z/OS.
  • Caractéristiques :

  • Répondre aux besoins d'un grand nombre d'applications

  • Exécuter sur une variété de plates-formes matérielles et de systèmes d'exploitation

  • Prend en charge l'informatique distribuée et fournit une interaction transparente entre les applications ou les services sur les réseaux, le matériel et le système d'exploitation plates-formes

Prend en charge les protocoles standard

Prend en charge les interfaces standard

    ....
  • Recommandations associées : "

    Tutoriel vidéo Linux
  • "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal