Lernziel: Wie erstellt man verteilte Unternehmensanwendungen (B2B, SOA)
Vortrag über eine Technik gemäß Unterrichtsplan und Ausarbeitung einer Übungsaufgabe zum Erlernen dieser
Lösung von 5 Übungsaufgaben, die von anderen Teilnehmern gestellt wurden
Im Team: Entwicklung einer Mini-Applikation, die einen Dienst anbietet und drei Dienste konsumiert.
Der angebotene Dienst muss sowohl über die Oberfläche
als auch als Service mit einer der unterrichteten Techniken (EJB, REST, WS) angeboten werden.
Die konsumierten Dienste können durch andere Teams bereitgestellt werden oder öffentliche Dienste sein,
siehe Web Services Directory
unter http://www.programmableweb.com/apis/directory/
.
Bitte vereinbaren Sie Team, Anwendung und Abnahmezeit mit mir in der Übung bis zum 07.05.12.
Abgabe aller Ausarbeitungen in Quellform.
09:00-09:45 in D.H5 oder davor: Übungen (Rücksprachen)
10:00-11:30 in D.E16b: Unterricht (Hierher verlegt wegen Notwendigkeit des Netzzugriffs)
11:30-13:45 in D.E16b: Übungen (Rücksprachen, Abnahmen)
Für die Konzepte:
Nicolai Josuttis: "SOA in der
Praxis". System-Design für verteilte Geschäftsprozesse.
dpunkt.verlag 2008, 394pp., 39 ¤
http://www.soa-in-der-praxis.de/
Einführung in die relevanten Techniken:
Oracle: "The
Java EE 6 Tutorial "
http://docs.oracle.com/javaee/6/tutorial/doc/
Kritische Sicht auf Java EE:
Adam Bien: "Real World
Java EE Patterns. Rethinking Best Practices" [Paperback] $40.40
bei Amazon.
http://www.amazon.com/Real-World-Patterns-Rethinking-Practices/dp/0557078326/ref=pd_rhf_cr_p_t_1
http://gabbovo.cz/soubory/skola/5.%20Semestr/VIS/books/RealWorldJavaEE.pdf
http://www.wowebook.me/book/real-world-java-ee-patterns-rethinking-best-practices/
Entwicklung einer Blog-Statistik-Erweiterung auf Java EE 6:
Adam Bien: Real World Java EE Night Hacks.
http://gabbovo.cz/soubory/skola/5.%20Semestr/VIS/books/Real.World.Java.EE.Night.Hacks.pdf
Durch die Abgabe gewähren die Teilnehmer dem Dozenten das Recht, die erarbeiteten Dokumente für Folgeveranstaltungen unverändert oder überarbeitet einzusetzen. Bitte benutzen Sie daher diese knabe/010-motivation.odp">OpenOffice-Impress-Vorlage oder knabe/010-motivation.ppt">Powerpoint-Vorlage (mit HRZ-Benutzerkennung).
Die Dateien sind nach dem Schema benannt: Themennummer-Nachname-Thema.