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.)