You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Nikitha Udaykumar (JIRA)" <ji...@apache.org> on 2017/09/26 02:24:00 UTC

[jira] [Assigned] (AIRAVATA-2532) Create a micro service to allow user to make submission request for an allocation

     [ https://issues.apache.org/jira/browse/AIRAVATA-2532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nikitha Udaykumar reassigned AIRAVATA-2532:
-------------------------------------------

    Assignee: Nikitha Udaykumar

> Create a micro service to allow user to make submission request for an allocation
> ---------------------------------------------------------------------------------
>
>                 Key: AIRAVATA-2532
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2532
>             Project: Airavata
>          Issue Type: Sub-task
>          Components: Airavata Allocation Manager
>    Affects Versions: 0.17
>            Reporter: Nikitha Udaykumar
>            Assignee: Nikitha Udaykumar
>
> The Allocation Manager Feature can constitute of a 
> - Gateway
> - Micro services
> - Database 
> The total functionality can be broken down to multiple independent micro services as follows:
> 1. Handling user submission (User)
> 2. Handling the reviewal process (Reviewer)
> 3. Handling admin functionalities (Admin).
> These micro services will be a link between the  API Gateway and database. 
> This  micro service will be specific to handling submission requests for allocation. The micro service will be handle functionalities like :
> 1. Record a user submission.
> 2. verify with an API endpoint to check whether project ID entered by user is not used by other projects.
> 3. Identify different types of user.
> 4. Check if the user request is within threshold or above. If above, make it eligible for a review, else allow auto approval.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)