Up In The Air:
The ARTIST (*) approach to migrate
legacy applications to Cloud while
taking the most from standards
Leire ...
Presentation Outline
 General Overview
– Mission
– ARTIST at a glance
– The consortium
– Approach
– Expected results
– Im...
GENERAL
OVERVIEW
What ARTIST is about
Mission
ARTIST aims at facilitating the
transformation and
modernization of legacy
software assets and
businesses to the c...
ARTIST at a glance
ARTIST helps in the process to modernise and
transform legacy software to run in the Cloud/SaaS,
and be...
The consortium
Approach
Tools to support the decision of
migrating or not and to which
cloud provider
• Maturity Assessment of the
applic...
Expected results
 A set of tools to analyse and classify legacy SW
and business and to evaluate
feasibility, cost, implic...
Impact
 Up to 90% of software cost relates to its maintenance following
implementation…
 …yet once implemented it is nev...
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
discove...
Migration
DEVPRO-
Development
Processes
UPPRO- Update
Processes
MKTGPRO-
Marketing Process
ACCOUNTPRO-
Development
Process...
Pre-migration
SPEM2.0 (*)
(*) The complete ARTIST Methodology is modelled being compliant with SPEM2.0
MARTE
SoaML
TECHEVA...
Migration (*) (I)
UML2
KDM
MOFM2T
PIM4Cloud (CloudML)
MODELDISCO-
Discover low level
models from legacy
artefacts
MODELUND...
Migration (II)
PIM4Cloud (CloudML)
SPEM2.0
TEMPOP-
Target
Environment
Model Population
APACLAS-
Application
Artefacts
Clas...
Post-Migration
MARTE
fUML
UML Testing Profile
MARTE
SoaML
SPEM
VERBETC-
Verification of the
behavioral
equivalence with
te...
Benefits of using Standards in our
solution
 For ARTIST tool producers:
– Foster a wider uptake in the industry
• Interme...
Contact information
 Project coordinator :
– Clara Pezuela (ATOS)
– Clara.pezuela@atos.net
– +34912148609
 Project web s...
Questions?
Leire Orue-Echevarria Arrieta
ARTIST Scientific Coordinator
TECNALIA
ICT – European Software Institute Division
Leire.Orue...
Upcoming SlideShare
Loading in …5
×

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

453 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

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

  1. 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. 2. Presentation Outline  General Overview – Mission – ARTIST at a glance – The consortium – Approach – Expected results – Impact  ARTIST and Standards  Contact Info
  3. 3. GENERAL OVERVIEW What ARTIST is about
  4. 4. Mission ARTIST aims at facilitating the transformation and modernization of legacy software assets and businesses to the cloud.
  5. 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
  6. 6. The consortium
  7. 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. 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. 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. 10. ARTIST AND STANDARDS Taking the most of existing standards to ensure adoption
  11. 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. 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. 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. 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. 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. 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. 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. 18. Contact information  Project coordinator : – Clara Pezuela (ATOS) – Clara.pezuela@atos.net – +34912148609  Project web site: www.artist-project.eu  Twitter: @ARTISTeu
  19. 19. Questions?
  20. 20. Leire Orue-Echevarria Arrieta ARTIST Scientific Coordinator TECNALIA ICT – European Software Institute Division Leire.Orue-Echevarria@tecnalia.com

×