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 ===
# Provider/Network (e.g. ~ServerSocket)
# Protocol (e.g. HTTP)
# Service routing (e.g. forward the request to the right peer.)
# Session (should use a token to allow switching protocol and application with no session lost)
# Handler (each Service/request will be registrated and handelt.)