1 / 25

The ARTIST project

The ARTIST project. A tool-supported method to cloudify applications. Add name here / institution presentation event / date. Presentation Outline. ARTIST at a glance Identity Card Added Value of ARTIST and expected achievements ARTIST methodology

byron
Download Presentation

The ARTIST project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The ARTIST project A tool-supported method to cloudify applications Add name here / institution presentation event / date

  2. 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?

  3. Identity card • Project name: Advanced software-based seRvice provisioning and migraTIon of 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)

  4. Current Situation Does it REALLY have to be THIS way?

  5. Problem Statement Process? Migration To Cloud Tools? ARTIST Tools Added-Value Results?

  6. Motivation (I): Why do companies migrate?

  7. Motivation (II): Why is ARTIST necessary? • Existing Methodologies • Existing Tools • Not Technology Agnostic • Not Integrated in an IDE • Brute-Force Approach • Not (mostly) Open Source • Not (Automatically) Tailorable • Not Based on Standards • Not Cloud – Compliant • No Business or Organizational Aspects

  8. Mission ARTIST aims at facilitating the transformation and modernization of non-cloud software assets and businesses to the cloud.

  9. Added Value of ARTIST

  10. Expected Impact

  11. Outcomes

  12. Key areas of interest and assets Support decision maker and minimize costs Critical mass of reusable artefacts Understand the non-cloud software “Modernize” the application • Forward engineering • Repository of artefacts • Feasibility analysis • Reverse engineering Assess the compliance of the application • Certification model • Business • CloudML@ARTIST • Taxonomy • Technical • A catalogue of cloud opt. patterns • 2 Toolboxes • Methodology • A Handbook and a Methodology Process Tool • Transformat. • (M2M, M2T) • ARTIST Tools

  13. Workflow Target Environment Specification Deployment Target Selection Target Requirements Testing Optimization Cloudification Migration Artifacts Reuse & Evolution Business and Organizational aspects

  14. Pre-migration: Modernization Assessment Metrics & Indicators Metrics & Indicators Technical Dimension Non-cloud Software Offering Cloud-based Service Business Dimension Modernization Assessment Technical & Business Feasibility

  15. Migration: Reverse Engineering - App Model Discovery and Understanding • UML (domain) Classmodels, UML Componentmodels,… • Java, C#,… • Java/C# models, • XML models… • SQL, … • Performance, Security,… • Properties, Build,…

  16. Migration: Target Environment Profiling Offline process Application Artefacts Performance & Usage Profiling Target Environment Benchmarking Benchmarking Tool Target Environment Model Population Application Artefacts Classification CloudML@ARTIST • Target Environment Specification

  17. Migration: Modernization – Forward Engineering Target Environments (WP7) Reverse EngineeringProcess (WP8) Cloud Application Cloud Storage Application Generation Model Cloudification Model Optimization Application Deployment Cloud Configuration Forward Engineering Process (WP9) Validation & Certification (WP11)

  18. Post - Migration + + = Non-cloud Software Behaviour Test Cases End User or + = Non-functionalMigration Goals Migrated Models,SW and Business issues = or or

  19. Artefacts Reuse & Evolution ARTIST project A Foster reuse of artefacts Manage artefacts Community ARTIST Repository Supportevolution ARTIST Marketplace ARTIST project B

  20. 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

  21. 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)

  22. ARTIST in the Social Media www.artist-project.eu http://www.youtube.com/channel/UCHpiFKFs8Jbw4cv4EHqrglQ http://www.linkedin.com/groups/ARTIST-PROJECT-4836922

  23. Contact information • Project coordinator • Clara Pezuela (ATOS) • Clara.pezuela@atos.net • +34912148609 • Technical Coordinator • LeireOrue-Echevarria (TECNALIA) • Leire.Orue-Echevarria@tecnalia.com • +34 664 103 005

  24. The consortium

More Related