« A3 architecture » : différence entre les versions
(Page créée avec « == Intro == The A3 architecture divides the Assothink work in 3 layers *computing layer *server layer *monitoring layer == Computing layer == This layer runs the Assothin... ») |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
== Intro == |
== Intro == |
||
The A3 architecture divides the Assothink work in 3 layers |
The A3 architecture divides the Assothink work in 3 layers |
||
*computing layer |
*computing layer |
||
*server layer |
*server layer |
||
*monitoring layer |
*monitoring layer |
||
== Computing layer == |
== Computing layer == |
||
This layer runs the Assothink brain(s). |
This layer runs the Assothink brain(s). |
||
Only concepts, links, signals. |
Only concepts, links, signals. |
||
Operated as client of a centralized server, but continues to run autonomously if the server does nor answer. |
Operated as client of a centralized server, but continues to run autonomously if the server does nor answer. |
||
A brain uses a brain slot: a host/port combination. |
A brain uses a brain slot: a host/port combination. |
||
Many brains run at the same time in a network, or even on a machine. |
Many brains run at the same time in a network, or even on a machine. |
||
==== Suggested hardware ==== |
|||
standard PC |
|||
mainly accessible trough network (remote shells) |
|||
with Linux OS and JVM |
|||
with strong processor, gigabit ethernet |
|||
4 Gb RAM, USB port, small HD, simple graphic controller |
|||
without (no need) CD/DVD, advanced graphic, monitor, keyboard, mouse... |
|||
== Server layer == |
|||
This layer controls, starts, stops the brains ; sends them signal input ; receives their state (excitation levels, stats) |
|||
One server per network. |
|||
Includes a socket server for the brain(s). |
|||
Includes a socket server for the monitor server side. |
|||
==== Suggested hardware ==== |
|||
Same as computing layer |
|||
== Monitoring layer == |
|||
Includes a GWT (tomcat) server side and a GWT front-end client applic running in browsers. |
|||
One server occurence. |
|||
Many clients. |
|||
No specific hardware needed. |
|||
The client is similar to the client in the basic architecture. |
Version du 26 octobre 2012 à 11:42
Intro
The A3 architecture divides the Assothink work in 3 layers
- computing layer
- server layer
- monitoring layer
Computing layer
This layer runs the Assothink brain(s).
Only concepts, links, signals.
Operated as client of a centralized server, but continues to run autonomously if the server does nor answer.
A brain uses a brain slot: a host/port combination.
Many brains run at the same time in a network, or even on a machine.
Suggested hardware
standard PC
mainly accessible trough network (remote shells)
with Linux OS and JVM
with strong processor, gigabit ethernet
4 Gb RAM, USB port, small HD, simple graphic controller
without (no need) CD/DVD, advanced graphic, monitor, keyboard, mouse...
Server layer
This layer controls, starts, stops the brains ; sends them signal input ; receives their state (excitation levels, stats)
One server per network.
Includes a socket server for the brain(s).
Includes a socket server for the monitor server side.
Suggested hardware
Same as computing layer
Monitoring layer
Includes a GWT (tomcat) server side and a GWT front-end client applic running in browsers.
One server occurence.
Many clients.
No specific hardware needed.
The client is similar to the client in the basic architecture.