El equipo de BizTalk que ilitia tiene en el Banco Popular ha desarrollado un sistema para comunicar en un formato 24x7 los sistemas del Banco con la aplicacion HalCash que permite el envío de dinero a través del teléfono móvil, mandando al información necesaria en un SMS para que el destinatario de la operación pueda retirar el efectivo en cualquier cajero adherido a la sistema.
El Banco Popular, en línea con otras entidades bancarias, deseaba ofrecer a sus clientes vía web el servicio de HalCash. La necesidad existente consistía en poder transformar y comunicar la información almacenada en Host a un formato XML, enviarlo a HalCash vía servicio web y posterioremente recoger la respuesta de HalCash para devolversela a Host. La complejidad extra aparecía al tener que comunicar hasta cuatro operaciones diferentes de HalCash: alta de una orden, cálculo de un cambio de divisa extranjera, anulación de un alta y promociones especiales. Además todas ellas se deben ejecutar en el mínimo tiempo posible ya que se tratan de operativas absolutamente online.
El equipo de BizTalk de ilitia desarrolló un sistema que cuenta con una única orquestación capaz de tratar los diferentes tipos de mensajes y enviar la petición al correspondiente Servicio Web de HalCash. Según la operación a procesar existe un flujo diferente dentro de la orquestación, ya que dependiendo del tipo de llamada hay algunas características particulares bien diferenciadas:
Debido a la necesidad de disponer de un tiempo de respuesta casi inmediato del proceso (<3 segundos, incluyendo todo el proceso de transformación BizTalk, ida y vuelta a HalCash y respuesta a Host), se diseñó una solución para mantener las .dll de BizTalk en memoria caché permanentemente. De este modo se evita una importante pérdida de tiempo en la carga de la caché que pudiera provocar el fallo del sistema al tardar más tiempo del solicitado.
| Número de desarrolladores | Un consultor Biztalk |
| Tiempo de ejecución | Un mes y medio |
| Tecnologias de desarrollo y diseño |
BizTalk 2006 R2, Web Services |
| Lenguaje de programacion | C# |
| Modelo de programacion y tecnologias |

PERFIL DE CLIENTE
Banco Popular Español es el 3er grupo bancario español
SECTOR PRODUCTIVO
Banca
PAIS/REGION
España