Server Store Protocol#

  • Basis: TCP
  • Port: 2231 (hab ich immer verwendet ^^ )
  • Sprache: Java, Python, Ruby (noch zu wählen)
  • Name: FSS (FileServerStore Protokoll)
  • https://netty.io/ framework für netio

Server Protokoll-Adapter#

  • FSS nach FTP
  • FTP nach FSS
  • FSS nach HTTP
    • HTTP upload kann via ftp erfolgen

InFile Storage Protokoll#

  • Speichere einzelne Einträge in einer Datei
    • Formate: xml, plain, csv
OPEN FILE vars AS STOREAGE

ADD ENTRY ....
DEL ENTRY AT ROW
DEL ENTRY WITH ID ...
DEL ENTRY AFTER CHECK funktion
JOIN FILE STOREAGE ....
SPLIT STOREAGE TO name AFTER CHECK funktion

AUTH USERNAME PASSWORD
oder 
AUTHSSL CERT
oder
AUTHVIA SERVICE TICKET (oder USERNAME PASSWORD) 

wenn man mehrere Konten hat, kann man diese am Server zusammenbinden, so dass es egal ist mit welchem Konto man sich angemeldet hat, man hat dann zugriff auf alle seine Daten. Einmal zusammengebundene Konten kann man wieder trennen und verliert dennoch keine Daten (da diese eine UUID bekommen) und den Benutzern zugeordnet sind

User#

  • Real-Name
  • Configuration

Account#

Um eine Datei an den Server zu Senden benötigt der Client ein Ticket welches seine Identität dem Server gegenüber bestätigt. Dieses muss sich der Client zuvor über AUTH besorgt haben.

START TICKET
DATA .....
STOP TICKET 

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-6) was last changed on 17-Sep-2012 14:07 by JensKapitza