Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
projekty:open_graph_api [16.04.2014 10:08] Tomas Klapka [Další kroky] RDF a decentralizace |
projekty:open_graph_api [28.04.2014 12:51] (aktuální) Tomas Klapka přidány odkazy na github issues a podrobnosti |
||
|---|---|---|---|
| Řádek 59: | Řádek 59: | ||
| {{ projekty:graph_storagerouter.png?500 }}//StorageRouter// | {{ projekty:graph_storagerouter.png?500 }}//StorageRouter// | ||
| obsluhuje databázi | obsluhuje databázi | ||
| + | |||
| + | ==== Předpokládané moduly a jejich komponenty ==== | ||
| + | |||
| + | **graph-rest-server** (app) | ||
| + | * REST - REST API server volající query | ||
| + | |||
| + | **graph** (app) - command line utilita používající CLI | ||
| + | |||
| + | **graph-cli** (lib) | ||
| + | * CLI - CLI používající GQL volající query | ||
| + | |||
| + | **graph-common** (lib) | ||
| + | * Graph | ||
| + | * Query | ||
| + | * GQL | ||
| + | * Storage (drivers pluginable) | ||
| + | * MongoDBStorage (plugin) | ||
| + | * ConfigurationManager (replacable/pluginable) | ||
| + | * NodeManager (replacable/pluginable) | ||
| + | * RouteManager (replacable/pluginable, routers pluginable) | ||
| + | * EchoRouter (plugin) | ||
| + | * StorageRouter (plugin) | ||
| + | * RedirectRouter (plugin) | ||
| + | |||
| + | **graph-router-http** (plugin) | ||
| + | * HTTPRouter - přesměrovává dotazy na HTTP (např. redirectování REST dotazů na jiné URL) | ||
| ==== Další kroky ==== | ==== Další kroky ==== | ||
| - | * node management - správa nodů a jejich routerů | + | * database access (Storage, MongoDBStorage, StorageRouter) |
| + | * nodes and routers management - správa nodů a routerů | ||
| * application router - přidávající aplikační vrstvu + OAuth2 + HTTP PUSH | * application router - přidávající aplikační vrstvu + OAuth2 + HTTP PUSH | ||
| * přístupy = autentizace (systém identit) a autorizace (systém oprávnění) | * přístupy = autentizace (systém identit) a autorizace (systém oprávnění) | ||
| Řádek 74: | Řádek 101: | ||
| * decentralizace přístupového bodu API | * decentralizace přístupového bodu API | ||
| + | ==== Kontakty a odkazy ==== | ||
| + | * irc://irc.pirati.cz/#graph - IRC kanál, kde se scházíme | ||
| + | * https://github.com/pirati-cz/graph - docker container (běžící prostředí) a instalátor | ||
| + | * https://github.com/pirati-cz/graph/issues | ||
| + | * https://github.com/pirati-cz/graph-common - Graph API core js knihovna | ||
| + | * https://github.com/pirati-cz/graph-common/issues | ||
| + | * https://forum.pirati.cz/technicky-odbor-f183/graph-api-t13985.html - diskuze na fóru | ||
| + | * https://index.docker.io/u/piraticz/graph/ - docker image | ||