Moin!
Ich habe mir gedacht, dass ich auch mit einem alten Buch mehr darüber lernen kann, wie man Three-Tier-Anwendungen schreibt, und wie man zwischen verschiedenen Schichten eines Programmes mit XML Daten austauscht,...
Nun ja, ich vermute mal, dass du hinter diesen Begriff mehr schiebst, als dahintersteckt.
3-Tier-Architekturen können so banale Dinge sein wie "Webseite(nformulare) mit PHP und MySQL-Datenbank". Fertig.
Da ist, allgemein betrachtet, nicht sonderlich viel Geheimnis dabei. Es hängt halt davon ab, wo man die Trennung zwischen den Schichten ansetzt.
Und XML ist zum Datenaustausch auch nicht in allen Fällen die beste Lösung. In der Regel schleppt man, wenn man XML verwendet, einen ziemlichen Overhead mit sich rum, der für den applikationsinternen Datenaustausch ziemlich hinderlich ist. An öffentlichen Schnittstellen dagegen kann es natürlich schon sinnvoll sein, XML zu nutzen.
- Sven Rautenberg
"Love your nation - respect the others."