{"id":6842,"date":"2007-11-23T12:00:15","date_gmt":"2007-11-23T17:00:15","guid":{"rendered":"http:\/\/analystik.ca\/?p=4"},"modified":"2017-02-23T09:50:27","modified_gmt":"2017-02-23T14:50:27","slug":"investissements-visual-foxpro-vfp","status":"publish","type":"post","link":"https:\/\/analystik.ca\/blogue\/language\/fr\/investissements-visual-foxpro-vfp\/","title":{"rendered":"COMMENT R\u00c9CUP\u00c9RER VOS INVESTISSEMENTS EN Visual FoxPro (VFP)"},"content":{"rendered":"<h2><strong>Le contexte<\/strong><\/h2>\n<p>Microsoft a annonc\u00e9, il y 2 ans, abandonnerVisual FoxPro (VFP), pr\u00e9f\u00e9rant consacrer ses efforts \u00e0 l\u2019environnement \u00ab .Net \u00bb et Visual Studio. Plusieurs entreprises, ayant effectu\u00e9 des investissements importants en Visual FoxPro (VFP) ces derni\u00e8res ann\u00e9es. Elles se retrouvent confront\u00e9es \u00e0 l\u2019in\u00e9luctable, soit devoir d\u00e9ployer un nouvel environnement technologique qui correspond mieux \u00e0 leurs objectifs d\u2019affaires. Aux nouveaux mod\u00e8les tels l\u2019Architecture Orient\u00e9e-Service, le Web 2.0, le SaaS (Software as a Service), etc. Et la question qui p\u00e8se des d\u00e9cideurs est : \u00ab Comment tirer le maximum de ces ann\u00e9es d\u2019investissement en Visual FoxPro (VFP) ? \u00bb<\/p>\n<h2><strong>Migration ou R\u00e9\u00e9criture ?<\/strong><\/h2>\n<p>Puis vient la d\u00e9cision subs\u00e9quente lourde de cons\u00e9quences; proc\u00e9der \u00e0 une migration ou \u00e0 une r\u00e9\u00e9criture \u00a0des applications et de la base de donn\u00e9es d\u00e9velopp\u00e9es en Visual FoxPro (VFP) ? La r\u00e9\u00e9criture se veut toute indiqu\u00e9e lorsqu\u2019une entreprise doit r\u00e9pondre \u00e0 des <span style=\"text-decoration: underline;\">imp\u00e9ratifs imm\u00e9diats;<\/span> de productivit\u00e9 et de rentabilit\u00e9. Alors que la migration correspond plus \u00e0 une <span style=\"text-decoration: underline;\">orientation d\u2019ordre strat\u00e9gique ou technologique.<\/span>\u00a0Pour laquelle le temps n\u2019est pas une question de vie ou de mort mais bien une variable contr\u00f4l\u00e9e par l\u2019entreprise. Plut\u00f4t que par la pression des actionnaires \u00e0 la rentabilit\u00e9ou\u00a0par la comp\u00e9tition.<\/p>\n<p><!--more--><\/p>\n<h2><strong>Les D\u00e9fis<\/strong><\/h2>\n<p>Le d\u00e9fi d\u2019un exercice de r\u00e9\u00e9criture consiste \u00e0 remplacer les applications. Ensuite de mettre en place le plus rapidement possible un nouvel environnement de travail plus productif. Et ce, avec les risques que cela implique. Dans le cas d&rsquo;un exercice de migration, de Visual FoxPro (VFP) \u00e0 C#-SQL par exemple. Le d\u00e9fi consiste \u00e0\u00a0maximiser les investissements faits dans la technologie existante, en migrant \u00e9tape par \u00e9tape les modules d&rsquo;une application, ce qui implique la coexistence pendant un laps de temps donn\u00e9 de l&rsquo;ancienne et de la nouvelle technologie. De m\u00eame, on voudra s\u2019assurer que l\u2019on d\u00e9ploie le bon mod\u00e8le d\u2019affaires parfaitement align\u00e9 avec les objectifs d\u2019affaires et permettant un environnement plus productif et plus s\u00e9curitaire.<\/p>\n<h2><strong>Une question de m\u00e9thodologie et d\u2019expertise<\/strong><\/h2>\n<p>Michel Martel souligne deux expertises indispensables \u00e0 la r\u00e9ussite d\u2019un tel projet, soit <strong>une profonde compr\u00e9hension des objectifs d&rsquo;affaires du client<\/strong> et <strong>la capacit\u00e9 d\u2019analyse comparative du niveau d&rsquo;int\u00e9grit\u00e9 existant des donn\u00e9es en regard du niveau vis\u00e9<\/strong>. Il nous raconte dans un article de fond comment Analystik a d\u00e9velopp\u00e9 cette expertise et l\u2019exp\u00e9rience qu\u2019elle a v\u00e9cue dans une migration d\u2019envergure r\u00e9alis\u00e9e pour un de ses principaux clients.<\/p>\n<h2 class=\"pressRelease\">Comment migrer un syst\u00e8me ERP de Visual FoxPro (VFP) \u00e0 C#-SQL ?<\/h2>\n<h3><strong>\u00c9TUDE DE CAS<\/strong><\/h3>\n<p>En 2002, suite \u00e0 de nombreuses ann\u00e9es d\u2019investissement en Visual FoxPro (VFP),\u00a0Une soci\u00e9t\u00e9 incontournable dans le monde du financement\u00a0a fait le choix d\u2019une nouvelle orientation technologique, elle s&rsquo;est tourn\u00e9e vers la plateforme de d\u00e9veloppement \u00ab .Net \u00bb. Analystik, quant \u00e0 elle, avait d\u00e9j\u00e0 amorc\u00e9 un virage vers cette plateforme en 2001. D\u2019autre part, autant\u00a0son client\u00a0qu&rsquo;Analystik pr\u00e9conisaient SQL en mati\u00e8re de base de donn\u00e9es. Finalement, il n\u2019\u00e9tait pas question de \u00ab rupture \u00bb de productivit\u00e9 et\/ou de performance.\u00a0L<strong>a transition devait \u00eatre souple<\/strong> et aboutir vers un environnement\u00a0<strong>plus performant<\/strong> et <strong>plus s\u00e9curitaire<\/strong>; il fallait donc \u00ab proc\u00e9der \u00bb \u00e0 une migration.<\/p>\n<h3><strong>Le r\u00e9sultat<\/strong><\/h3>\n<p>Analystik a \u00ab migr\u00e9 \u00bb une <strong>solution logicielle ERP<\/strong> sur mesure, qui int\u00e8gre tous les processus d\u2019affaires du cycle de ventes de son client. Elle incorpore des fonctions avanc\u00e9es de <strong>CRM<\/strong> et <strong>Gestion du Savoir<\/strong> <strong>(KM)<\/strong> et une solution <strong>Mobilit\u00e9<\/strong> sur BlackBerry. La premi\u00e8re \u00e9tape fut de convertir la base de donn\u00e9es de Visual FoxPro (VFP) \u00e0 SQL. Par la suite, les interfaces Visual FoxPro (VFP) ont \u00e9t\u00e9 adapt\u00e9es \u00e0 cette nouvelle structure de donn\u00e9es. Puis, un premier module migra vers la technologie \u00ab .Net-C# \u00bb et ce, de mani\u00e8re tout \u00e0 fait \u00ab\u00a0transparente\u00a0\u00bb pour les usagers. Tous les autres modules migr\u00e8rent vers \u00ab .Net \u00bb sur une p\u00e9riode de\u00a0plus d\u2019un an pour donner lieu \u00e0 une formidable et tr\u00e8s performante solution capitalisant sur les nombreux avantages de la base de donn\u00e9es SQL.<\/p>\n<h3><strong>En r\u00e9sum\u00e9<\/strong><\/h3>\n<p>La migration de Visual FoxPro (VFP) vers \u00ab .Net-C# \u00bb \/ SQL fut l\u2019occasion non seulement de gains substantiels en termes de <strong>performance des usagers<\/strong> et de <strong>productivit\u00e9 des processus<\/strong> car Analystik int\u00e9gra plusieurs applications disparates en un processus fluide et homog\u00e8ne mais aussi de <strong>s\u00e9curit\u00e9 des donn\u00e9es<\/strong> et de <strong>gain de temps<\/strong> au niveau de <strong>l\u2019entretien<\/strong> et de <strong>l\u2019\u00e9volution<\/strong>. De plus, les usagers ont \u00e9t\u00e9 tr\u00e8s peu affect\u00e9s par cette migration car elle s&rsquo;est effectu\u00e9e \u00e9tape par \u00e9tape avec un grand souci des impacts sur les usagers.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Michel Martel, Pr\u00e9sident d\u2019Analystik, nous explique comment tirer avantage d\u2019une situation qui peut sembler d\u00e9favorable, voire sans issue. En affaires depuis 1985, Analystik d\u00e9veloppe des solutions logicielles Web et Windows sur mesure pour la Vente, l\u2019Administration et la Finance et elle a r\u00e9alis\u00e9 des mandats d\u2019envergure pour des entreprises renomm\u00e9es telles GE Capital, Banque Nationale, Bombardier A\u00e9ronautique et Cascades.<!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"COMMENT R\u00c9CUP\u00c9RER VOS INVESTISSEMENTS EN Visual FoxPro (VFP)","_seopress_titles_desc":"Microsoft a annonc\u00e9, il y 2 ans, abandonner Visual FoxPro (VFP) pr\u00e9f\u00e9rant consacrer ses efforts \u00e0 l\u2019environnement .Net et Visual Studio.","_seopress_robots_index":"","content-type":"","footnotes":""},"categories":[36,3371],"tags":[1828,3389,786,3060,1690,1692],"better_featured_image":null,"_links":{"self":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/6842"}],"collection":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/comments?post=6842"}],"version-history":[{"count":5,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/6842\/revisions"}],"predecessor-version":[{"id":11292,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/posts\/6842\/revisions\/11292"}],"wp:attachment":[{"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/media?parent=6842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/categories?post=6842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/analystik.ca\/blogue\/wp-json\/wp\/v2\/tags?post=6842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}