Security/Projects/Minion/Architecture: Difference between revisions
< Security | Projects/Minion
Jump to navigation
Jump to search
(Created page with "= Minion Architecture= A simple representation of Minion: File:Minon_diagram.png And now for a more complicated one :) [[File:Minon_threat_mo...") |
No edit summary |
||
Line 1: | Line 1: | ||
= | =Minion Architecture= | ||
A simple representation of Minion: | A simple representation of Minion: | ||
Revision as of 13:39, 19 October 2012
Minion Architecture
A simple representation of Minion:
And now for a more complicated one :)
At a very high level the responsibilities of each component are:
- Web UI
- Generating the web UI (not surprisingly)
- Authenticating and managing users and user sessions
- Task Engine
- Providing a REST based API
- Handling requests from trusted components (eg the Web UI)
- Scheduling work across the available resources (ie plugins)
- Persisting data
- Plugin Service
- Providing a REST based API
- Handling requests from trusted components (eg the Task Engine)
- Communication with the Plugins
- Plugins
- Providing a consistent API to other security tools