TU Wien:Distributed Systems Technologies VL (Froihofer)/Prüfung 2009-06-26
Prüfungsfragen vom 26.6.2009 (Gedächtnisprotokoll)
1. Erklären und bewerten Sie 3 Arten die Business Logik zu strukturieren, und wo sie verwendet werden sollen.
2. Was versteht man unter dem Problem "offline concurrency"? Erklären Sie Lösungsmöglichkeiten. Welche Möglichkeiten bietet die Java Persistance API dazu?
3. Was ist "Instance pooling"? Wie steht es in Beziehung mit dem Lifecycle eines Stateless Session beans. Wie sieht im Gegensatz dazu der Lifecycle eines Stateful Session beans aus?
4. Welche Interfaces bietet die Java Transaction API (JTA). Weisen Sie die verschiedenen Interfaces den Komponenten eines two-phase-commits zu. Wie sind implizite und explizite Transaktionen in EJB gelöst? Welche Transaction attributes bietet EJB für implizite Transaktionen?
5. Erklären sie den Ablauf eines .NET remote aufrufs auf einem Server. Welche Channels gibt es und was sind ihre Vor- und Nachteile?