Abstract
Verteilte Anwendungen sind schon seit einiger Zeit
ein sehr wichtiges Konzept, um Unternehmensweit
eingesetzte Applikationen zu implementieren.
Konzepte wie RMI und CORBA unterstützen dies
schon längere Zeit. Auch der Einsatz von Enterprise
Messaging Systemen ist heute schon sehr verbreitet.
Da diese Systeme aber alle ihre eigenen APIs
mitbrachten, waren die darauf entwickelten
Applikationen immer sehr speziell. Um die
Applikationen von der speziellen Implementierung
der Messaging Systeme unabhängig zu machen,
spezifizierte SUN mit Unterstützung der Hersteller
von Message-Oriented Middleware eine auf Java
basierte API, die JMS API.
Diese Hausarbeit vermittelt Grundkenntnisse von
Messaging Systemen, sowie der JMS API. Es werden
Einsatzmöglichkeiten aufgezeigt, wie man solche JMS
Systeme in der Praxis einsetzen kann.
[...]
Inhaltsverzeichnis
- 1. Java Message Service
- 1.1 Messaging, ja und?
- 1.1.1 Enterprise Messaging
- 1.1.2 MOM - Message-Oriented Middleware
- 1.1.2.1 Features vom MOM
- 1.1.2.2 Vorteile von MOM
- 1.2 Java Messaging
- 1.2.1 Die JMS Architektur
- 1.2.2 Point-to-Point Messaging
- 1.2.3 Publish-and-Subscribe Messaging
- 1.2.4 Eine Java Message
- 1.2.5 Messaging Typen
- 2. JMS in der Praxis
- 2.1 Verteilte Systeme mit Pub/Sub Messaging
- 2.2 JMS und Wireless
Zielsetzung und Themenschwerpunkte
Diese Arbeit zielt darauf ab, grundlegende Kenntnisse von Messaging-Systemen und der JMS API zu vermitteln. Es werden praxisnahe Einsatzmöglichkeiten von JMS-Systemen aufgezeigt.
- Einführung in Messaging-Systeme und deren Bedeutung für verteilte Anwendungen
- Detaillierte Erklärung der Java Message Service (JMS) API
- Untersuchung verschiedener Messaging-Typen (Point-to-Point und Publish/Subscribe)
- Praxisbeispiele für den Einsatz von JMS in verteilten Systemen
- Anwendung von JMS im Kontext von Wireless-Technologien
Zusammenfassung der Kapitel
1. Java Message Service: Dieser Abschnitt legt den technischen Hintergrund des Java Message Service dar und vermittelt grundlegende Kenntnisse dieser Technologie. Es wird der Unterschied zwischen Mensch-zu-Mensch-Messaging und Application-to-Application-Messaging erläutert, wobei der Fokus auf Enterprise Messaging Systemen (EMS) und Message-Oriented Middleware (MOM) liegt. Die Arbeit beschreibt, wie Applikationen über virtuelle Kanäle (Channels) kommunizieren und wie Sender und Empfänger voneinander getrennt sind. Die unterschiedlichen APIs der MOM-Anbieter werden angesprochen, und die einheitliche Semantik, die JMS ermöglicht, wird hervorgehoben.
2. JMS in der Praxis: Dieses Kapitel behandelt die praktische Anwendung von JMS. Es zeigt beispielhaft, wie verteilte Systeme mithilfe von Publish/Subscribe Messaging aufgebaut werden können und wie JMS im Kontext von Wireless-Technologien eingesetzt wird. Die konkreten Anwendungsfälle verdeutlichen die Vorteile und Möglichkeiten von JMS für die Entwicklung robuster und skalierbarer verteilter Anwendungen. Der Fokus liegt auf der praktischen Umsetzung und den damit verbundenen Herausforderungen und Lösungsansätzen.
Schlüsselwörter
Java Message Service (JMS), Messaging-Systeme, Message-Oriented Middleware (MOM), verteilte Anwendungen, Enterprise Messaging, Point-to-Point Messaging, Publish-and-Subscribe Messaging, asynchrone Nachrichtenübertragung, Java API, Wireless-Technologien.
Häufig gestellte Fragen zum Dokument "Java Message Service"
Was ist der Inhalt des Dokuments?
Das Dokument bietet eine umfassende Übersicht zum Java Message Service (JMS). Es beinhaltet ein Inhaltsverzeichnis, die Zielsetzung und Themenschwerpunkte, Zusammenfassungen der Kapitel und Schlüsselwörter. Der Fokus liegt auf dem Verständnis von Messaging-Systemen und der praktischen Anwendung der JMS API, insbesondere in verteilten und Wireless-Umgebungen.
Welche Themen werden im Kapitel "Java Message Service" behandelt?
Dieses Kapitel erklärt die Grundlagen des Java Message Service. Es erläutert den Unterschied zwischen verschiedenen Messaging-Typen, beschreibt die JMS Architektur, geht auf Point-to-Point und Publish-and-Subscribe Messaging ein und erklärt die verschiedenen Messaging-Typen. Zusätzlich werden Enterprise Messaging Systeme (EMS) und Message-Oriented Middleware (MOM) sowie deren Vorteile detailliert behandelt.
Was wird im Kapitel "JMS in der Praxis" behandelt?
Das Kapitel "JMS in der Praxis" zeigt die Anwendung von JMS in realen Szenarien. Es demonstriert den Aufbau verteilter Systeme mit Publish/Subscribe Messaging und die Integration von JMS in Wireless-Technologien. Der Schwerpunkt liegt auf der praktischen Umsetzung und den damit verbundenen Herausforderungen und Lösungsansätzen.
Welche Zielsetzung verfolgt das Dokument?
Das Dokument zielt darauf ab, grundlegende Kenntnisse von Messaging-Systemen und der JMS API zu vermitteln und praxisnahe Einsatzmöglichkeiten von JMS-Systemen aufzuzeigen.
Welche Schlüsselwörter beschreiben den Inhalt?
Die wichtigsten Schlüsselwörter sind: Java Message Service (JMS), Messaging-Systeme, Message-Oriented Middleware (MOM), verteilte Anwendungen, Enterprise Messaging, Point-to-Point Messaging, Publish-and-Subscribe Messaging, asynchrone Nachrichtenübertragung, Java API, Wireless-Technologien.
Welche Arten von Messaging werden behandelt?
Das Dokument behandelt Point-to-Point Messaging und Publish-and-Subscribe Messaging.
Wofür eignet sich JMS?
JMS eignet sich für den Aufbau robuster und skalierbarer verteilter Anwendungen, insbesondere im Kontext von verteilten Systemen und Wireless-Technologien.
Was ist Message-Oriented Middleware (MOM)?
MOM ist eine Middleware, die die Kommunikation zwischen Anwendungen über asynchrone Nachrichtenübertragung ermöglicht. Das Dokument beschreibt die Vorteile und Features von MOM.
- Arbeit zitieren
- Jens Peter (Autor:in), 2001, Java Message Service - Technologie und Anwendung, München, GRIN Verlag, https://www.grin.com/document/3443