Wieso willst Du das Rad neu erfinden?
Protokolle gibt es doch wie Sand am Meer.
Du solltest Deine Motivation und Deine Anforderungen beschreiben. Ansonst wird das hier nix
Gruß