Development of a scalable monitoring portal with a set of interfaces for integration with other online platforms: Difference between revisions
From Lsdf
Jump to navigationJump to search
(Created page with "= Description = The aim of this task is the development of the monitoring portal which collects required monitoring information from clients, currently versions of the servic...") |
No edit summary |
||
Line 1: | Line 1: | ||
= Description = |
= Description = |
||
The aim of this task is the development of the monitoring portal which collects required monitoring information from |
The aim of this task is the development of the monitoring portal which collects required monitoring information from many data centers, like versions of the services installed in the EUDAT infrastructure, tickets assigned to the data center, projects and their status and propagates it to other online platforms. The portal should provide simple REST API, support HTTPS, process of XML, JSON data obtained from other webservices, support SAML or Oauth2 protocols for integration in EUDAT SSO. |
||
= Task = |
= Task = |
||
* Based on the existing prototype prepare the concept for new implementation. |
* Based on the existing prototype prepare the concept for new implementation. |
||
* Analyse the data streams, parsing methods for XML/JSON formats. |
|||
* Develop the web interface and REST API in any suitable framework. |
* Develop the web interface and REST API in any suitable framework. |
||
* Set-up the portal and connect it to the data streams from existing clients. |
* Set-up the portal and connect it to the data streams from existing clients. |
||
* Develop the XML or JSON processing unit and test it. |
|||
* Integrate the portal with EUDAT SSO using SAML or Oauth2. |
* Integrate the portal with EUDAT SSO using SAML or Oauth2. |
||
Line 13: | Line 13: | ||
* Experience with PHP, Python or Ruby programming languages. |
* Experience with PHP, Python or Ruby programming languages. |
||
* Knowledge of |
* Knowledge of RESTful API. |
||
* Understanding of SAML, Oauth2 concepts and protocols. |
* Understanding of SAML, Oauth2 concepts and protocols. |
||
Latest revision as of 09:28, 22 September 2017
Description
The aim of this task is the development of the monitoring portal which collects required monitoring information from many data centers, like versions of the services installed in the EUDAT infrastructure, tickets assigned to the data center, projects and their status and propagates it to other online platforms. The portal should provide simple REST API, support HTTPS, process of XML, JSON data obtained from other webservices, support SAML or Oauth2 protocols for integration in EUDAT SSO.
Task
- Based on the existing prototype prepare the concept for new implementation.
- Analyse the data streams, parsing methods for XML/JSON formats.
- Develop the web interface and REST API in any suitable framework.
- Set-up the portal and connect it to the data streams from existing clients.
- Integrate the portal with EUDAT SSO using SAML or Oauth2.
Requirements
- Experience with PHP, Python or Ruby programming languages.
- Knowledge of RESTful API.
- Understanding of SAML, Oauth2 concepts and protocols.
Contact
pavel.weber@kit.edu