ARTIST Project general presentation
-
Upload
ilias-spais -
Category
Technology
-
view
14.079 -
download
1
description
Transcript of ARTIST Project general presentation
![Page 1: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/1.jpg)
The ARTIST project
Advanced software-based seRviceprovisioning and migraTIon of legacy
SofTware
A tool-supported method to cloudify applications
![Page 2: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/2.jpg)
Presentation Outline
ARTIST at a glance– Identity Card
– Added Value of ARTIST and expected achievements
ARTIST methodology– Pre-migration: Modernization Assessment
– Migration: Reverse Engineering - App Model Discovery and Understanding
– Migration: Modernization – Forward Engineering
– Post migration
Industrial validation scenarios from the real world
Do you want to be part of ARTIST or know about it?
![Page 3: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/3.jpg)
Identity cardProject name: Advanced software-based seRviceprovisioning and migraTIonof legacy Software
Project type: IP
Duration: 36 months Start date: 1 October 2012
Total budget / Total EC funding: 9,690,258 euros / 6,953,705 euros
Project Consortium: 10 partners (3 third parties)
![Page 4: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/4.jpg)
Current Situation
Does itREALLYhave to be THIS way?
![Page 5: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/5.jpg)
Problem Statement
Migration To Cloud
Process?
Tools?
Results?
ARTIST Tools
Added-Value
![Page 6: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/6.jpg)
Motivation (I): Why do companies migrate?
• Maintenance
• Ad-hoc customizations (custom code) and roll-ups
• Technologies obsolete and not largely supported
• Scarce skilled people
To reduce operational costs
• The application is totally aligned with the business core
To reduce the risk and cost of starting from scratch
• New market generation
• Improved customer retention
• Better application performance
• Increasing revenue growth
To create future value through
![Page 7: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/7.jpg)
Motivation (II): Why is ARTIST necessary?
Existing Methodologies
Not Technology Agnostic
Brute-Force Approach
Not (Automatically) Tailorable
Not Cloud – Compliant
No Business or Organizational Aspects
Existing Tools
Not Integrated in an IDE
Not (mostly) Open Source
Not Based on Standards
![Page 8: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/8.jpg)
Mission
ARTIST aims at facilitating the
transformation and modernization of
non-cloud software assets and businesses to the cloud.
![Page 9: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/9.jpg)
Added Value of ARTIST
Business
• It includes a feasibility analysis before any investment is actually made
• It includes business model issues that are strongly linked to the technical decisions that are made
• It takes into account the impact of the business model shift in the organization processes
Technology
• It is focused on Cloud-compliant architectural issues at both application and infrastructure levels
• It fosters reusability and automation
• It globally prepares the software for its evolution
![Page 10: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/10.jpg)
Expected Impact
Support companies (software providers) in the hard and costly challenge of modernizing their applications
Foster the uptake of cloud technologies and business models (especially by SMEs) by providing a business and technical end-to-end solution for migration
Reduce the migration costs in relation to manual migration
Mitigate the risk of migration decision previous to migration itself
Allow an easier evolution of software with a balance of performance and cost
![Page 11: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/11.jpg)
Outcomes
A set of tools to analyse and classify non-cloud SW and business and to evaluate feasibility, cost, implications and benefits of migration
Methodology (tool-supported) to guide companies in the entire migration process (technical, business, process)
Model-based approach and tools for source/target applications and infrastructures / platforms
A Cloud Modelling language based upon CloudML (CloudML@ARTIST)
Reusable set of artefacts (meta models and transformations) provided through an enhanced repository
A validation framework for migrated applications
A certification model for guaranteeing the compliance of migrated application wrtcloud
![Page 12: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/12.jpg)
Key areas of interest and assets
Reverse engineering
Taxonomy
Forward engineering
CloudML@ARTIST
A catalogue of cloud opt.
patterns
ARTIST Tools
Understand the non-cloud software
“Modernize” the application
Certification model
Assess the compliance of the application
Critical mass of reusable artefacts
Methodology
A Handbook and a Methodology Process Tool
2 Toolboxes
Repository of artefacts
Feasibility analysis
Support decision maker and
minimize costs
Business
Technical
Transformat.
(M2M, M2T)
![Page 13: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/13.jpg)
Workflow
Migration Feasibility
Assessment
Application Discovery &
UnderstandingModernization
Testing, Verification & Certification
Migration Artifacts Reuse & Evolution
Target Environment Specification
Target Requirements
Target Selection
CloudificationOptimization
TestingDeployment
Business and Organizational aspects
![Page 14: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/14.jpg)
Pre-migration: Modernization
Assessment
Non-cloud SoftwareOffering
Technical Dimension
Business Dimension
Cloud-based Service
Technical & Business
Feasibility
Metrics & Indicators
Metrics & Indicators
Modernization Assessment
![Page 15: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/15.jpg)
Migration: Reverse Engineering - App
Model Discovery and Understanding
Java, C#,…
SQL, …
Properties, Build,…
Java/C# models, XML models…
UML (domain) Class models, UML Componentmodels,…
Performance, Security,…
![Page 16: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/16.jpg)
Migration: Target Environment
Target Environment Model Population
Application Artefacts Classification
Application Artefacts Performance & Usage
Profiling
Target Environment Benchmarking
Offline process
Target Environment Specification
Benchmarking Tool
CloudML@ARTIST
Profiling
![Page 17: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/17.jpg)
Migration: Modernization – Forward
Engineering
Validation &Certification (WP11)
ModelCloudification
ModelOptimization
ApplicationGeneration
ApplicationDeployment
CloudApplication
Cloud Storage
Reverse EngineeringProcess (WP8)
Forward Engineering Process (WP9)
CloudConfiguration
Target Environments
(WP7)
![Page 18: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/18.jpg)
Post - Migration
Test Cases End User
Non-functionalMigration Goals
Migrated Models,SW and Business issues
+ =
+ =
=
Non-cloud Software Behaviour
or
or or
+
![Page 19: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/19.jpg)
Foster reuse of artefacts
Artefacts Reuse & Evolution
Migration feasibility
assessment
Application discovery and understanding
ModernizationVerification
and Certification
Community
ARTIST MarketplaceMigration feasibility
assessment
Application discovery and understanding
ModernizationVerification
and Certification
ARTIST project A
ARTIST project B
ARTIST Repository
Manage artefacts
Support evolution
![Page 20: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/20.jpg)
Use cases (I)
Tsunamis early detection system
ARTIST will allow the migration of the
operators desktop (SWT/Jface) to a
webtop (GWT/GXT)
User interface and data schema will be
migrated
eGov application for the integration of
processes and data from different public
administrations
ARTIST will allow the easy deployment of a
PaaS in a cloud
![Page 21: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/21.jpg)
Use cases (II)
Media application for News Agencies
ARTIST will allow to create a “light” NewsAsset
version
with the basic functionalities
hosted in a cloud environment
configured to address the needs of existing
customers
Social networking solutions for the enterprise
ARTIST will allow to extend a non-cloud software
app to integrate it with SaaS apps
No migration of non-cloud software code, but
generation of facades to connect non-cloud
software code with services in the cloud (Ubison)
![Page 22: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/22.jpg)
ARTIST in the Social Media
http://www.youtube.com/channel
/UCHpiFKFs8Jbw4cv4EHqrglQ
www.artist-project.eu
http://www.linkedin.com/groups
/ARTIST-PROJECT-4836922
![Page 23: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/23.jpg)
Contact information
Project coordinator
– Clara Pezuela (ATOS)
– +34912148609
Technical Coordinator
– Leire Orue-Echevarria (TECNALIA)
– +34 664 103 005
![Page 24: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/24.jpg)
The consortium
![Page 25: ARTIST Project general presentation](https://reader031.fdocuments.net/reader031/viewer/2022020207/555bd487d8b42adf478b50a3/html5/thumbnails/25.jpg)