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)

Reply via email to