SlideShare uma empresa Scribd logo
1 de 20
Up In The Air:
The ARTIST (*) approach to migrate
legacy applications to Cloud while
taking the most from standards
Leire Orue-Echevarria
TECNALIA
Cloud Standards and Interoperability Workshop
Madrid, 18.9.2013
(*) ARTIST: Advanced software-based seRvice
provisioning and migraTIon of legacy SofTware
Presentation Outline
 General Overview
– Mission
– ARTIST at a glance
– The consortium
– Approach
– Expected results
– Impact
 ARTIST and Standards
 Contact Info
GENERAL
OVERVIEW
What ARTIST is about
Mission
ARTIST aims at facilitating the
transformation and
modernization of legacy
software assets and
businesses to the cloud.
ARTIST at a glance
ARTIST helps in the process to modernise and
transform legacy software to run in the Cloud/SaaS,
and be offered through a new business model
Adapt legacy software to run on the cloud through
the creation of a set of methods, tools and techniques
based on Model Driven Engineering, accompanying
this technical modernization with business model
aspects and considering the impact in the
organizational processes
Help organisations to evaluate if their applications are
able (and if its worth it) to run these on the cloud and
perform the entire process to migrate the
applications: assess, plan, design, implement and
validate the migration process
The consortium
Approach
Tools to support the decision of
migrating or not and to which
cloud provider
• Maturity Assessment of the
application to be migrated. Current
vs. ideal maturity
• Technical Feasibility: High Level
Reverse Engineering + other metrics
such as code reusability potential
• Business Feasibility: Impact in the
business processes, Risks, ROI +
other metrics
PRE MIGRATION
Companies that sell their
application as a product
MIGRATION
Companies that are migrating
PROVISIONING
Companies that provide SaaS
Tools to support the migration
to SaaS
Technical Transformation
• Low-level reverse engineering
(KDM, UML2)
• IaaS / PaaS and 3rd party components
modelling (PDM)
• Forward Engineering, M2M / M2T
transformations (PIM to PSM to code
using PDM) (ATL)
• Migration Methodology + Supporting
guiding tools / templates (EPF, SPEM)
• V&V (behavioural and end users)
• methods and tools
Business Transformation
• Redefinition of business processes
• Definition of the business model
Tools to support the
SaaS provisioning
• V&V (behavioural and end
users) methods and tools
• Certification model for SaaS
application providers
• Repository of
artefacts, tools, etc. for easing
the evolution
Expected results
 A set of tools to analyse and classify legacy 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 for source/target
applications and infrastructures/platforms
 Reusable set of artefacts (models and
transformations) provided through an enhanced
repository
 A validation framework for migrated
applications
 A certification model for warranty the
compliance of migrated application with cloud
 Four validation scenarios (Java and .NET) to
demonstrate the feasibility of ARTIST results
Impact
 Up to 90% of software cost relates to its maintenance following
implementation…
 …yet once implemented it is never again cutting edge
ARTIST impact goal:
 To slash by 50% the migration cost relative to manual migration
 Permitting more frequent migration to more suitable platforms
 Mainly addressed to ISPs, software owners, cloud providers, etc.
“Balancing software continuity with optimal
performance and cost”
ARTIST AND
STANDARDS
Taking the most
of existing
standards to
ensure adoption
Pre-migration
MODELDISCO-
Discover low level
models from
legacy artefacts
MODELUNDER-
Understand and
transform the
discovered models
TEMPOP-
Target
Environment
Model
Population
APACLAS-
Application
Artefacts
Classification
APAPUP-
Application
Artefacts
Performance &
Usage Profiling
TEBENCH-
Target
Environment
Benchmarking
Offline process
RESINCO-
Resolve
Inconsistencies
CHAIMP-
Change
Implementation
DETINCO-
Detect
Inconsistencies
CAPTCHAΝ-
Capture Changes
VERBETC-
Verification of
the behavioral
equivalence
with test cases
VERBEUBT-
Verification of the
behavioral
equivalence with end
user- based tests
VENOFR-
Verification of
the non-
functional
requirements
CERTIMIPROD
- Certification
of the
migrated
product
Artifacts Reuse &
Evolution
Post-migration
Migration
EMREQ-
Express
Migration
Requirements
SCTARGET-
Select Cloud
Target
OPTAPPFEA-
Optimize
Application
Feature
GSCODE-
Generate
Feature
Source Code
GDEPL-
Generate
Feature
Deployment
Modernization
Application Discovery &
Understanding
Target Environment Specification
TECHEVA-
Technical
Evaluation
TECHFEAS-
Technical
Feasibility
BUSEVA-
Business
Evaluation
MIGRAT-
Migrate or not
CHANGE-
Evaluate
preconditions
BUSFEAS-
Business
Feasibility
Maturity Assessment
METHCUST-
Methodology
Customization
Technical
Related
Tasks
Migration
DEVPRO-
Development
Processes
UPPRO- Update
Processes
MKTGPRO-
Marketing Process
ACCOUNTPRO-
Development
Processes
ROLESALIG-
Roles Alignment
Process
PROVIDERMNG-
Cloud Provider
Management Process
SLAMGTPRO-
SLA Management
HELPDESKPRO-
Helpdesk Process
INCIMGTPRO-
Incidence
Management
Processes
Process
Related Tasks
REUSEPUB-
Publish
Reusable
Artefacts
REUSEID-
Identify
Reusable
Artefacts
REUSEQUAL-
Monitor
Artefact
Quality
Artefacts Reuse & Evolution
MARKSEG-
Market
Segment
VALPRO-
Value
Proposition
Definition
CHAN-
Determine
the Channels
CUSTREL-
Customer
Relationship
REVE-
Revenue
Analysis
KEYRES-
Key
Resources
KEYASSOC-
Key
Associations
COSTSTRUCT-
Cost
Structure
Business Model
Related Tasks
Pre-migration
SPEM2.0 (*)
(*) The complete ARTIST Methodology is modelled being compliant with SPEM2.0
MARTE
SoaML
TECHEVA-
Technical
Evaluation
TECHFEAS-
Technical
Feasibility
BUSEVA-
Business
Evaluation
MIGRAT-
Migrate or not
CHANGE-
Evaluate
preconditions
BUSFEAS-
Business
Feasibility
Migration (*) (I)
UML2
KDM
MOFM2T
PIM4Cloud (CloudML)
MODELDISCO-
Discover low level
models from legacy
artefacts
MODELUNDER-
Understand and
transform the
discovered models
EMREQ-
Express
Migration
Requirements
SCTARGET-
Select Cloud
Target
OPTAPPFEA
- Optimize
Application
Feature
GSCODE-
Generate
Feature
Source
Code
GDEPL-
Generate
Feature
Deployment
Modernization
Application Discovery &
Understanding
(*) Based on MDE
Migration (II)
PIM4Cloud (CloudML)
SPEM2.0
TEMPOP-
Target
Environment
Model Population
APACLAS-
Application
Artefacts
Classification
APAPUP-
Application
Artefacts
Performance &
Usage Profiling
TEBENCH-
Target
Environment
Benchmarking
Offline process
Target Environment Specification
DEVPRO-
Development
Processes
UPPRO- Update
Processes
MKTGPRO-
Marketing
Process
ACCOUNTPRO-
Development
Processes
ROLESALIG-
Roles Alignment
Process
PROVIDERMNG-
Cloud Provider
Management
Process
SLAMGTPRO-
SLA Management
HELPDESKPRO-
Helpdesk Process
INCIMGTPRO-
Incidence
Management
Processes
Process
Related Tasks
Post-Migration
MARTE
fUML
UML Testing Profile
MARTE
SoaML
SPEM
VERBETC-
Verification of the
behavioral
equivalence with
test cases
VERBEUBT- Verification
of the behavioral
equivalence with end
user- based tests
VENOFR-
Verification of the
non- functional
requirements
CERTIMIPROD-
Certification of
the migrated
product
Benefits of using Standards in our
solution
 For ARTIST tool producers:
– Foster a wider uptake in the industry
• Intermediate artefacts are interoperable with
other tools
– More credible
– Be more competitive in the market
 For ARTIST end users:
– Increase productivity and efficiency
– Increase revenues
Contact information
 Project coordinator :
– Clara Pezuela (ATOS)
– Clara.pezuela@atos.net
– +34912148609
 Project web site: www.artist-project.eu
 Twitter: @ARTISTeu
Questions?
Leire Orue-Echevarria Arrieta
ARTIST Scientific Coordinator
TECNALIA
ICT – European Software Institute Division
Leire.Orue-Echevarria@tecnalia.com

Mais conteúdo relacionado

Mais procurados

[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella WorkshopObeo
 
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation SystemsObeo
 
New Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentNew Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentAras
 
E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)Predix
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABBHeiko Koziolek
 
Telecommunications Roadmap - Innovate 2013
Telecommunications Roadmap - Innovate 2013Telecommunications Roadmap - Innovate 2013
Telecommunications Roadmap - Innovate 2013IBM Rational software
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208rapplebee
 

Mais procurados (9)

[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop[EclipseCon France 2018 - Unconference] Capella Workshop
[EclipseCon France 2018 - Unconference] Capella Workshop
 
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation Systems
 
New Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product DevelopmentNew Approaches to ALM PLM Cross Discipline Product Development
New Approaches to ALM PLM Cross Discipline Product Development
 
E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]
 
6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB6 Years of Performance Modeling at ABB
6 Years of Performance Modeling at ABB
 
Telecommunications Roadmap - Innovate 2013
Telecommunications Roadmap - Innovate 2013Telecommunications Roadmap - Innovate 2013
Telecommunications Roadmap - Innovate 2013
 
B2b Project Kick Off 012208
B2b Project Kick Off 012208B2b Project Kick Off 012208
B2b Project Kick Off 012208
 

Semelhante a Up in the air the artist approach to migrate legacy applications to cloud while taking the most from standards

ARTIST Project general presentation
ARTIST Project general presentationARTIST Project general presentation
ARTIST Project general presentationIlias Spais
 
The REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloudThe REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloudMarcos Almeida
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAmazon Web Services
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccentureAmazon Web Services
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginAmazon Web Services
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCAST
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1SIMONTHOMAS S
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovatoranuragonline001
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman
 
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014Amazon Web Services
 
Software Product Engineering Services | Digital Transformation
Software Product Engineering  Services | Digital TransformationSoftware Product Engineering  Services | Digital Transformation
Software Product Engineering Services | Digital TransformationSkizzle Technolabs
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMNeha Samal
 

Semelhante a Up in the air the artist approach to migrate legacy applications to cloud while taking the most from standards (20)

ARTIST Project general presentation
ARTIST Project general presentationARTIST Project general presentation
ARTIST Project general presentation
 
Artist essoc 2013_12092013
Artist essoc 2013_12092013Artist essoc 2013_12092013
Artist essoc 2013_12092013
 
The REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloudThe REMICS model-driven process for migrating legacy applications to the cloud
The REMICS model-driven process for migrating legacy applications to the cloud
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
 
Legacy Migration Overview
Legacy Migration OverviewLegacy Migration Overview
Legacy Migration Overview
 
Legacy Migration
Legacy MigrationLegacy Migration
Legacy Migration
 
CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1CS8494 SOFTWARE ENGINEERING Unit-1
CS8494 SOFTWARE ENGINEERING Unit-1
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovator
 
Harvinder Singh-Resume
Harvinder Singh-ResumeHarvinder Singh-Resume
Harvinder Singh-Resume
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014(ENT306) Application Portfolio Migration | AWS re:Invent 2014
(ENT306) Application Portfolio Migration | AWS re:Invent 2014
 
Software Product Engineering Services | Digital Transformation
Software Product Engineering  Services | Digital TransformationSoftware Product Engineering  Services | Digital Transformation
Software Product Engineering Services | Digital Transformation
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
RESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUMRESUME_NEHA _SELENIUM
RESUME_NEHA _SELENIUM
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Up in the air the artist approach to migrate legacy applications to cloud while taking the most from standards

  • 1. Up In The Air: The ARTIST (*) approach to migrate legacy applications to Cloud while taking the most from standards Leire Orue-Echevarria TECNALIA Cloud Standards and Interoperability Workshop Madrid, 18.9.2013 (*) ARTIST: Advanced software-based seRvice provisioning and migraTIon of legacy SofTware
  • 2. Presentation Outline  General Overview – Mission – ARTIST at a glance – The consortium – Approach – Expected results – Impact  ARTIST and Standards  Contact Info
  • 4. Mission ARTIST aims at facilitating the transformation and modernization of legacy software assets and businesses to the cloud.
  • 5. ARTIST at a glance ARTIST helps in the process to modernise and transform legacy software to run in the Cloud/SaaS, and be offered through a new business model Adapt legacy software to run on the cloud through the creation of a set of methods, tools and techniques based on Model Driven Engineering, accompanying this technical modernization with business model aspects and considering the impact in the organizational processes Help organisations to evaluate if their applications are able (and if its worth it) to run these on the cloud and perform the entire process to migrate the applications: assess, plan, design, implement and validate the migration process
  • 7. Approach Tools to support the decision of migrating or not and to which cloud provider • Maturity Assessment of the application to be migrated. Current vs. ideal maturity • Technical Feasibility: High Level Reverse Engineering + other metrics such as code reusability potential • Business Feasibility: Impact in the business processes, Risks, ROI + other metrics PRE MIGRATION Companies that sell their application as a product MIGRATION Companies that are migrating PROVISIONING Companies that provide SaaS Tools to support the migration to SaaS Technical Transformation • Low-level reverse engineering (KDM, UML2) • IaaS / PaaS and 3rd party components modelling (PDM) • Forward Engineering, M2M / M2T transformations (PIM to PSM to code using PDM) (ATL) • Migration Methodology + Supporting guiding tools / templates (EPF, SPEM) • V&V (behavioural and end users) • methods and tools Business Transformation • Redefinition of business processes • Definition of the business model Tools to support the SaaS provisioning • V&V (behavioural and end users) methods and tools • Certification model for SaaS application providers • Repository of artefacts, tools, etc. for easing the evolution
  • 8. Expected results  A set of tools to analyse and classify legacy 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 for source/target applications and infrastructures/platforms  Reusable set of artefacts (models and transformations) provided through an enhanced repository  A validation framework for migrated applications  A certification model for warranty the compliance of migrated application with cloud  Four validation scenarios (Java and .NET) to demonstrate the feasibility of ARTIST results
  • 9. Impact  Up to 90% of software cost relates to its maintenance following implementation…  …yet once implemented it is never again cutting edge ARTIST impact goal:  To slash by 50% the migration cost relative to manual migration  Permitting more frequent migration to more suitable platforms  Mainly addressed to ISPs, software owners, cloud providers, etc. “Balancing software continuity with optimal performance and cost”
  • 10. ARTIST AND STANDARDS Taking the most of existing standards to ensure adoption
  • 11. Pre-migration MODELDISCO- Discover low level models from legacy artefacts MODELUNDER- Understand and transform the discovered models TEMPOP- Target Environment Model Population APACLAS- Application Artefacts Classification APAPUP- Application Artefacts Performance & Usage Profiling TEBENCH- Target Environment Benchmarking Offline process RESINCO- Resolve Inconsistencies CHAIMP- Change Implementation DETINCO- Detect Inconsistencies CAPTCHAΝ- Capture Changes VERBETC- Verification of the behavioral equivalence with test cases VERBEUBT- Verification of the behavioral equivalence with end user- based tests VENOFR- Verification of the non- functional requirements CERTIMIPROD - Certification of the migrated product Artifacts Reuse & Evolution Post-migration Migration EMREQ- Express Migration Requirements SCTARGET- Select Cloud Target OPTAPPFEA- Optimize Application Feature GSCODE- Generate Feature Source Code GDEPL- Generate Feature Deployment Modernization Application Discovery & Understanding Target Environment Specification TECHEVA- Technical Evaluation TECHFEAS- Technical Feasibility BUSEVA- Business Evaluation MIGRAT- Migrate or not CHANGE- Evaluate preconditions BUSFEAS- Business Feasibility Maturity Assessment METHCUST- Methodology Customization Technical Related Tasks
  • 12. Migration DEVPRO- Development Processes UPPRO- Update Processes MKTGPRO- Marketing Process ACCOUNTPRO- Development Processes ROLESALIG- Roles Alignment Process PROVIDERMNG- Cloud Provider Management Process SLAMGTPRO- SLA Management HELPDESKPRO- Helpdesk Process INCIMGTPRO- Incidence Management Processes Process Related Tasks REUSEPUB- Publish Reusable Artefacts REUSEID- Identify Reusable Artefacts REUSEQUAL- Monitor Artefact Quality Artefacts Reuse & Evolution MARKSEG- Market Segment VALPRO- Value Proposition Definition CHAN- Determine the Channels CUSTREL- Customer Relationship REVE- Revenue Analysis KEYRES- Key Resources KEYASSOC- Key Associations COSTSTRUCT- Cost Structure Business Model Related Tasks
  • 13. Pre-migration SPEM2.0 (*) (*) The complete ARTIST Methodology is modelled being compliant with SPEM2.0 MARTE SoaML TECHEVA- Technical Evaluation TECHFEAS- Technical Feasibility BUSEVA- Business Evaluation MIGRAT- Migrate or not CHANGE- Evaluate preconditions BUSFEAS- Business Feasibility
  • 14. Migration (*) (I) UML2 KDM MOFM2T PIM4Cloud (CloudML) MODELDISCO- Discover low level models from legacy artefacts MODELUNDER- Understand and transform the discovered models EMREQ- Express Migration Requirements SCTARGET- Select Cloud Target OPTAPPFEA - Optimize Application Feature GSCODE- Generate Feature Source Code GDEPL- Generate Feature Deployment Modernization Application Discovery & Understanding (*) Based on MDE
  • 15. Migration (II) PIM4Cloud (CloudML) SPEM2.0 TEMPOP- Target Environment Model Population APACLAS- Application Artefacts Classification APAPUP- Application Artefacts Performance & Usage Profiling TEBENCH- Target Environment Benchmarking Offline process Target Environment Specification DEVPRO- Development Processes UPPRO- Update Processes MKTGPRO- Marketing Process ACCOUNTPRO- Development Processes ROLESALIG- Roles Alignment Process PROVIDERMNG- Cloud Provider Management Process SLAMGTPRO- SLA Management HELPDESKPRO- Helpdesk Process INCIMGTPRO- Incidence Management Processes Process Related Tasks
  • 16. Post-Migration MARTE fUML UML Testing Profile MARTE SoaML SPEM VERBETC- Verification of the behavioral equivalence with test cases VERBEUBT- Verification of the behavioral equivalence with end user- based tests VENOFR- Verification of the non- functional requirements CERTIMIPROD- Certification of the migrated product
  • 17. Benefits of using Standards in our solution  For ARTIST tool producers: – Foster a wider uptake in the industry • Intermediate artefacts are interoperable with other tools – More credible – Be more competitive in the market  For ARTIST end users: – Increase productivity and efficiency – Increase revenues
  • 18. Contact information  Project coordinator : – Clara Pezuela (ATOS) – Clara.pezuela@atos.net – +34912148609  Project web site: www.artist-project.eu  Twitter: @ARTISTeu
  • 20. Leire Orue-Echevarria Arrieta ARTIST Scientific Coordinator TECNALIA ICT – European Software Institute Division Leire.Orue-Echevarria@tecnalia.com