Das Framework wird benutzt um VNFs (Virtual Network Functions) aufzusetzen und zu überwachen. Das ist ein Teil des Frameworks: https://github.com/sonata-nfv/son-mano-framework
Dort will ich in dem Plugin directory ein neues Plugin hinzufügen, welches AWS (Amazon Web Services) Support hinzufügt. Alle Plugins laufen über das sogenannte son-mano-base. Es ist sozusagen die Superklasse und ich muss bei meinem Plugin nur davon erben und meine Funktionen hinzufügen.
Das ist bis jetzt nicht der schwierige Teil, da ich ja durch son-mano-base eine ziemliche Erleichterung bekommen habe.
Alle Anfragen, die das son-mano-framework erreichen laufen erstmals über dein sogenannten Gatekeeper https://github.com/sonata-nfv/son-gkeeper
Mein Problem ist, dass ich an diesem Punkt überhaupt keinen Plan habe wo ich da einen Ansatz finden soll. Die Schnittstelle nach außen ist erstmal son-gtkapi. Das ist also für mich der erste Ansatz den ich habe. gtkapi bekommt Anfragen von der Northbridge nach routes. Diese werden dann weitergeleitet Models. Models leitet sie an die Southbridge weiter. Ich muss den code jetzt also so erweitern, dass Anfragen mit meinem AWS Descriptor angenommen werden (ich will jetzt nicht allzusehr in die Materie gehen).
Jetzt ist es etwas konkreter. Wie würdet ihr da jetzt vorgehen?
edit: Ich will jetzt nichts konkretes, sondern mir würden Gedankespiele oder Denkansätze reichen.