5
Propuesta de desarrollo de aplicación BCE 1. Arquitectura. Se propone 2 arquitecturas a consideración: a. El exponer los WS del BCE y consumirlos directamente en la aplicación web. b. Centralizar el consumo de los WS en un servidor y que las aplicaciones accedan al servidor para intercambiar información.

Propuesta de desarrollo de aplicación BCE

Embed Size (px)

DESCRIPTION

Arquitectura de software

Citation preview

Propuesta de desarrollo de aplicacin BCE

1. Arquitectura.Se propone 2 arquitecturas a consideracin:

a. El exponer los WS del BCE y consumirlos directamente en la aplicacin web.

b. Centralizar el consumo de los WS en un servidor y que las aplicaciones accedan al servidor para intercambiar informacin.

Aplicaciones CrossPlatformPermiten crear aplicaciones con HTML5, CSS y libreras Javascript, son compatibles con implementaciones de funcionalidades tales como Cordova (Phonegap).Desarrollo de aplicaciones en IDE Eclipse y Cordova plugin.Permite la exportacin de la App crossplatform en sistemas IOS, Android, Blackberry y WindowsPhone con un mnimo esfuerzo.Desarrollo con IDE tales como (Titanium/Worklight) son de uso libre si no se incluyen plugins pagados.Permiten la creacin de aplicaciones hibridas lo que significa que parte de la aplicacin ser nativa o utilizar alguna tecnologa o compilador (ejemplo JAVA), lo que permite tener acceso al sistema operativo y obtener algunas funcionalidades que no se alcanzan con Cordova/Phonegap.Desarrollo de aplicaciones mviles con Worklight: Utilizacin de estndares de seguridad FIPS 140-2 para aplicaciones mviles bancarias. Permite el Uso de una base de datos local encriptada y logueo continuo seguro. Servidor centralizado con estndares de autenticacin de usuarios.

Aplicacin Crossplatform Siguiendo los pasos y el orden de los servicios WEB: Figuras. Captura de pantallas de una transaccin.Desarrollo:Para acceder a los distintos identificadores de llamada tales como PIN cedula de identidad se debe acceder a varios parmetros de la llamada para esto se utilizarn varios permisos y accesos al sistema operativo mediante la parte nativa de la aplicacin hibrida.

Como se puede notar en la figura, en nuestro entorno de desarrollo se pueden notar las siguientes partes.a. Izquierda, HTML5 estilos CSS, principalmente Jquery Mobile en su versin 1.4.3.b. En el centro podemos observar que se exportar nuestra aplicacin a dispositivos con sistema operativo IOS, Android, WindowsPhone y Blackberry.c. En la parte derecha opcionales tenemos la base de datos local y seguridad FIPS 140-2.