Lozhkin, Y. (2009). Evaluierung der Kommunikation und Koordination von Middleware-Technologien in der .NET Umgebung [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-30464
In dieser Diplomarbeit werden vier gängige Technologien für die Entwicklung von Verteilten Systemen untersucht. Es handelt sich dabei um die Technologien XVSM, .NET Remoting, WCF (Windows Communication Foundation) und ASP.NET.<br />Das Beispielsystem eines Verteilten Systems - ein System zur Parkplatzreservierung in Parkhäusern - erlaubt es, Einblick in die Arbeit der vier Middlewares zu erhalten und mit den Prinzipien des Systemaufbaus mit Hilfe jeder einzelnen dieser Technologien vertraut zu werden. Des Weiteren ermöglicht das entwickelte Beispielsystem die Analyse der einzelnen Middlewares nach Schlüsselkriterien. Als Grundlage bei der Ausarbeitung der Schlüsselkriterien dienten die Praktikumsarbeit von Ayse Cicek "The use of middleware technologies", die zum Zeitpunkt der Erstellung dieser Arbeit noch nicht abgeschlossen war, und der Artikel "How do J2EE and Microsoft's .Net compare in enterprise environments?". Es werden die Schlüsselkriterien Notifikation, Synchronisation, Plattformunabhängigkeit, Verbindungsaufbau, Skalierbarkeit Wartung und Evolution, Komplexität und Transparenz der Technologie, Ausfallssicherheit, Installation und Konfiguration der Plattform sowie die Anzahl der Lines of Code betrachtet.<br />Am Ende der Arbeit wird jede der vier Technologien bewertet. Die Bewertung findet auf Basis der gesammelten Erfahrungen bei der Entwicklung des Parkplatzreservierungssystems sowie einer Code-Analyse statt. Das Ergebnis dieser Diplomarbeit stellt einen Vergleich der Technologien untereinander dar.<br />
de
In this diploma thesis four established technologies used for developing distributed systems are investigated. These technologies are XVSM, .NET Remoting, WCF (Windows Communication Foundation) and ASP.NET.<br />The given sample of a distributed system - a reservation system for parking facilities - grants insight in the working behaviour of those middleware systems as well as the principles of their system architecture.<br />Further this developed sample system allows an analysis of the individual middleware systems by defined key criteria. As a basis for the elaboration of the key criteria served the practical work of Ayse Cicek "The use of middleware technologies" (which was not yet completed when this work was written), and the article "How do J2EE and Microsoft's.Net compare in enterprise environments?". Ten key criteria are analyzed: notification, synchronisation, platform independence, connection linking, scalability, maintenance and evolution, complexity and transparency of the technology, reliability, platform installation and configuration and the lines of code (LOC).<br />The work concludes with an appraisal of all four technologies. This assessment is based on the experience gained through the process of developing the parking space reservation system and on a supplemental code analysis. The result of this diploma thesis then finally presents a comparison of the investigated technologies.
en
Additional information:
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers Zsfassung in engl. Sprache