DS Architektur und Design
Aufgaben
- Übung 1: Architektur und Verteilung
- Übung 2: Pattern
- Übung 2 Advanced: Dynamic Proxy
- Übung 3: Middlware
- Übung JMX
- DS_Uebung6_Cloud-Computing
Vorlagen
- Uebung 2 Code Snippets
- Eclipse Helios mit Google App Engine Plugin für Windows 32bit
- Eclipse Helios mit Google App Engine Plugin für Linux 32bit
Loesungen
- Uebung1: Component Diagram
- Uebung1: RequestReply
- Uebung2: ds.uebung.proxy
- Uebung 3 mit Lösungen
- Uebung 3.2
- Uebung 4.1
- Uebung 4.2
FAQ
- Frage:
Wozu dient die die UnicastRemoteObject Method export() ohne Port?
Antwort:
Diese Method kann nur verwendet werden, wenn die Stubs mit RMIC erzeugt wurden. Der Ansatz mit Dynamic Proxy seit Java 5 funktioniert mit anonymous Ports nicht.
- Getting Started Using Java RMI
- Java 5 Relase Notes
Dokumente
- SAD 1
- SAD 2
- DS_Architektur_und_Design_Analyse_bestehender_Systeme_2011
- Versioning of Serializable Objects
- DS_Architektur_und_Design_Cloud-Computing_2011-08
- DS_Architektur_und_Design_Software_Architektur_Management
RMI Advanced
Buchempfehlungen
- Systemarchitekturen für verteilte Anwendungen, ISBN 978-3446413214
- Verteilte Systeme – Grundlagen und Basistechnologien, ISBN 978-3540205685
- Software-Architekturen für Verteilte Systeme: Prinzipien, Bausteine und Standardarchitekturen für moderne Software, ISBN 978-3540430889
- Design Patterns. Elements of Reusable Object-Oriented Software, ISBN 978-0201633610
- Pattern-Oriented Software Architecture 4: A Pattern Language for Distributed Computing: Pattern Language for Distributed Object Computing v. 4, ISBN 978-0470059029
