Masterarbeit, 2016
97 Seiten, Note: 1,3
Die vorliegende Masterarbeit befasst sich mit dem Entwurf und der Umsetzung einer nachrichtenorientierten Software-Architektur, die die Herausforderungen der modernen Web-Entwicklung adressiert. Insbesondere wird die Architektur am Beispiel eines SmartCampus-Dienstes demonstriert und die praktischen Einsatzmöglichkeiten sowie die Vorteile dieser Architektur aufgezeigt.
Nachrichtenorientierte Architektur, Microservices, RabbitMQ, Angular 2, SmartCampus, Web-Anwendungen, Event-Driven Architecture, REST, Web Components, Distributed Systems.
Es handelt sich um ein System, bei dem Komponenten asynchron über Nachrichten (Publish/Subscribe-Prinzip) kommunizieren, was zu loser Kopplung und hoher Autonomie führt.
RabbitMQ fungiert als Message Bus, der den zuverlässigen Austausch von Nachrichten zwischen den verschiedenen Microservices und Clients übernimmt.
RPC Messaging ist eine in der Arbeit entwickelte Technik, die asynchrone Request/Response-Kommunikation über einen Message Bus ermöglicht.
Ein spezieller "Mediator" (Server Component) sorgt dafür, dass nicht-nachrichtenorientierte REST-Dienste in das asynchrone System eingebunden werden können.
Eingesetzt wurden unter anderem Angular 2 für die Web-Anwendung, TypeScript, Web Workers und RabbitMQ für die Infrastruktur.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

