<div style="text-align: justify;">En la actualidad, el uso de componentes que permitan la integración e interacción entre diferentes sistemas de información, se hace necesario y evidente, ya que las organizaciones no logran mantenerse en una única línea de vida del software, que permita actualizar sus aplicaciones de modo tal que todas se mantengan con tecnología de punta, que soporte nuevas implementaciones y dinámicas del mercado. Esta convivencia entre diferentes tipos de aplicaciones, las cuales requieren comunicarse entre sí, ha llevado a la necesidad de contar con componentes software de comunicación que permitan, de forma inmediata, enviar y recibir información para lograr efectuar transacciones en línea primando la flexibilidad de los procesos.</div>