SmartClide

Smart Cloud Integrated Development Environment supporting the full-stack implementation, composition and deployment of data-centered services and applications in the cloud

Project fiche

Program

H2020-ICT-2018

Agency

European Commission

Status

Ongoing

Leader

ATB

Project type

Consortium

Total budget

4.935.381,25 €

Duration

36 months

Website

N/A

Agencies

The project

The main objective of SmartCLIDE is to overcome the previous limitations by proposing a radically new smart cloud-native development environment, based on the coding-by-demonstration principle , that will support creators of cloud services in the discovery, creation, composition, testing and deployment of full-stack data-centred services and applications in the cloud.

SmartCLIDE will provide high level abstractions at all stages (requirements, design, development, testing, deployment and run-time) as well as self-discovery of IaaS and SaaS Services. SmartCLIDE will provide several categories of abstractions: at development stage, SmartCLIDE will provide abstractions on data transformations or processing; at testing stage, mechanisms to visualize flow and status or artefacts to automatically test the expected  behaviour; at deployment stage, abstractions of physical and virtual resources; or at run-time, mechanisms to monitor the performance and operation of the service.

The cloud nature of the environment will enable collaboration between different stakeholders, and the self-discovery of IaaS and SaaS services and the high levels of abstraction will facilitate the composition and deployment of new services to non-technical staff (with no previous experience on programming or on the administration of systems and

infrastructure). Equally, hiding the complexity of the infrastructure, and adding intelligence to this layer, will allow to select the most adequate infrastructure services in each case.

SmartCLIDE will allow SMEs and Public Administration to boost the adoption of Cloud and Big Data solutions, being validated at one solution oriented to Public Administration (Social Security System) and three different IoT and Big Data products of software development SMEs within the consortium.


Consortium: Wellness TechGroup, ATB, INTRA, AIR, UOM, CERTH, TOG, ECLIPSE, UNP, CONTACT, KAIROS.

WTG'S OBJECTIVES

  • To provide a Cloud Integrated Development Environment (IDE).
  • To design and implement a Services Composition Service that allows end-users to create control, data and operations abstractions and combine them for the creation of new services.
  • To design and implement an Abstractions/Services Discovery Service that will allow to import existing abstractions from external repositories.
  • To design and implement a Deep Learning Engine.
  • To validate and assess the SmartCLIDE solution in four different pilot cases.

WTG'S ROLE

  • Pilot end-user performing several RTD activities.
  • Specification of requirements and Use Cases, as well as the assessment and execution of the different scenarios.
  • Lead the research activity related to the deployment phase of the life-cycle.
  • Definition of the architecture and integration tasks.
  • They also participate in Dissemination and Exploitation activities.

SmartClide

Desarrollo integral de Smart Cloud con implementación full-stack y despliegue de servicios centralizados de datos y aplicaciones en nube

Project fiche

Program

H2020-ICT-2018

Agency

Comisión Europea

Status

En curso

Leader

ATB

Project type

Consorcio

Total budget

4.935.381,25 €

Duration

36 meses

Website

N/A

Agencies

The project

El objetivo principal de SmartCLIDE es superar las limitaciones anteriores al proponer un entorno de desarrollo nativo en la nube radicalmente nuevo, basado en el principio de codificación por demostración, que apoyará a los creadores de servicios en la nube en el descubrimiento, creación, composición, prueba y despliegue de servicios completos centrados en datos y aplicaciones en la nube.

SmartCLIDE proporcionará abstracciones de alto nivel en todas las etapas (requisitos, diseño, desarrollo, pruebas, implementación y tiempo de ejecución), así como el autodescubrimiento de los servicios IaaS y SaaS. SmartCLIDE proporcionará varias categorías de abstracciones: en la etapa de desarrollo, SmartCLIDE proporcionará abstracciones sobre transformaciones o procesamiento de datos; en la etapa de prueba, mecanismos para visualizar el flujo y el estado o artefactos para probar automáticamente el comportamiento esperado; en la etapa de despliegue, abstracciones de recursos físicos y virtuales; o en tiempo de ejecución, mecanismos para monitorear el desempeño y la operación del servicio.

La naturaleza del entorno en la nube permitirá la colaboración entre diferentes partes interesadas, y el autodescubrimiento de los servicios de IaaS y SaaS y los altos niveles de abstracción facilitarán la composición y el despliegue de nuevos servicios para el personal no técnico (sin experiencia previa en programación) o en la administración de sistemas y infraestructura). Igualmente, ocultar la complejidad de la infraestructura y agregar inteligencia a esta capa, permitirá seleccionar los servicios de infraestructura más adecuados en cada caso.

SmartCLIDE permitirá a las PYME y la Administración Pública impulsar la adopción de soluciones de Cloud y Big Data, siendo validado en una solución orientada a la Administración Pública (Sistema de Seguridad Social) y tres productos diferentes de IoT y Big Data de PYME de desarrollo de software dentro del consorcio.


Consorcio: Wellness TechGroup, ATB, INTRA, AIR, UOM, CERTH, TOG, ECLIPSE, UNP, CONTACT, KAIROS.

OBJETIVOS DE WTG

  • Proporcionar un entorno de desarrollo integrado en la nube (IDE).
  • Diseñar e implementar un servicio de composición de servicios que permita a los usuarios finales crear abstracciones de control, datos y operaciones y combinarlas para la creación de nuevos servicios.
  • Diseñar e implementar un Servicio de Descubrimiento de Abstracciones / Servicios que permitirá importar abstracciones existentes de repositorios externos.
  • Diseñar e implementar un motor de aprendizaje profundo.
  • Validar y evaluar la solución SmartCLIDE en cuatro casos piloto diferentes.

ROL DE WTG

  • Usuario final piloto que realiza varias actividades de IDT.
  • Especificación de requisitos y casos de uso, así como la evaluación y ejecución de los diferentes escenarios.
  • Liderar la actividad de investigación relacionada con la fase de implementación del ciclo de vida.
  • Definición de las tareas de arquitectura e integración.
  • También participan en actividades de difusión y explotación.