Cloud369

Cloud369 ist eine Customer Relation Management Software, die sowohl für Kunden / Freiberufler als auch für Business Center / Marketing- und Servicebüros entwickelt wurde. Es hat eine Planeten-Satelliten-Architektur.  Das Cloud369 Planetensystem verwaltet alle Satelliten und die globalen Dienstleister. Cloud369 Satellites bietet Funktionen je nach Benutzertyp und verfügt über eine starke Zugriffskontrolle auf Benutzerebene. Es bietet Dienstleistungen wie E-Mail-Publishing, Website-Publishing, Print-Publishing, eBook-Generierung, Dokument-Merge, SMS-Service usw. für Geschäftspartner sowie normale Kunden. Kunden können Aufträge/Tickets unter verschiedenen Servicebereichen einstellen. Darüber hinaus bietet das System Bestimmungen zur Verwaltung der Mediendateien, des internen Nachrichtensystems, des Projektmanagements, der Aufgabenverwaltung, des Tarif- und Provisionsmanagements, der Sprachverwaltung usw. für die Benutzer. Es verfügt über ein starkes Administrations-Panel für die Verwaltung aller Aktivitäten im Zusammenhang mit Benutzerrollen.

Weiterlesen

Key Issues

  • Technische Herausforderungen: Automatische Aktualisierung der Dateien / Synchronisation des Quellcodes in allen verfügbaren Satellitenservern, da alle Satelliten den gleichen Quellcode verwenden.
  • UI-Herausforderungen: Eine der Hauptanforderungen an den Client war, dass sowohl die GUI als auch die Funktionalität eng mit der Windows-Umgebung verbunden sein muss.
  • Datenbank-Herausforderungen: Der Planet und die Satelliten können auf verschiedenen Servern mit derselben Datenbankstruktur und demselben Inhalt laufen. Wenn nur eine Kopie der Datenbank auf dem Planeten verbleibt, kann dies zu Leistungsproblemen bei Satelliten führen.

Lösungen

Die automatische Quellensynchronisation wurde mit Rsync gelöst, einem Open-Source-Dienstprogramm, das einen schnellen inkrementellen Dateitransfer ermöglicht.

Das Look and Feel der Windows-Umgebung wurde mit Ajax-gesteuerten Formularen erreicht.

Das Performance-Problem bei Satelliten wurde durch die Verwendung mehrerer Datenbanken mit gleichem Inhalt und gleicher Struktur gelöst. Um diese Funktionalität zu erreichen, wurde die MySQL-Replikationstechnik (Master-Slave-Konfiguration) eingesetzt.

Endgültige Bereitstellung

Die Anwendung wird auf Amazon AWS gehostet. Der Client bot die Serverkonfiguration an und PITS übernahm die Anwendungskonfiguration. PITS bietet erweiterte Unterstützung bei der Installation neuer Satelliten

KundeCloud369
TechnologieSymfony 1.4, Ajax, php 5.2.4, mysql 5.0, jquery
Nach oben scrollen