Ziel: Informationen ähnlich wie in einem Peer2Peer System abzulegen.

Anfang mit einem kleinem Dummy-System welches die Fortune Daten sammelt und in eine eigene Datenbank speichert. Diese sollte aber dann auch schon vorsehen, Informationen zu verlinkten anderen Objekten zu liefern.

Cite: { *ID, author, content, date }
CrossRef: { *REF, objectid }
Categories: { *ID, name }
reference:  {*ID, *REF, type }
categorie: { *CITE_ID, *CATEGORIE_ID }

Kommunikation/Protokolle #

Ein HTTP basiertes Protokoll.

PROTOCOL/VERSION PARAMETERS
HEADERS
\n
DATA

Schichten #

  1. Provider/Network (e.g. ServerSocket)
  2. Protocol (e.g. HTTP)
  3. Service routing (e.g. forward the request to the right peer.)
  4. Session (should use a token to allow switching protocol and application with no session lost)
  5. Handler (each Service/request will be registrated and handelt.)