Development of a scalable monitoring portal with a set of interfaces for integration with other online platforms

From Lsdf
Revision as of 17:54, 20 September 2017 by Pweber (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

The aim of this task is the development of the monitoring portal which collects required monitoring information from clients, currently versions of the services installed in the EUDAT infrastructure 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.
  • 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.
  • Develop the XML or JSON processing unit and test it.
  • Integrate the portal with EUDAT SSO using SAML or Oauth2.

Requirements

  • Experience with PHP, Python or Ruby programming languages.
  • Knowledge of REST API.
  • Understanding of SAML, Oauth2 concepts and protocols.

Contact

pavel.weber@kit.edu