Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Welche Middleware ist unter Linux verfügbar?

Welche Middleware ist unter Linux verfügbar?

青灯夜游
青灯夜游Original
2022-04-29 18:30:067796Durchsuche

Linux-Middleware umfasst: 1. Tomcat, eine Serversoftware mit Servlet-Spezifikation; 2. Weblogic, eine Middleware basierend auf der J2ee-Architektur, die die Entwicklung tragbarer und skalierbarer Anwendungssysteme vereinfacht; 3. Jetty, mit der das Schreiben in Java automatisiert werden kann 4. JBoss usw.

Welche Middleware ist unter Linux verfügbar?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was ist Middleware? Middleware ist eine unabhängige Systemsoftware oder ein Dienstprogramm, über das verteilte Anwendungssoftware Ressourcen zwischen verschiedenen Technologien teilt. Middleware sitzt auf dem Client/Server-Betriebssystem und verwaltet Computerressourcen und Netzwerkkommunikation. Es handelt sich um Software, die zwei unabhängige Anwendungen oder unabhängige Systeme verbindet. Verbundene Systeme können, auch wenn sie über unterschiedliche Schnittstellen verfügen, über Middleware dennoch Informationen untereinander austauschen. Eine wichtige Möglichkeit, Middleware auszuführen, ist die Informationsübertragung. Durch Middleware können Anwendungen auf mehreren Plattformen oder Betriebssystemumgebungen arbeiten.

Middleware ist Software, die zwischen dem Betriebssystem und der Anwendungssoftware liegt und Servicefunktionen für Anwendungssoftware bereitstellt. Dazu gehören Nachrichten-Middleware, Transaktions-Middleware, Anwendungsserver usw. Da es zwischen zwei Arten von Software liegt, wird es Middleware genannt.

Häufig verwendete Middleware für Linux

1. Tomcat

ist eine Serversoftware mit Java-Sprachservlet-SpezifikationenGeeignet für lokale Entwicklung, kleine Projekte oder persönliche Entwicklung (kostenloser Open-Source-Code-Webanwendungsserver). ), Apache stellt HTML-Seiten bereit, während Tomcat tatsächlich JSP-Seiten und Servlets ausführt, aber Tomcat kann statisches [HTML] nicht so gut verarbeiten wie der Apache-Server

Funktionen:

Unterstützt die neuesten Standards (Experten von SUN hängen oft ab mit TOMCAT-Entwicklern)

  • Schnelle Updates

  • Plattformübergreifend

  • Klein, einfach zu installieren und bereitzustellen

  • 2. Weblogic

Große Projekte oder kommerzielle Projekte, Die dynamischen Funktionen von Java und die Sicherheit von Java Enterprise-Standards werden in die Entwicklung, Integration, Bereitstellung und Verwaltung großer Netzwerkanwendungen eingeführt. Es handelt sich um eine Middleware, die auf der j2ee-Architektur des amerikanischen Unternehmens bea basiert. Eigenschaften:

vereinfacht die Entwicklung tragbarer und skalierbarer Anwendungssysteme und bietet umfassende Interoperabilität für andere Anwendungen und Systeme

  • Kommerzielle Software, voll funktionsfähig und leistungsstark, wird hauptsächlich in Großanwendungen verwendet. Skalierungsprojekte

  • sind hoch skalierbare Architektursysteme

  • 3, Jetty

Einige Beispielprojekte oder kleine Projekte (Open-Source-Servlet-Container) sind in der Java-Sprache geschrieben, die Laufgeschwindigkeit von Jetty ist schnell und leicht und Sein Betrieb kann über den Testfall in Java gesteuert werden. Dadurch ist [automatisiertes Testen] nicht mehr auf die externe Umgebung angewiesen und kann automatisierte Tests reibungslos durchführenEigenschaften:

Benutzerfreundlichkeit, Skalierbarkeit und einfache Einbettbarkeit

  • Schnell und effizient

  • 4. JBoss

verwaltet EJB-Container und Server (Open-Source-Projekte). JBoss wird unter der geschäftsfreundlichen LGPL-Lizenz vertrieben und von der Open-Source-Community entwickelt.Funktionen:

Der Anwendungsserver verfügt auch über viele hervorragende Qualitäten.

  • Benötigt relativ wenig Arbeitsspeicher und Festplattenspeicher.

  • Einfache Installation: Nach dem Entpacken müssen Sie nur noch einige Umgebungsvariablen konfigurieren.

  • Unterstützt „Hot Deployment“. Kopieren Sie bei der Bereitstellung von BEAN einfach die BEAN-JAR-Datei in den Bereitstellungspfad. Bei Änderungen wird sie automatisch aktualisiert.

  • Boss und der Webserver werden in derselben virtuellen Java-Maschine ausgeführt, und das Servlet ruft EJB auf, ohne über das Netzwerk zu gehen, wodurch die Betriebseffizienz und die Sicherheitsleistung erheblich verbessert werden.

  • Benutzer können J2EE-EAR direkt implementieren, anstatt EJB-JAR und Web-WAR zuvor separat zu implementieren, was sehr praktisch ist.

  • Jboss unterstützt [Cluster]

  • 5, WebSphere

IBMs Softwareplattform, die das Schreiben, Ausführen und Überwachen von industrietauglichen On-Demand-Webanwendungen rund um die Uhr sowie plattform- und produktübergreifende Anwendungen umfasst gesamte für die Lösung erforderliche Middleware-Infrastruktur, wie Server, Dienste und Tools. WebSphere bietet zuverlässige, flexible und robuste Software. WebSphere ist eine modulare Plattform, die auf von der Industrie unterstützten offenen Standards basiert. Vorhandene Assets können über eine vertrauenswürdige und dauerhafte Schnittstelle in WebSphere eingebunden werden, sodass Sie Ihre Umgebung weiter erweitern können. WebSphere läuft auf vielen Plattformen, darunter Intel, Linux und z/OS. Funktionen:

Erfüllen Sie die Anforderungen einer großen Anzahl von Anwendungen.

  • Laufen Sie auf einer Vielzahl von Hardware- und Betriebssystemplattformen.

  • Unterstützen Sie verteiltes Computing und sorgen Sie für transparente Anwendungs- oder Dienstinteraktion über Netzwerke, Hardware und Betriebssystem hinweg Plattformen

  • Unterstützt Standardprotokolle

  • Unterstützt Standardschnittstellen

  • ....

  • Verwandte Empfehlungen: „
Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWelche Middleware ist unter Linux verfügbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn