On 3 March 2022, from 14:00 – 16:00 CET, HORIZON CLOUD hosted its March Community event for the European Cloud Community. The two H2020 Cloud Research and Innovation Actions SmartCLIDE and PHYSICS used the webinar to share their project outcomes with the community.
The session has been recorded. Check it out: https://youtu.be/VgmiIp7bGEk
2. HORIZON CLOUD Technical Community Event 2
03.03.2022
Agenda
• Introduction to the SmartCLIDE vision for a cloud
based IDE
• Introduction to the SmartCLIDE IDE
• Service Creation and Composition
• Deep Learning Engine
3. HORIZON CLOUD Technical Community Event
03.03.2022
Agenda Introduction
• Idea and Concept
• Motivation
• Approach
• Target Users & Value
• SmartCLIDE Pilots
• Features
• What is SmartCLIDE?
• Discovery of Services
• Composition of new Services
• Features Map
• Whole Life cycle Support IDE
• Roadmap
3
4. HORIZON CLOUD Technical Community Event
03.03.2022
Facts
• Project Title
• Smart Cloud Integrated Development Environment supporting the full-stack
implementation, composition and deployment of data-centered services and
applications in the cloud
• Duration
• 01.2020 – 12.2022
• EC Contribution
• €4,935,381
• Programme
• H2020-ICT-2019-2
• Further information
• smartclide.eu
4
5. S M A R T
Cloud Learning IDE Discovery Example
C E
D
I
L
HORIZON CLOUD Technical Community Event 5
03.03.2022
What’s all this about?
6. HORIZON CLOUD Technical Community Event
03.03.2022
SmartCLIDE Motivation
Digital transformation is changing every sphere of society
at a very fast pace.
Technological and cultural breakthroughs.
Cloud computing and agile methodologies as the key
enablers of digital transformation.
SmartCLIDE aims to boost the adoption of Cloud solutions.
DIGITAL TRANSFORMATION
Cloud Computing
SmartCLIDE
6
7. 03.03.2022
SmartCLIDE Approach
01
Boost the adoption of
Cloud Solutions
Main Objective
Limitations
Faster and more effective development
of cloud services
Deeper insights on how cloud and code works
Creating solutions from scratch is
time consuming, complex and
expensive.
02
03
More secure and easy way to reuse quality code
Gaining trust and facilitating the reuse of services
To be a code learning tool
Deeper understanding on the costs of cloud
Composition of services is limited
due to non-uniform classification
and documentation, and a QoS and
Security compromise
Predict and control costs is very
difficult using pricing models of
public cloud providers
Aims
HORIZON CLOUD Technical Community Event 7
9. HORIZON CLOUD Technical Community Event
03.03.2022
Pilots
• Driven by 4 Pilots
Pilot 1:
Platforms for Social Security
Organisation
Pilot 3:
Real-Time Communication Platforms
Pilot 2:
IoT Catalogue
Pilot 4:
PDM/PLM/ALM Platforms
9
10. HORIZON CLOUD Technical Community Event
03.03.2022
What is SmartCLIDE
Cloud IDE
• Smart, cloud-native IDE
• Collaboration between different stakeholders
Services Composition:
• Create control, data and operations abstractions
• Combine abstractions to create new services
Services Discovery
• Import/Search and Discover available services and resources (abstractions, data sources, infrastructure
resources, data transformations, etc.) from their current IaaS, PaaS and SaaS Providers
Deep Learning
• Automatic Software Classification
• Context Identification and Abstractions Selection
• Programmatic Output Generation
10
11. HORIZON CLOUD Technical Community Event
03.03.2022
Discovery of Services
• Automatically exposes available resources and cloud services (e.g. VM
images with different configurations, already implemented containers, business
related services…) from current IaaS, PaaS and SaaS providers, based on:
• General Purpose
• Technical requirements
• Provides additional information for better re-use of services and decision
making in the creation or composition of new services
• Description
• Certifications
• Other services and applications using the proposed service
• Opinions from other end-users
• Comparison with other similar services
• Ontology-based technique to identify cloud service categories
• By detecting cloud service concepts from cloud service sources
11
12. HORIZON CLOUD Technical Community Event
03.03.2022
Composition of new Services
support
Full life-cycle
Configuration
Management
Integration
Version Control
and
Coding-by-demonstration
and text notation
Learnable
Programming
Insightful
source code
monitoring
High Level
Abstractions
at all stages
Comprehensible,
reusable
and directly
testable code
• Rapid implementation of new services either creating them from scratch or
by composition.
• Create new services indicating the way the resulting service/ application
will be deployed or the features that will be monitored at runtime
and Cost
Simulation
Continuous
Integration and
Deployment
assistance
12
14. Whole life cycle support IDE
HORIZON CLOUD Technical Community Event
03.03.2022
Integration with build tools for
packaging, virtualization and
containerization tools to handle
images of environments and
perform fast deployments.
Extreme automatization
concept of DevOps.
Integration of autonomous AI-
based Smart Services within the
DevOps loops, so end-users will
be able to reuse already existing
user stories or acceptance
criteria, when and where more
intensive testing will be required
(by monitoring the verification
stage), or when is the best
moment to build and transport an
application to a determined
environment. 14
15. HORIZON CLOUD Technical Community Event
03.03.2022
The SmartCLIDE Frontend
15
• Based on Eclipse Che
16. End 2020
Concept &
Architecture
Mid 2022
Final Prototypes
Mid 2021
First Prototypes
End 2022
Demonstration
Roadmap
03.03.2022 HORIZON CLOUD Technical Community Event 16
SmartCLIDE technologies
are published as open-source
under EPL
17. Thank you !
the Stairway to Cloud
HORIZON CLOUD Technical Community Event
03.03.2022
Join our newsletter: http://smartclide.eu
17