Todd Nine created USERGRID-928:
----------------------------------
Summary: Evaluate Decomposing the entity manager relation manager
Key: USERGRID-928
URL: https://issues.apache.org/jira/browse/USERGRID-928
Project: Usergrid
Issue Type: Story
Components: Stack
Reporter: Todd Nine
Currently multiple low level system orchestration operations occur in the
EntityManager and the RelationManager. Instead, we should decompose this into
discreet services. Some examples would be the following.
*I/O Services*
Collection Manager: Entity CRUD
Connection Manager: Graph edge creation/destruction
*Core Services*
Role Manager: Manages roles within an application
User Manager: Manages users within an application
Permissions Manager: Permissions management within an application
Application Manager: Manages applications within the system
*Plugin Services *
Push: Manages Push notifications
Users: Manages users
Roles: Manages roles
Devices: Manages Devices
Assets: Manages Assets
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)