Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Gegenstand dieses Buches ist die Entwicklung komplexer verteilter Anwendungsprogramme. Thema ist nicht, wie in den traditionellen B}chern }berverteilte DV-Systeme, die
Entwicklung oder der Betrieb von Rechnernetzen, sondern deren Einsatz bei der Entwicklung verteilter Anwendungen. In
Bereichen wie B}roautomatisierung und Produktionsautomation oder bei Firmen, deren Abl{ufe stark auf internationale
Weitverkehrsnetze abgest}tzt sind (Fluggesellschaften,
internationale Broker-Firmen), spiegeln die im Buch behandelten Fragestellungen schon heute die Probleme der
Anwendungsentwickler wider; in vielen anderen
Industriezweigen zeichnet sich die Notwendigkeit komplexer verteilter Anwendungen durch den zunehmenden Zwang zur
Verflechtung und zur Automatisierung bereits ab. Ein Blick auf die in der Industrie eingesetzten Hilfsmittel zeigt jedoch, daß diese f}r die erw{hnten komplexen Anwendungen nicht mehr ad{quat sind. Das Buch richtet sich in erster
Linie an Dozenten, Studenten und Wissenschaftler im Bereich des Software Engineering, sowie an Softwareentwickler in der
Praxis.

1129010852
Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Gegenstand dieses Buches ist die Entwicklung komplexer verteilter Anwendungsprogramme. Thema ist nicht, wie in den traditionellen B}chern }berverteilte DV-Systeme, die
Entwicklung oder der Betrieb von Rechnernetzen, sondern deren Einsatz bei der Entwicklung verteilter Anwendungen. In
Bereichen wie B}roautomatisierung und Produktionsautomation oder bei Firmen, deren Abl{ufe stark auf internationale
Weitverkehrsnetze abgest}tzt sind (Fluggesellschaften,
internationale Broker-Firmen), spiegeln die im Buch behandelten Fragestellungen schon heute die Probleme der
Anwendungsentwickler wider; in vielen anderen
Industriezweigen zeichnet sich die Notwendigkeit komplexer verteilter Anwendungen durch den zunehmenden Zwang zur
Verflechtung und zur Automatisierung bereits ab. Ein Blick auf die in der Industrie eingesetzten Hilfsmittel zeigt jedoch, daß diese f}r die erw{hnten komplexen Anwendungen nicht mehr ad{quat sind. Das Buch richtet sich in erster
Linie an Dozenten, Studenten und Wissenschaftler im Bereich des Software Engineering, sowie an Softwareentwickler in der
Praxis.

69.99 In Stock
Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Software Engineering f�r verteilte Anwendungen: Mechanismen und Werkzeuge

Paperback

$69.99 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

Gegenstand dieses Buches ist die Entwicklung komplexer verteilter Anwendungsprogramme. Thema ist nicht, wie in den traditionellen B}chern }berverteilte DV-Systeme, die
Entwicklung oder der Betrieb von Rechnernetzen, sondern deren Einsatz bei der Entwicklung verteilter Anwendungen. In
Bereichen wie B}roautomatisierung und Produktionsautomation oder bei Firmen, deren Abl{ufe stark auf internationale
Weitverkehrsnetze abgest}tzt sind (Fluggesellschaften,
internationale Broker-Firmen), spiegeln die im Buch behandelten Fragestellungen schon heute die Probleme der
Anwendungsentwickler wider; in vielen anderen
Industriezweigen zeichnet sich die Notwendigkeit komplexer verteilter Anwendungen durch den zunehmenden Zwang zur
Verflechtung und zur Automatisierung bereits ab. Ein Blick auf die in der Industrie eingesetzten Hilfsmittel zeigt jedoch, daß diese f}r die erw{hnten komplexen Anwendungen nicht mehr ad{quat sind. Das Buch richtet sich in erster
Linie an Dozenten, Studenten und Wissenschaftler im Bereich des Software Engineering, sowie an Softwareentwickler in der
Praxis.


Product Details

ISBN-13: 9783540554127
Publisher: Springer Berlin Heidelberg
Publication date: 05/25/1992
Series: Springer-Lehrbuch
Pages: 402
Product dimensions: 6.10(w) x 9.25(h) x 0.03(d)
Language: German

Table of Contents

1 Einführung und Grundlagen.- 1.1 Einsatz verteilter DV-Systeme: Motivation und Entwicklungstendenzen.- 1.2 Verteilte Systeme und verteilte Anwendungen.- 1.3 Beispiel einer verteilten Anwendung.- 2 Existierende Ansätze zur verteilten Programmierung.- 2.1 Betriebssystem-Ansatz.- 2.2 Datenbank-Ansatz.- 2.3 Sprachintegrierter Ansatz: Verteilte Programme.- 2.4 Funktionaler Ansatz.- 2.5 Vergleichende Bewertung.- 3 Betriebssystemansatz.- 3.1 Netzbetriebssysteme und verteilte Betriebssysteme.- 3.2 Klienten-Server-Modell.- 3.3 Nameserver.- 3.4 Dateiserver.- 3.5 Entfernte Programmausführung.- 3.6 Prozeßmigration.- 3.7 Systembeispiel: Das Netzbetriebssystem DACNOS.- 4 Sprachintegrierter Ansatz.- 4.1 Nachrichtenaustausch mit Sprachintegration.- 4.2 Remote Procedure Call: Überblick.- 4.3 Verteilte objektorientierte Ansätze: Überblick.- 4.4 Verteilte Konfigurationsverwaltung: Überblick.- 4.5 Verteilte Programmiersprachen.- 5 Remote Procedure Call.- 5.1 Grundlagen des RPC.- 5.2 Der Bindevorgang beim RPC.- 5.3 Abwicklung von RPCs zur Laufzeit.- 5.4 Fehlersemantik des RPC.- 5.5 Beispiele für existierende RPC-Systeme.- 5.6 Probleme mit herkömmlichen RPC-Protokollen.- 5.7 Fehlerbehandlung in RPC-Systemen.- 5.8 Asynchrone RPCs und Massendatentransfer.- 5.9 Sicherheitsaspekte des RPC.- 5.10 RPC in offenen verteilten Systemen.- 5.11 Standardisierungsbestrebungen im Bereich des RPC.- 6 Verteilte objektorientierte Ansätze.- 6.1 Grundlagen des objektorientierten Ansatzes.- 6.2 Zentrale Begriffsdefinitionen.- 6.3 Spezielle Eigenschaften.- 6.4 Existierende Sprachen und Systeme.- 6.5 Verteilte Erweiterungen.- 6.6 Objektmobilität.- 6.7 Beispiel eines verteilten objektorientierten Systems.- 6.8 Programmiersprachliche Anwendung.- 6.9 Weitere Aspekte verteilter objektorientierterAnsätze.- 7 Konfigurationsverwaltung in verteilten Systemen.- 7.1 Motivation.- 7.2 Vorteile einer Konfigurationsverwaltung.- 7.3 Modell einer Konfigurationsverwaltung.- 7.4 Beispiele existierender Konfigurationsverwaltungen.- 7.5 Erforderliche Systemeigenschaften.- 8 Softwareproduktionsumgebungen.- 8.1 Einführung.- 8.2 Taxonomie.- 8.3 Lifecycle-Modelle.- 8.4 SPU-Architekturen.- 9 Methoden und Werkzeuge.- 9.1 Anforderungsanalyse.- 9.2 Spezifikation.- 9.3 Entwurf.- 9.4 Beschreibung von Gruppenkommunikation.- 9.5 Verteiltes Debugging.- 9.6 Laufzeit-Codeverwaltung.- 10 Ausblick: Aktuelle Entwicklungen und Standardisierung.- 10.1 Hochgeschwindigkeitsnetze.- 10.2 Perspektiven künftiger verteilter Anwendungen.- 10.3 Standardisierungsansätze.- 10.4 Zusammenfassung und Ausblick.- Literatur.
From the B&N Reads Blog

Customer Reviews