Pros@ una idea hecha realidad by leavinglasvegas

VIEWS: 287 PAGES: 3

									184
               Ministerio de Trabajo e Inmigración


      Pros@: una idea hecha realidad
      EL LARGO CAMINO RECORRIDO DESDE EL MOMENTO EN EL QUE PERCIBIMOS LA
      NECESIDAD DE CAMBIAR LOS CIMIENTOS DE NUESTRO DESARROLLO INFORMÁTICO


                                                      con ahorcar los nuevos requerimientos    percibíamos la importancia que iba a
                                                      que cada día recibíamos de la gestión.   tener la idea de Internet e intranet
                        Eladio
                                                      Habíamos aparcado todas nuestras         para la gestión de la Seguridad Social
                        Quintanilla Rojo
                                                      ideas de cambio hacia la tecnología      y pensábamos que sería bueno que
                            GERENTE DE INFORMÁTICA
                                                      “cliente-servidor”, pero aquellos        nuestro desarrollo de aplicaciones se
                            Gerencia de Informática   estudios no fueron totalmente            integrara cómodamente en estas
                            de la Seguridad Social
                                                      desaprovechados. Creíamos que un         tendencias. Ir hacia una línea basada
                                                      nuevo modelo de relación con el          en Java parecía algo natural, pese a
                                                      cliente (gestor) era necesario ya que    todas las dudas que había entonces




      H
                ablar de Pros@ es hablar de
                un viejo conocido. Desde
                hace tiempo, la Gerencia de
      Informática viene referenciando Pros@
      como el marco de desarrollo de las
      aplicaciones de la Seguridad Social, y
      aunque todavía afecta a un ámbito
      reducido de la gestión de la casa, ya
      que sólo se aplica en los nuevos
      desarrollos, andando el tiempo tendrá
      extensión general en el sistema de
      información de toda la Secretaría de
      Estado de la Seguridad Social.
        Con toda la importancia que tiene
      esta expansión, éste no va a ser el
      tema de este pequeño artículo. Voy a
      centrarme en los orígenes y en el
      largo camino recorrido desde el año
      2000, momento en el que percibimos
      la necesidad de cambiar los cimientos
      de nuestro desarrollo informático,
      hasta el día hoy, que estamos
      realizando las pruebas finales para la
      entrada en producción de la versión 7
      de la arquitectura.
        La idea de Pros@, nació en el año
      2000, como respuesta a las inquietudes
      que por entonces nos preocupaban.
        Acabábamos de salir de la crisis de
      los ECL y los CMOS habían roto la
      barrera de potencia que amenazaba



      nº 28   ESPECIAL AGE 2008-2009
                                                                                                                              185
                                                  Ministerio de Trabajo e Inmigración

sobre la capacidad de este lenguaje.       reducir su mantenimiento. En esto        anteriores y ha afectado
  Otra gran duda consistía en la           fuimos muy radicales y entendimos        profundamente a los desarrollos de
productividad que podríamos obtener        que merecía la pena dedicar esfuerzo.    arquitectura realizados hasta la fecha.
de los equipos de desarrollo con estas     Aparte de, obviamente, aislar la           Hubo que desarrollarlo todo. Desde
tecnologías, acostumbrados como            arquitectura del sistema operativo,      el Merlín, que es la herramienta para
estábamos a lenguajes tales como           servidores de aplicaciones, etc., ésta   la definición de los procesos y flujos
COBOL o NATURAL. La forma en la            debería ofrecer funciones de             de trabajo, hasta la gestión
que abordamos esta problemática            transaccionalidad, multicanalidad,       transaccional, con el inconveniente
consistió en aislar lo más posible una     polivalencia de las mismas               añadido de requerir aplicaciones piloto
capa de reglas de gestión, separada        aplicaciones para ejecuciones en         para probar la arquitectura en sus
de la presentación y los accesos a         teleproceso o en lotes, etc.             diferentes fases. Estas aplicaciones se
datos, de forma que la codificación y         Una última premisa, que               seleccionaron con el criterio de que
el mantenimiento de esas reglas, el        probablemente era el requerimiento       fueran variadas y útiles pero no
auténtico núcleo de las aplicaciones       funcional más importante de la           urgentes, de manera que permitieran
de Seguridad Social, no fuera más          arquitectura, ya que los tres            ir contrastando la arquitectura paso a
complicada que en otros lenguajes.         anteriores son técnicos, consistía en    paso. De hecho fueron fundamentales
  Se consideró, como fundamento de         dotar al sistema de un mecanismo de      para el éxito del proyecto, ya que
la arquitectura, preservar las reglas de   gestión de tareas. Queríamos ayudar      complementaron los requerimientos
negocio de todo aquello que fuera          a la estandarización de todos los        iniciales de Pros@ con la experiencia
dependiente del entorno y por tanto,       procesos y a mejorar el flujo de         de proyectos reales. Pero quizá aquí
                                                                                    cometimos un error de planteamiento
                                                                                    dentro de la organización, pues estas
                                                                                    aplicaciones, cuya finalidad era servir
                                              Hubo que desarrollarlo todo.          de banco de pruebas, le hicieron
                                                                                    ganar a Pros@ una fama inmerecida
                                              Desde el Merlín, que es la            sobre ser un sistema lento de
                                                                                    construcción de aplicaciones, ya que
                                              herramienta para la                   no acababan nunca de entrar en
                                                                                    producción.
                                              definición de los procesos              Pros@ es una arquitectura

                                              y flujos de trabajo                   desarrollada por la Seguridad Social
                                                                                    y para la Seguridad Social. Esto tiene
                                                                                    el “inconveniente” de que el equipo
                                                                                    de desarrollo de la arquitectura
                                           actividades e información dentro de      siempre tiene encima la presión de
                                           las Entidades Gestoras y entre ellas.    las nuevas funcionalidades que
                                           La Agencia de la Seguridad Social se     requieren las aplicaciones con los
                                           creará antes o después, pero cuando      compromisos temporales de aquellas,
                                           lo haga, los procesos que gestione,      pero tiene la “ventaja” de que está
                                           deberán estar funcionando de manera      plenamente adaptada a las
                                           integral.                                necesidades de la casa.
                                              Con todos estos requerimientos se
                                           empezó a desarrollar la arquitectura       En este sentido se pueden destacar,
                                           Pros@. Ha sido un proceso largo por      por ejemplo:
                                           varias razones.                            La existencia de bandejas de
                                              La primera por la necesidad           tareas pesadas y ligeras. Las
                                           construir sobre unos entornos que a      primeras están pensadas para
                                           principios de siglo eran muy             funcionar dentro de la intranet de la
                                           inestables. Más de una vez nos ha        Seguridad Social y optimizan las
                                           sucedido que un cambio de versión de     comunicaciones y contribuyen con la
                                           productos de base no ha respetado        capacidad de proceso del propio
                                           compatibilidad con las versiones         puesto de trabajo para algunas



                                                                                            nº 28   ESPECIAL AGE 2008-2009
186
                Ministerio de Trabajo e Inmigración

      operaciones. Las segundas están
      pensadas para Internet y no
      requieren más software en el puesto
      que un navegador.
         La aplicación de los criterios de
      accesibilidad. La arquitectura al
      gestionar la multicanalidad garantiza
      que las aplicaciones que se ejecutan
      bajo ella son accesibles.
      Directamente, si la representación se
      realiza en HTML o bandeja ligera.
         Si se realiza en bandeja pesada,
      aunque “técnicamente” no son
      accesibles, pues la normativa no está
      vigente en aplicaciones tipo cliente,
      funcionalmente sí lo son y superan las
      pruebas de usuario habituales (uso de
      lectores, supresión de hojas de estilo,
      etc.).


         Mención aparte merece el capítulo
      relativo a formación. Los
      desarrolladores acostumbrados a
      aplicaciones tradicionales tienen que
      hacer un gran esfuerzo para adaptarse
      a la forma de desarrollar aplicaciones
      orientadas a objeto, que es la base de
      Pros@. Este problema hemos
      intentado mitigarlo tanto mediante un
      amplio plan de formación, como con la
      creación de un aula de
      especialización, en la cual se ayuda a
      las personas que van a trabajar en
      este entorno a la adquisición de
      buenas prácticas.
         Todo cambio supone esfuerzo
      cuando no rechazo. La ley de inercia
      se cumple de modo inexorable. Pros@
      permite cambiar el concepto de
      gestión, permitiendo el trabajo por
      procedimientos frente al tradicional                                      Este recorrido, lo que ha puesto de
      por transacción, y esto ha sido y es,
      un cambio radical del modo de pensar
                                                Creíamos que un nuevo         manifiesto es que la Seguridad Social,
                                                                              al haber empezado el camino hace
      a la hora de abordar un diseño            modelo de relación con el     bastante tiempo, está bien
      funcional. Este cambio permite un                                       posicionada para hacer frente a los
      gran salto cualitativo en lo que se       cliente era necesario ya      nuevos requerimientos que han
      refiere a la gestión de la Seguridad                                    planteado las últimas Leyes, y lo que
      Social. Aunque lento en el arranque,      que percibíamos la            es más importante, para adaptarse a
      se está consiguiendo y las nuevas                                       los nuevos modelos de relación con
      aplicaciones que sobre esta
                                                importancia que iba a tener   los ciudadanos que se van a
      arquitectura se diseñan ya lo
      contemplan.
                                                la idea de Internet           desarrollar, sin ninguna duda en los
                                                                              próximos años.



      nº 28    ESPECIAL AGE 2008-2009

								
To top