CHILEOFFSHORE Una compañia de Tecnologías de la Información

EMB Switch

embswitch

ApiEMBSwitch de CHILEOFFSHORE es un innovador producto que permite integrar aplicaciones en forma sencilla, segura y eficiente.

ApiEMBSwitch es ideal para las instituciones financieras, también para cualquier empresa que requiere un ESB (Enterprise Service Bus - Bus de Servicio en español), las redes o los procesadores de transacción financiera de todos los tamaños que buscan aprovechar las tecnologías abiertas en su entorno de procesamiento de pagos. ApiEMBSwitch permite a las instituciones financieras modernizar su infraestructura en una plataforma abierta para reducir los actuales costos de TI y proteger las inversiones futuras. Ya sea que usted este buscando llevar el procesamiento de transacciones de pago por su cuenta propia o para sustituir uno ya existente, CHILEOFFSHORE ofrece una solución flexible de bajo costo y fácil de implementar.

ApiEMBSwitch es una versión de ESB mejorada o ESB Administrada, ya que permite al usuario registrar todas las transacciones y además mide los tiempos de respuesta de cada una de ellas. Los registros de cada transacción se utilizan para auditoría y soporte en línea. Las demoras de las transacciones se utilizan para monitorear los servicios y con estas se levantan alertas cada vez que se detectan errores y/o lentitud.

ApiEMBSwitch es un conjunto de dos productos actuales en el mercado, BASE24 y ESB. Pero el único con funcionalidad de ESB administrada. ApiEMBSwitch compite en el mercado con varios productos como "IBM WebSphere Message Broker Integration Bus" o "Oracle Enterprise Service Bus", etc.

ApiEMBSwitch cuenta con 2 versiones: ApiEMBSwitch Standalone y ApiEMBSwitch HA. La versión Standalone sirve para una empresa pequeña y ApiEMBSwitch HA para una empresa mediana y grande.

La capacidad de procesar transacciones de ApiEMBSwitch es ilimitada (versión HA) y puede aumentarse según la necesidad de su empresa.

Logros del ApiEMBSwitch

  

Lista de algunas empresas conectadas con sistemas de nuestros clientes ...

  • Isapre Colmena
  • Isapre Masvida
  • Banco Santander
  • Multicaja S.A.
  • Dicom
  • PreviRed
  • Autentia
  • Isapre Consalud
  • Isapre Cruz Blanca
  • Isapre Banmédica
  • Isapre Vida Tres
  • y otras

Características:

  • Procesamiento de transacciones POS/ATM/EFT en tiempo real y en forma segura.
  • Procesamiento de transacciones de pago de cuentas en tiempo real y en forma segura.
  • Soporta Stand In (manejo de bases locales).
  • Soporta ISO 8583 (87, 93, 03).
  • Integración con socios de negocios.
  • Soporta HSM (Hardware Security Module, por ejemplo HP Atalla).
  • Integración de diferentes sistemas dentro de una empresa.
  • Más de 100 endpoints diferentes, lo que permite conectarse a casi cualquier tipo de conexión: Queue, TCP-port, HTTP, HTTPS, SMTP, POP3, SFTP, WS-Soap, WS-REST, etc.
  • Más de 60 patrones de integración empresarial (EIP).
  • Rápida implementación.
  • Implementación de rutas con XML.
  • Administración - panel de control con alto nivel de monitoreo.
  • Administración Detallada - cada transacción pueden ser vista y analizada, entradas, salidas, el tiempo transcurrido, etc.
  • Notificaciones en tiempo real, incluyendo integración SNMP.
  • Registro de transacción persistentes y no persistentes - ninguna transacción se perderá incluso si se cae el sistema.
  • Log de auditoría Wiretap – registro asíncrono de log de auditoría en base de datos, lo que evita la desaceleración del rendimiento del Switch.
  • Junto con EMBFileTransfer es posible construir una solución de manejo o "switching" de pagos, totalmente operativa en muy corto tiempo.

 

Historia

ApiEMBSwitch es la pieza clave para integrar su sistema.




Arriendo de ApiEMBSwitch

Ahora CHILE-OFFSHORE ofrece una nueva
modalidad de arriendo de ApiEMBSwitch.
Click aquí para conocer más detalles.


ApiEMBSwitch viene de Enterprise integration patterns Message Based Switch. Como su nombre lo indica, es un Switch basado en mensajes. ApiEMBSwitch es una herramienta fundamental para realizar integración de diferentes sistemas informáticos.

La creación de ApiEMBSwitch se llevó a cabo con el diseño de un prototipo para un sistema de Switch para pagos para una compañía chilena de TEF (Transferencia Electrónica de fondos), Multicaja S.A. con el propósito de reemplazar su antiguo y desactualizado sistema ESB, el que presentaba una gran cantidad de fallas y falta de apoyo adecuado.

ApiEMBSwitch permite a las instituciones y procesadores financieros realizar, validar y autorizar transacciones en línea, al igual que Multicaja, que tiene más de 20.000 puntos de venta. ApiEMBSwitch también permite a las grandes o medianas empresas la integración con sus socios y de sus diferentes sistemas internos.

ApiEMBSwitch es un componente clave para hacer cualquier tipo de integración. Click en el siguiente link para ver ejemplos de uso del ApiEMBSwitch.


Ejemplos de Usos Reales


Diferencias entre RPC (Stop and Wait) y ApiEMBSwitch

La gran diferencia entre EMB (Enterprise Integration Patterns Messages Based) Switch y un RPC (Remote Procedure Call que incluye servicios de llamadas web service) Switch, es que ApiEMBSwitch se construye a partir de un diseño que considera la ocurrencia de fallas. En cambio el RPC Switch generalmente esta diseñado para operar bajo condiciones perfectas. Cualquier transacción que entre en EMBSwitch se registra de forma persistente, en cambio en RPC Switch por lo general no. Entonces, para ApiEMBSwitch, cuando ocurre una falla, la transacción puede ser reprocesada más adelante, en cambio RPC Switch simplemente empezará todo desde el comienzo.

Esta característica permite a la empresa que administra el Switch, manejar cualquier queja de un cliente de manera óptima. Gracias al Switch, se pueden obtener detalles exactos de cualquier transacción y saber la razón exacta del problema.

Para un Switch basado en RPC, una falla del Switch, o una falla de la red, provocaría la pérdida de cientos de transacciones, las que no son posibles de recuperar y de las cuales no se puede conocer el estado en el que quedaron.

Arquitectura de alto nivel de ApiEMBswitch

Diagrama 1 - Arquitectura de alto nivel de ApiEMBswitch – Con base de datos StandIn

La función básica de un switch es rutear las transacciones a sus destinos. El Diagrama 1 muestra tres tipos de transacciones, verde, rojo y gris. Cada uno de ellos será procesada por una ruta predefinida.


Núcleo

El núcleo de ApiEMBSwitch es el administrador de colas. Cada transacción se convierte en un mensaje que es encolado en una cola. Luego, el mensaje se quita de la cola y es enviado a su destino (TxA).

Otros componentes del núcleo son Java Message Service (JMS) y Enterprise Integration Patterns (EIP), lo que permite a componentes de alto nivel orquestar las diferentes transacciones de una manera sencilla.


Monitoreo y administración

En cada paso de un proceso de transacción especifica, un registro de auditoría se registra en la base de datos. El registro se genera y se guarda a través de una cola de auditoría de forma asincrónica. Gracias a este diseño, el desempeño del núcleo de Switch no se ve afectado por las actividades de auditoría.

La base de datos de auditoría no sólo será utilizada por el auditor de Switch, sino también por el equipo de monitoreo y mesa de ayuda. El perfil del usuario será utilizado para tomar la decisión de cuales datos podrán ser vistos por ese usuario en específico.

Así como se muestra en el Diagrama 1, el Switch se puede construir con facilidad para diferentes usos. El Switch mostrado en el Diagrama 1 maneja una base de datos StandIn que puede procesar determinadas operaciones a nivel local.


Panel de Control

El panel de Control de monitoreo del ApiEMBSwitch proporciona una visión general de alto nivel acerca del funcionamiento del programa. Como se muestra en el Diagrama 2, las empresas TxO se encuentran en la parte superior de la pantalla, las cuales corresponden a Empresas de Cobro de Servicios de Pagos. En el medio, se muestra el estado general de ApiEMBSwitch. Y en la parte inferior, se muestra el estado general de empresas TxA.

diagrama 2
Diagrama 2 - Panel de Control de ApiEMBSwitch

Monitoreo - Drill down Display

Para cada Txo, TxA y ApiEMBSwitch, las transacciones se pueden consultar para ver como son manejadas por ApiEMBSwitch. Tal como se muestra en el Diagrama 3, para una operación específica en un punto específico de la ruta, se puede obtener mucha información crítica: estado, el tiempo transcurrido de procesamiento, los datos entregados, etc.

Con la ayuda de esta información, el auditor puede saber exactamente lo que se ha realizado. Para el equipo de monitoreo, ver el rendimiento del switch. El personal de la mesa de ayuda puede responder a las inquietudes del cliente acerca de sus transacciones.

diagrama 3
Diagrama 3 - Auditoría de Mensajería