Skip to main content
  1. Home >
  2. Sobre Fujitsu>
  3. GRUPO CORTEFIEL

"Esta migración nos permite modernizar nuestras aplicaciones de una forma rápida y eficaz, añadiendo una mejora de rendimiento"

Julio García (Director de Infraestructuras y Control de Gestión)

Industrias:

  • Comercio al por mayor/por menor

Grupos de Oferta:

  • Soluciones

Areas de Soluciones:

  • Gestión de Sistemas y Redes

Regiones:

  • España

Desafíos:

  • Migración de aplicaciones Net.Data hacia .NET

Beneficios:

  • Mejora de rendimiento
  • Costes de mantenimiento inferiores
  • Facilidad para replicación en otras aplicaciones
  • Modernización de la plataforma de trabajo
  • Plataforma de desarrollo más productiva

El Reto

El Grupo Cortefiel es la segunda cadena especializada de distribución textil de España. En los últimos años, el Grupo ha apostado por la expansión internacional, extendiendo sus negocios a nuevos mercados, no sólo en Europa sino también en otros continentes. Actualmente, el grupo dispone de 1.250 puntos de venta en 46 países diferentes.

Así, el Grupo Cortefiel se ha consolidado poco a poco como uno de los referentes en el mercado de la distribución textil europea: fabrica, distribuye y comercializa productos de moda y accesorios.

Sus principales marcas son: Cortefiel, Milano, Springfield, Springfield Woman, Women´s Secret y Pedro del Hierro.

Se ha convertido en una de las empresas de distribución textil más puntera tecnológicamente del panorama europeo con desarrollos específicos para mejorar el diseño, aprovisionamiento, distribución, gestión de almacenes y surtido de tiendas.

Para dar soporte a estas necesidades de las tiendas y departamentos, el grupo basó, principalmente, sus sistemas de información en la plataforma AS400 de IBM. Dentro de esta plataforma, desarrollaron la capa de presentación con Net.Data.

Net.Data es un lenguaje de scripting que se ejecuta en un servidor y que permite la creación de aplicaciones Web. Este lenguaje permite el acceso a datos a la vez que genera HTML. Existen versiones para distintos sistemas operativos: z/OS, UNIX, Windows, iSeries, etc.

Ante la discontinuación del soporte de este lenguaje surgió una preocupacion en el Grupo Cortefiel a la hora de contemplar la actualización y modernización de sus sistemas sin estar hipotecados de cara al futuro por posibles problemas de soporte y continuidad del servicio.

Adicionalmente con el incremento de las operaciones del Grupo tambien se está requiriendo un aumento del nivel de rendimiento de los sistemas. Este crecimiento con un coste razonable fue otra de las motivaciones en la busqueda de soluciones alternativas.

La Solución de FUJITSU

El Grupo Cortefiel se puso en contacto con Microsoft y Fujitsu en marzo de 2006 para estudiar una alternativa a Net.Data que facilitase el acceso a programas y datos dentro del servidor iSeries, modernizando la capa de presentación.

Aplicando la metodología de Fujitsu para Migraciones se realizó una prueba de viabilidad, en la que se accedió a través de servicios Web y páginas ASP.Net a transacciones y datos en el servidor AS400. A continuación, se desarrolló la primera fase en la que se hizo un estudio del sistema.

Uno de los objetivos de esta fase fue obtener un Plan de Migración con todas las aplicaciones del Grupo Cortefiel priorizadas y con el cálculo de tiempos de migración y esfuerzos necesarios para realizarla.

Cortefiel decidió realizar un piloto con una de las aplicaciones, escogiendo la de Gestión de Proyectos, utilizada por el departamento de informática y con un nivel de complejidad suficientemente alto.

La migración del código se hizo desarrollando un traductor desde Net.Data hacia C# apoyándose en el diseño de una arquitectura dentro de .Net que facilita la utilización de funciones propias de Net.Data, así como funciones de usuario, evitando la redundancia del código y manteniendo un esquema de ficheros semejante al original. Esto facilitará, a la vez, la utilización de estas funciones en futuros desarrollos.

Mediante este proceso se consiguió, en un tiempo récord y con un equipo de personas reducido, no solo diseñar y construir el traductor, sino también migrar, revisar y poner en explotación esta aplicación.

Dentro de este piloto se incluyeron:

  • Migración de 59 archivos con 23.000 líneas de código (la mayoría macros, equivalentes a una pantalla ASP.NET).
  • Estudio de 656 archivos con 401.249 líneas de código.

El siguiente paso será proceder a un migración paulatina del resto de aplicaciones.

En paralelo al desarrollo de este proyecto, se realizó la fase de formación para que el personal encargado del mantenimiento de la aplicación de Gestión de Proyectos, pueda, desde el primer momento, mantener la aplicación.

El enfoque de Fujitsu

Desde un primer momento, el objetivo de Fujitsu fue conocer las necesidades reales del cliente, el impacto real dentro de sus procesos de negocio y el ahorro de costes tanto presentes como futuros que supondría la industrialización de sus aplicaciones, dentro de un entorno abierto y con una tecnología en continuo desarrollo como .NET.

La simplicidad, adaptabilidad y flexibilidad de .NET minimizan cualquier riesgo asociado con la conversión, requiriendo un menor rediseño de la estructura original.

Asimismo se persiguió que el nuevo entorno fuera suficientemente amigable para desarrollos futuros y que no supusiese unos altos costes de formación para su personal.

Beneficios del cliente

Se consiguieron, entre otros, los objetivos siguientes:

  • Migrar aplicaciones desarrolladas en un lenguaje ya obsoleto a una plataforma abierta y en continuo desarrollo.
  • Fiabilidad del proceso. Se evitó la manipulación inicial del código de forma manual en el proceso de migración para garantizar una mayor fiabilidad aunque luego se requiere una revisión y prueba.
  • Las personas que desarrollaban en Net.Data se encontrarán con un código semejante al que utilizaban en la plataforma antigua, con lo que se facilita el mantenimiento posterior.
  • Dotar de una arquitectura base, en la nueva plataforma, que simplifica los nuevos desarrollos:
    • Login automático
    • Cabeceras y pies de páginas
    • Menú automático por aplicación
    • Etc.
  • Mejora de rendimiento. El resultado, pese a que no se optimizó el código traducido, es decir, la estructura del código en .Net es la misma que la de Net.Data, emulando su comportamiento, fue que el rendimiento de la aplicación, en tiempo de respuesta y número de respuestas por minuto del servidor Windows, fue superior al del servidor iSeries en el que se ejecutaba la aplicación de Net.Data.
  • Modernización de la plataforma de trabajo, que permitirá que convivan desarrollos en cualquier lenguaje y se facilita la migración de componentes desde el iSeries, así como, una mayor independencia de los proveedores.

Download

PDF cs_cortefiel.pdf (203 KB)