Mostrando entradas con la etiqueta Arquitectura. Mostrar todas las entradas
Mostrando entradas con la etiqueta Arquitectura. Mostrar todas las entradas

viernes, 16 de febrero de 2007

¿Que es Banksphere?

Banksphere pertenece al Grupo Santander que se caracteriza por lo siguiente:
  • Se desarrolla en ISBAN, externalizando piezas a diversas factorías.
  • Es una metodología y arquitectura compuesta por herramientas de desarrollo y una plataforma de ejecución.
  • Cubre todo el proceso y la metodología de desarrollo de una aplicación:
    • Funcionales, DDS, casos de uso, etc...
    • Creación de maquetas
    • Creación del Modelo Lógico
    • Creación del Modelo Físico
    • Despliegue y cambio de entorno
  • Tecnologías utilizadas:
    • Para la parte funcional y el Modelo Lógico: Rational Rose con unos cuantos "scripts" propios del grupo...
    • El Modelo Físico se diseña gracias a diversos plugins propietarios que funcionan sobre Eclipse:
      • Para la interfaz de usuario se utiliza MIRA: Plugin que permite diseñar pantallas de forma visual con una arquitectura de componentes muy "curiosa" que poco tiene que ver con lo que existe por ahí...
      • Para toda la lógica de negocio se utiliza VEGA: Otro plugin de Eclipse para crear aplicaciones de forma visual con diagramas de estados y componentes de "diversos" sabores (SQL, Java, etc...).
      • Para el despliegue y el cambio de entorno se utiliza otro "oscuro" plugin llamado DENEB.
  • ¿Que hay por detrás?
    • Todo lo que generan estos plugins son aplicaciones J2EE... aunque para el desarrollador este aspecto es prácticamente irrelevante, pues la arquitectura y la metodología no permite adentrarse en el mundo J2EE (todos los EJBs, JSPs, clases Java y descriptores XML se generan de forma automática por la arquitectura).
    • Mucho miedo. Desgraciadamente, es una arquitectura reciente que todavía tiene demasiados problemas de estabilidad... aunque últimamente parece que va mejorando este aspecto.