Co-Shopping für Magento unter Beachtung von Multiuser Problematiken (2012)

Die dotSource entwickelte im Rahmen des Softwareprojekts SCOOBOX verschiedene Erweiterungen der Out-of-the-Box-Lösung. Zu den aktuellsten gehört null, welches es ermöglicht gemeinsam mit Freunden im Onlineshop einzukaufen. Da SCOOBOX grundsätzlich auf die Intershop Enfinity Suite angepasst ist, mussten für eine Umsetzung auf Magento jeweils gewisse Anpassungen vorgenommen werden. Die Dokumentation der Umsetzung stellt den Großteil der hier dargelegten Arbeit dar. Dieser Teil ist der anwendungsnahe Abschnitt der Arbeit und beinhaltet Kapitel zu Themen wie z. B. den Anforderungen, Funktionsbeschreibungen, Caching, Datenhaltung mittels MySQL, der Requestlogik im Zusammenhang mit dem Server und bekannten Problemen bei der Entwicklung mit Magento.

Den anderen Großteil der Arbeit bildet ein allgemeiner Teil zum Mehrbenutzerhandling im E-Commerce. Mit einem höheren Useraufkommen werden die Anforderungen an einzelne Funktionen immer größer. Um dieser wachsenden Ressourcenbelastung entgegen zu wirken kann man entweder eine vertikale Skalierung durch z. B. eine Speichervergrößerung oder eine horizontale Skalierung vornehmen.
Im Bezug auf die horizontale Skalierung wird das Verfahren der Synchronisation von Serversystemen in dieser Arbeit näher erläutert. Hierbei werden verschiedene Transaktionen und Isolationslevel in Datenbanken beleuchtet. Darauffolgend wird ein geeignetes Verfahren zur Datenhaltung bestimmt. Nach diesem allgemeinen Teil folgt dann der schon erwähnte Teil zur Umsetzung des Co-Shopping-Tools auf Magento.Kostenloser Download der gesamten Projektarbeit