Axional Integration Bus

Proporciona servicios de conectividad y transformaciĆ³n de datos entre proveedores y clientes

Axional integration busĀ es un bus de servicios empresariales (ESB) que proporciona servicios de conectividad y transformaciĆ³n de datos entre proveedores y consumidores que permiten la integraciĆ³n de la informaciĆ³n empresarial.

Consiste en un conjunto de tecnologƭas de software que proporcionan servicios fundamentales para arquitecturas complejas a travƩs de un sistema de mensajes (el bus).

  • Axional IBĀ transforma arquitecturas complejas en entornos integrados implementando la conectividad entre sistemas, virtualizaciĆ³n de procesos y gestionando la interacciĆ³n de servicios y aplicaciones.
  • Las herramientas de integraciĆ³n le permitirĆ”n conectarse a una gran variedad de aplicaciones heterogĆ©neas y servicios web, sin requerir una conectividad de punto a punto compleja.

 

Axional IBĀ proporciona las caracterĆ­sticas que permiten la implementaciĆ³n de una arquitectura orientada a servicios, integrando mĆŗltiples orĆ­genes de informaciĆ³n y ofreciendo el acceso a servicios y datos mediante protocolos SOA, pero tambiĆ©n desde otro tipo de protocolos no SOA. Cuenta con un gran nĆŗmero de conectores disponibles para integrar rĆ”pidamente diversas fuentes de datos, incluidas aplicaciones, archivos, dispositivos mĆ³viles, sistemas de mensajerĆ­a y bases de datos.

La integraciĆ³n de datos entre distintas aplicaciones y sistemas puede establecerse siguiendo dos modelos: modelo vertical y modelo horizontal.

El modelo de integraciĆ³n vertical consiste en la integraciĆ³n de aplicaciones para soportar un determinado tipo de negocio, como las industrias de los sectores de sanidad, farmacĆ©utico, financiero, de producciĆ³n, etc. Estos sectores requieren un tipo especĆ­fico de integraciĆ³n basado en distintos estĆ”ndares empleados en cada uno de ellos, como por ejemplo HL7 o HIPPA (Sanidad), FEDICOM (FarmacĆ©utico), AECOC (retail) o GSTP (financiero).

El modelo de integraciĆ³n horizontal se basa en modelos de integraciĆ³n que son comunes a todos los sectores empresariales, como por ejemplo los servicios de integraciĆ³n como obtenciĆ³n y transformaciĆ³n de datos, acceso a servicios, control de flujos de informaciĆ³n, etc.
CaracterĆ­sticas
  • Permite la conexiĆ³n a prĆ”cticamente cualquier tecnologĆ­a que suministre informaciĆ³n mediante el uso de conectores integrados en la plataforma: SOAP, REST, TCP/IP, FTP, e-mail, bases de datos.
  • Ofrece cualquier proceso, informe, documento o estructura de datos como servicio SOA para poder ser consumido por otros sistemas.
  • Permite la coordinaciĆ³n y ejecuciĆ³n de procesos de forma automatizada mediante el gestor de tareas de Axional Studio.
  • Permite enrutar, transformar y virtualizar servicios dirigiendo las peticiones a los conectores desde sistemas externos hacia los distintos servicios ofrecidos por Axional Studio.
  • Dispone de mecanismos de securizaciĆ³n de todos los servicios a travĆ©s de un entorno de seguridad basado en polĆ­ticas de acceso a recursos y totalmente integrado con Axional Studio.
  • Permite la agilizaciĆ³n de procesos mediante la construcciĆ³n de bloques lĆ³gicos mediante el lenguaje interpretado Axional XSQL.
  • Ofrece una infraestructura de integraciĆ³n flexible, simplificada y estandarizada para dar soporte a las necesidades de negocio de forma mĆ”s rĆ”pida y sencilla.

 

Axional IB se utiliza como piedra angular para una arquitectura orientada a servicios (SOA), que ayuda a exponer la informaciĆ³n importante y las funcionalidades generalmente atrapadas en las interioridades de las aplicaciones y habilita su reutilizaciĆ³n.

Especificaciones

Axional IBĀ sincroniza datos, objetos y documentos con sistemas externos. La utilizaciĆ³n de Axional Studio y su framework de definiciĆ³n de tareas y procesos, ofrecen un sistema confiable y seguro de acceder a los servicios externos u ofrecerlos mediante:

  • Servicios salientes ā€“ permite catalogar servicios y ofrecerlos a aplicaciones externas.
  • Servicios entrantes ā€“ permite acceder a sistemas externos y consumir sus servicios mediante el uso de conectores.
  • Servicios de transformaciĆ³n ā€“ permite la transformaciĆ³n de datos y su integraciĆ³n local o remota.

 

Combinando estos aspectos,Ā Axional IBĀ se constituye como un completo bus de integraciĆ³n de informaciĆ³n y servicios.

Axional IB, permite registrar conectores SOAP, TCP/IP o FTP para que aplicaciones externas puedan acceder a los recursos de las aplicaciones integradas en Axional Studio. Igualmente, permite registrar procesos o tareas que mediante el uso de los conectores, pueden acceder a aplicaciones externas e integrar sus servicios.

Conectores integrados en el bus

Axional IBĀ ofrece una variedad de conectores que permitenĀ el flujoĀ deĀ sus mensajesĀ para conectarĀ e interactuar con losĀ servicios ofrecidos por sistemas externos o por los servicios ofrecidos por el paraguas de aplicaciones Axional.Ā La mayorĆ­a de estos conectores pueden utilizarse en modo cliente o modo servidor, conectĆ”ndose a otros servidores o declarando servicios a los que pueden acceder aplicaciones externas.

Los conectores integrados en Axional son:

  • Conector de servicios web SOAP
  • Conector TCP/IP
  • Conector FTP
  • Conector de mensajerĆ­a
  • Conector HTTP
  • Conector a bases de datos

ElĀ conectorĀ de servicios web SOAPĀ es un conectorĀ genĆ©rico que permite integrarse fĆ”cilmente con cualquier aplicaciĆ³n o servicio que exponga un interface de servicio web basado en SOAP.

El conector SOAP en modo server integra automĆ”ticamente cualquier objeto creado mediante Axional Studio 8. Esto permite publicar como servicio web los procesos, informes, workflows o acceso a datos disponibles en las aplicaciones Axional. Los detalles tĆ©cnicos de la conexiĆ³n SOAP, incluyendo la sintaxis XML de los mensajes, se han diseƱado de forma abstracta para el usuario, de forma que la implementaciĆ³n se ha simplificado. La facilidad con la que se declaran y se integran los servicios SOAP, permite convertir Axional BI en una pasarela de servicios Web.

ElĀ conector TCP/IPĀ permite declarar servidores TCP/IP que dirigen las peticiones recibidas por clientes a clases Java autodeclaradas en el bus. Este conector declara automĆ”ticamente los servicios y genera la infraestructura necesaria para atender las peticiones de mĆŗltiples clientes simultĆ”neamente.

El conector cliente TCP/IP, permite conectar a servidores TCP/IP y establecer un flujo de intercambio de informaciĆ³n a travĆ©s del canal de conexiĆ³n generado.

ElĀ conector FTPĀ (File Transfer Protocol)Ā  estĆ” diseƱado para cargar o descargar ficheros desde un servidor FTP.Ā  El conector FTP estĆ” basado en TCP/IP y por lo tanto, puede acceder a servidores que ofrezcan servicio en Internet. Dispone de un integrador ETL que permite procesar los ficheros descargados en modo streaming, realizando operaciones de anĆ”lisis o transformaciĆ³n ā€œal vueloā€ sin tener que descargar completamente el fichero para procesarlo posteriormente. El servidor FTP integrado en Axional BI permite publicar como una estructura de ficheros cargable o descargable desde clientes FTP externos las estructuras virtuales de ficheros de las aplicaciones Axional, como por ejemplo el gestor documental.

ElĀ conector de mensajerĆ­aĀ estĆ” diseƱado para leer y analizar correos desde servidores de correo electrĆ³nico mediante protocolos POP/IMAP o para enviar correos a travĆ©s de un servidor de correo SMTP.

ElĀ conector HTTPĀ permite intercambiar informaciĆ³n con un servidor HTTP mediante los protocolos HTTP o HTTPS. El cliente HTTP no es un cliente SOAP o de servicios web, permite emular requests HTTP como si se tratara de un cliente navegador y realizar operaciones de recuperaciĆ³n o enviĆ³ de informaciĆ³n (POST) a servidores web. Uno de los usos mĆ”s popular de este tipo de conectores es la recuperaciĆ³n de pĆ”ginas web o el intercambio de informaciĆ³n entre servidores que no tienen disponible el intercambio de la misma como servicios web.

ElĀ conector DBĀ permite declarar conexiones a mĆŗltiples bases de datos de distintos fabricantes y realizar operaciones SQL sobre las mismas. El uso de la tecnologĆ­a JDBC para el establecimiento de la conexiĆ³n, permite la conectividad con servidores de bases de datos de distintos fabricantes y la capacidad de interactuar e intercambiar informaciĆ³n simultĆ”neamente entre ellos.

Servicios integrados en el bus

Los servicios integrados en el bus son una plataforma de operaciones y servicios que operan a modo de manipulaciĆ³n o transformaciĆ³n de datos o mensajes que viajan por el bus. Los servicios integrados permiten incluir en el bus inteligencia de negocio ademĆ”s de la capacidad de interconexiĆ³n y flujo de mensajes que ofrecen los conectores.

Los servicios integrados en el bus son:

  • Gestor de firma digital
  • Servicio de transformaciĆ³n o ETL
  • Servicio de producciĆ³n documental
  • Motor de lĆ³gica de negocio

ElĀ gestor de firma digitalĀ  permite la firma electrĆ³nica de documentos mediante el uso de certificados digitales. Los certificados se almacenan en una base de datos securizada mediante los mĆ”s altos estĆ”ndares de seguridad.

ElĀ servicio de transformaciĆ³nĀ es un motor de transformaciĆ³n de datos en streaming, que mediante el uso de objetos abstractos, permite ejecutar complejos procesos de transformaciĆ³n de datos de forma simple y potente.

Los objeto son extensibles para facilitar su definiciĆ³n usando un lenguaje XSQL. Para aƱadir potencia a estos objetos, el servicio incluye mĆ”s de 300 funciones de transformaciĆ³n predefinidas, permitiendo la definiciĆ³n de complejos flujos de informaciĆ³n y circuitos de toma de decisiĆ³n basados en eventos. Estas funciones permiten la transformaciĆ³n de altos volĆŗmenes de informaciĆ³n aplicando complejas reglas de negocio que permiten:

  • AnonimizaciĆ³n de datos para anĆ”lisis estadĆ­stico de datos sensibles
  • EncriptaciĆ³n de informaciĆ³n
  • ValidaciĆ³n de datos, incluyendo la validaciĆ³n entre columnas de objetos complejos
  • TrasposiciĆ³n de filas a columnas
  • Funciones de agregaciĆ³n
  • CodificaciĆ³n de datos descodificados (Mapeo de textos a cĆ³digos)
  • DefiniciĆ³n de funciones de transformaciĆ³n personalizadas

ElĀ servicio de producciĆ³n de documentosĀ es un motor que permite laĀ producciĆ³n deĀ mĆŗltiplesĀ documentos, aplicando una plantilla del catĆ”logo aĀ una fuenteĀ de datos estructurados. Los datos estructurados pueden ser recibidos a travĆ©s del bus y se aplica un modelo de computaciĆ³n y aplicaciĆ³n de plantillas de documentos que al final genera documentos PDF que pueden ser reenviados por el bus a travĆ©s de sus conectores.

Este servicio es muy potente ya que permite la generaciĆ³n documental a partir de plantillas preestablecidas, permitiendo la generaciĆ³n de documentos altamente sofisticados a partir de un origen simple de datos.

ElĀ motor de lĆ³gica de negocioĀ es un servicio que permite definir operaciones y algoritmos de lĆ³gica de negocio basados en un lenguaje interpretado y extensible que permite introducir un tratamiento complejo de la informaciĆ³n sobre los flujos de mensajes que viajen por el bus.

Ejemplos de integraciĆ³n

Acceso mediante FTP a un fichero almacenado en el Gestor Documental de Axional OS u obtener una copia PDF de una factura emitida por un objeto de Axional OnDemand ERP.

ConexiĆ³n a un servidor de correo, para recuperar mensajes y realizar operaciones con los mismos, o conectando mediante TCP/IP a autĆ³matas para recoger informaciĆ³n sobre estadĆ­sticas del proceso productivoĀ o para ordenar la dispensaciĆ³n de pedidos.

La creaciĆ³n de servidores TCP/IP permite generar servicios de intercambio de informaciĆ³n, como el servicio de envĆ­o de pedidos FEDICOM basado en intercambio de mensajes mediante un canal TCP/IP.

Testing Framework

ConĀ Axional-IBĀ ademĆ”s de integrarse de forma fiable, escalable y con fĆ”cil mantenimiento, tambiĆ©n consiguen excelentes rendimientos cuando se trata de procesar grandes volĆŗmenes de mensajes en poco tiempo. Para asegurar estas ventajas, Axional-IB dispone de un entorno especĆ­fico para pruebas de rendimiento.

Este entorno dispone de un simulador de carga con modelos de generaciĆ³n de stress manuales o automĆ”ticos (flujo constante, aleatorio, gaussiano) y un monitor de rendimiento.

Potencie su empresa hoy

Nuestro equipo estĆ” listo para ofrecerte los mejores servicios