摘要 |
Die Erfindung betrifft im Wesentlichen ein Verfahren zur Einbringung einer Multimandantenfähigkeit in bestehende Applikationen, bei dem vorab beim Anbieter eine Registrierung von Mandanten und eine Bewilligung der Nutzung der Applikation durch einen jeweiligen Mandanten erfolgen kann, und bei dem eine Registrierung und Überprüfung der Zugriffserlaubnis, eine Datenisolation, eine Individualisierung der Applikation, eine Erfassung der Nutzungsdaten des neuen Benutzers und eine Überwachung von vereinbarten Begrenzungen mandantenspezifisch erfolgt, wobei zumindest diese mandantenspezifisch ausgeführten Merkmale Aspekte darstellen, die unter Einsatz der Aspektorientierten Programmierung, insbesondere zur Laufzeit, in den Programmcode der betreffenden Applikation eingewoben werden. Hierdurch können einfach und kostengünstig bestehende Applikationen als Software-as-a-Service (SaaS) in einer Cloud offeriert werden und es müssen hierzu keine Quellcodeänderungen an den Applikationen vorgenommen werden. Entsprechende wiederverwendbare Komponenten können eingesetzt werden. |