PXTools: La herramienta
tras el proceso de
migración
Concepto
• El proceso de migración es costoso
• Se desarrollo una herramienta basada en patterns
– Permita agilizar el proceso (aumento de productividad).
– No requiera programadores expertos en Web.
– Se realice el desarrollo en forma declarativa.
• Anécdotas
– Insis (PXParameterRequest)
– Swedish Match (PXSynchronization)
Filosofía
• La programación declarativa permite la abstracción de la
plataforma.
– Desarrollamos conceptos de User Interface independientes de la
plataforma.
• Todo el conocimiento se almacena en las instancias.
– No queremos modificar código en los objetos generados.
– Se requirió potenciar mucho la instancia.
¿La Programación Declarativa genera
restricciones?
• Si.
• ¿Cómo quitamos esta restricción?
– MasterPages
– Theme
– Templates
Marke Inicial
Marke Final
¿Qué nos permite el uso de estos
elementos?
• Las restricciones en cuanto a diseño gráfico de aplicaciones es
muy baja.
• Podemos interactuar con User Controls que mejoren el
concepto de RIA.
• Nos permite cambios de diseño sin afectar la lógica funcional
de la aplicación.
¿Qué logramos con este paradigma?
• No tropezar dos veces con la misma piedra.
• La programación basada en patterns con abstracción de la
plataforma permite generar hoy Web y en el futuro lo que
sea.
– No migramos a Web.
– Migramos a Pattern.
¿Con qué nos quedamos luego de un
proceso de migración?
• Con una KB migrada a tecnología Patterns.
• Con una aplicación web que no cambia la metodología
operativa.
• Con una herramienta que permite abaratar costos de mano
de obra
¿Preguntas?
Descargar

PXTools: La herramienta tras el proceso de migración