airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nikitha Udaykumar (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (AIRAVATA-2532) Create a micro service to allow user to make submission request for an allocation
Date Mon, 25 Sep 2017 23:37:00 GMT

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

Nikitha Udaykumar updated AIRAVATA-2532:
----------------------------------------
    Description: 
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.



> 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
>
> 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)

Mime
View raw message