Block 5.1 PIK // Middelware

Descripción

Bachelor (Softwarekomponenten INM21) 3. Semester - Wirtschaftsinformatik - HSLU Fichas sobre Block 5.1 PIK // Middelware, creado por bello17 el 29/12/2015.
bello17
Fichas por bello17, actualizado hace más de 1 año
bello17
Creado por bello17 hace más de 8 años
6
0

Resumen del Recurso

Pregunta Respuesta
Was ist Middelware? Das verteilte System bietet nur die rudimentären Kommunikationsdienste an: Auf- und Abbau der Verbindung und Datenübertragung (als Byte-Pakete). Komplexere Aufgaben müssen auf einer höheren Ebene gelöst werden: in der Anwendung selbst, oder in einer zusätzlichen Software-Schicht: Middleware
Was ist Netzwerkprogrammierung? Falls eine Anwendung direkt auf einem verteilten System aufsetzt, handelt es sich um die Netzwerkprogrammierung
Was sind die Vorteile des direkten Zugriffes auf den Protokollstack des verteilten Systems? - Die Anwendung behält die Kontrolle über die Kommunikation und kann die Abläufe direkt beeinflussen - Durch die Einfachheit (kein Overhead) kann mit Netzprogrammierung eine höhere Performance der Anwendung erreicht werden
Welche Nachteile hat die Netzwerkprogrammierung? Und welche Auswirkungen könnte dies haben? - aufwendig und fehleranfällig - es müssen einige technische Aspekte berücksichtigt werden, die mit eigentlichem Anwendungsproblem nichts oder nur wenig zu tun haben => Dies kann zu einem erheblichen Aufwand bei der Entwicklung einer Anwendung führen
Definieren Sie Middelware noch etwas genauer. Unter Middleware ist die Software zu verstehen, die zwischen der verteilten Anwendung und der darunterliegenden Schicht steht und "vermittelt"
Was ist die Aufgabe einer Middelware? - die Interaktion zwischen Anwendungskomponenten zu erleichtern, und - die Komplexität der vernetzten Systemumgebung zu maskieren
Was ist ein grosser Vorteil von Middelware? Der Anwendungsentwickler kann sich auf die Lösung des eigentlichen Anwendungsproblems konzentrieren
Wie sieht die verteilte Anwendung mit Middelware grafisch aus?
Wie sieht die Middelware im Schichtenmodell aus?
Welche Protokolle benutzt die Middelware? Middleware Schicht verwendet Protokolle, welche auf Nachrichten zwischen Prozessen (Komponenten) basieren
Welche Probleme kann die Middelware bewältigen? - Ortstransparenz - Kommunikationsprotokolle - Computer-Hardware - Betriebssysteme - Verwendung mehrere Programmiersprachen
Welche 2 Kategorien von Middelware gibt es? - Kommunikationsorientierte Middleware - Anwendungsorientierte Middleware
Was ist Kommunikationsorientierte Middleware (KOM)? KOM konzentriert sich auf die Bereitstellung einer geeigneten Kommunikationsinfrastruktur für Komponenten einer verteilten Anwendung
Was sind die Aufgaben von KOM? - Kommunikation - Marshalling und Unmarshalling - Fehlerbehandlung bzw. Fehlerbehebung
Was bedeutet das Middelware-Protokoll im Zusammenhang mit KOM? - setzt auf dem Transportprotokoll des verteilten Systems - steuert die Kommunikation zwischen den verteilten Middleware-Komponenten
Was bedeutet Marshalling? Mit Marshalling (Verpacken) werden die zu übertragenden Daten in ein übertragungsfähiges Format transformier
Was bedeutet Unmarshalling? Mit Unmarshalling (Entpacken) wird die Wiederherstellung der gesendeten Daten aus dem empfangenen Datenstrom bezeichnet
Wofür ist Marshalling und Unmarshalling da? Mit Marshalling und Unmarshalling wird sicher gestellt, dass die verteilten Anwendungskomponenten bei ihrer Kommunikation (über das Netz) mit gleichem Datenformat (gleicher "Sprache") arbeiten . Wichtig bei unterschiedlichen Hard- ond Software-Architekturen
Welche zwei Fehlertypen gibt es bei KOM? 1. Fehler bei der Übertragung 2. Ausfall von Komponenten
Durch was wird die Architektur von Middelware bestimmt? - Kommunikationsmodell und - Programmierparadigma
Welche zwei Kommunikationsmodell gibt es beim KOM? 1. asynchrone Kommunikation 2. synchrone Kommunikation
Welche zwei Programmierparadigma gibt es? 1. das prozedurale Paradigma (Prozeduren, direkter Zugriff) 2. das objektorientierte Paradigma (Objekt, Identität, Attribute)
Was ist das Programmiermodell? Das Programmiermodell ist die Sicht des Entwicklers auf die Architektur und definiert, wie die Architektur zur Entwicklung der Anwendung zu verwenden ist
Welche drei Programmiermodelle gibt es? 1. Entfernte Prozeduraufrufe (RPC) 2. Entfernte Methodenaufrufe (CORBA, RMI) 3. Das nachrichtenorientierte Modell (MOM)
Was ist die Anwendungsorientierte Middleware (AOM)? - AOM stellt eine Erweiterung der KOM dar, die neben reiner Kommunikation eine Reihe zusätzlicher Dienste der verteilten Anwendung zur Verfügung stellt - Konzeptionell stellt die anwendungsorientierte Middleware eine kommunikationsorientierte Middleware, welche um Laufzeitfunktionalität und Dienstkomponenten erweitert wurde
Was sind die wichtigesten Aufgaben der Laufzeitumgebung in Bezug auf AOM? 1. Ressourcenverwaltung 2. Nebenläufigkeit 3. Verbindungsverwaltung usw.
Erklärung von Ressourcenverwaltung, Nebenläufigkeit und Verbindungsverwaltung Schaue Skript Seiten 27 bis 31
Weshalb können Dienste von AOM beliebig genutzt werden? Die Schnittstelle eines Dienstes wird in einer Spezifikation festgelegt. Mit Hilfe dieser Schnittstellenspezifikation kann jede Anwendung den Dienst beliebig nutzen oder auch selbst implementieren
Welches sind die wichtigsten Dienste von AOM? - Namensdienst - Sitzungsverwaltung - Transaktionsverwaltung - Persistenz
Was ist der Namensdienst? Der Namensdienst ermöglicht, dass eine Ressource in einer bestimmten Umgebung (Intranet oder gar Internet) veröffentlicht werden kann, und zwar so, dass sie von interessierten Clients gefunden werden kann. Die Ressourcen, welche veröffentlicht werden sollen (beliebige Dienste, HW- oder SW-Komponenten), werden vom Namensdienst mit einem eindeutigen Namen versehen
WAs ist ein look up? Beim Zugriff auf eine veröffentlichte Ressource muss der Client den Namen, unter dem die Ressource veröffentlicht wurde, dem Namensdienst übergeben. Als Antwort auf diese Anfrage (auch look up genannt) erhält der Client die Referenz (IP-Adresse und die Portnummer) auf die gewünschte Ressource zurück, mit der die Kommunikation mit der Ressource realisiert werden kann
Für die restlichen 10 Seiten Im Skript schauen
Mostrar resumen completo Ocultar resumen completo

Similar

Inglés - Conjugación Verbos Irregulares
María Salinas
Japonés básico Lección 1
naichu-
ANATOMÍA TOPOGRÁFICA DEL ABDÓMEN
Marcela Pazmiño
La Guerra Civil Española
maya velasquez
Fechas clave de la Historia de España
maya velasquez
Salud Pública
Daniela Peña
PINTURAS FAMOSAS: Título y Autor...
Ulises Yo
LA SOCIEDAD MAYA
uwaldo_h
PRINCIPIO DE OPORTUNIDAD DEL MINISTERIO PÚBLICO ART. 256
ConsentidadeDios
Choose the most suitable future form in each sentence
Margarita Beatriz Vicente Aparicio
TEST 1 CGT-UGT.
Farita LPGC