Post on 24-Jan-2021
Modernizando
Aplicaciones
Jesús Alvarez – ESS
Four Points Sheraton Santiago 23 de mayo de 2017
©BASIS International Ltd www.basis.com
Agenda
●Herramientas de BASIS
●Caso 1: Helvetia del Caribe
●Caso 2: ASCI of Miami
●Comparación de Estrategias
©BASIS International Ltd www.basis.com
Oportunidades
Fuente: Gartner Market Databook, 1Q17
©BASIS International Ltd www.basis.com
Oportunidades
Fuente: Gartner Market Databook, 1Q17
©BASIS International Ltd www.basis.com
Herramientas de BASIS
●BBj
●Orientado a objetos
●Extensible via Java
●Eclipse
●WindowBuilder, AppBuilder
●Barista
●Addon – Módulos ERP
●Utilitarios
●Jasper Reports, Digital Dashboard
©BASIS International Ltd www.basis.com
¿Web o Desktop? ¿BUI o GUI?
Fuente: StatCounter
©BASIS International Ltd www.basis.com
Helvetia del Caribe
●Fundada en 1986 en Puerto Rico
●NCUS (Next generation Credit Union
System) sistema para administración de
cooperativas de ahorro y crédito
●Respalda cajeros automáticos y online
banking
●Instalado en sobre 70% del mercado local
●Complementos: Manejo de documentos,
ERP
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Retos
●Modernizar aplicación caracter (CUI) con
interfaz web
●Proveer API para acceso externo
●Aumentar productividad de desarrollo
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Maestro de Préstamos
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Efectivo
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Solución
●Moverse de Pro/5 CUI a BBj BUI
●Respaldo a pantalla táctil (“touch screen”)
●Implementar API usando servlets
●Interfaces externos via web services
●OOP – Reglas de negocios encapsuladas
en clases
●Eclipse –plataforma de desarrollo primaria
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Maestro de Préstamos
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Caja
©BASIS International Ltd www.basis.com
Helvetia del Caribe
Efectivo
©BASIS International Ltd www.basis.com
Plataformas Propias – Pros
●Control total de código
●Programación por procedimientos
●Programación orientada a objectos (OOP)
●Híbrido
●Control preciso de eficiencia y rendimiento
●Implementa funcionabilidad no disponible
©BASIS International Ltd www.basis.com
Plataformas Propias – Cons
●Mayor tiempo de desarrollo
●Requiere desarrolladores con mayor
grado de experiencia
●No toma ventaja de evolución de
plataformas (frameworks) estándar
●Nuevas versiones
●Contribuciones de la comunidad
©BASIS International Ltd www.basis.com
ASCI of Miami
●Fundada en 1981 en Miami
●ASCI Software para agentes de aduanas,
importadores, exportadores, transportistas
●Respalda interfaz directo con aduanas
●Sobre 300 instalaciones en Estados
Unidos y Puerto Rico
●“Soluciones de Software para Comercio
Internacional”
©BASIS International Ltd www.basis.com
ASCI of Miami
Retos
●Añadir nuevo interfaz de usuario
●Aumentar productividad de desarrollo
©BASIS International Ltd www.basis.com
ASCI of Miami
Menú Principal
©BASIS International Ltd www.basis.com
ASCI of Miami
Sistema de Entradas
©BASIS International Ltd www.basis.com
ASCI of Miami
Solución
●Moverse de Visual Pro/5 a BBj y Barista
●Respaldo a Windows, Linux y Mac
●Abrir nuevos mercados con sistemas
móbiles y cloud
©BASIS International Ltd www.basis.com
ASCI of Miami
Menú Principal
©BASIS International Ltd www.basis.com
ASCI of Miami
Sistema de Entradas
©BASIS International Ltd www.basis.com
Barista – Pros
●Desarrollo rápido
●Interfaz estructurado
●Sistema de menús
●SDI/MDI
●Respaldo a BUI para web
●Sistema de seguridad por roles
●Sistema de impresión
●Manejo de documentos
●Formularios con múltiples lenguajes
©BASIS International Ltd www.basis.com
Barista – Cons
●Interfaz y estilo es menos flexible
●Estructura de aplicación es más rígida
©BASIS International Ltd www.basis.com
Conclusión
●Demos
●Preguntas y Respuestas