Hace muchos años, en una galaxia muy muy lejana, existían empresas que todavía contaban con complejos centros de datos, en los cuales, albergan todas sus bases de datos y aplicaciones empresariales, la cuales soportaban toda la operación de la empresa. Cuenta la leyenda, qué estas empresas gastaban grandes cantidades de dinero para mantener sus centros de datos operando y a pesar de ello, tenía fallas con mucha frecuencia, fue entonces cual algo divino apareció, y es que la nube había llega para todos, nuevas y sofisticadas arquitecturas empezaros a surgir, como lo son Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), las cuales facilitaban en gran medida la operación de las compañías. Según la leyenda, estas nuevas arquitecturas trajeron tranquilidad y estabilidad al reino, hasta que llego … BackEnd as a Service (BaaS) y una nueva revolución empezó. as
Categoría: EAI
¿Que son los microservicios?
Justo cuando nos estábamos empezando a acostumbrar a SOA, llegan los microservicios para confundirnos más, y es que SOA y microservicios tiene un gran parecido, tanto que para los que no están al tanto, puede resultar lo mismo, sin embargo, SOA y microservicios tienen sus diferencias y es justo de lo que hablaremos en este artículo. as
Webhook una alternativa al Polling
Los Webhook solucionan una de las problemáticas más comunes en la integración de aplicaciones, que es la obtención de actualizaciones en los sistemas de terceros, pues es difícil determinar cuándo una aplicación externa tiene nueva información de interés para nuestros sistemas. as
Single SingOn (SSO)
El Single SingOn (SSO o inicio de sesión única) es la capacidad de las aplicaciones modernas para permitir a los usuarios el acceso a varias aplicaciones mediante una solo autenticación, utilizando para ello, un proveedor de autenticación en común.
Concurrencia VS Paralelismo
A pesar de que hoy en día casi todas las aplicaciones trabajan con múltiples hilos de ejecución y que los programadores saben utilizarlos, muy poca gente sabe distinguir entra Concurrencia y Paralelismo, ya que son conceptos bastantes relacionados, pero que no necesariamente significan lo mismo. as
Escalabilidad Horizontal y Vertical
La escalabilidad es la capacidad del software para adaptarse a las necesidades de rendimiento a medida que el número de usuarios crece, las transacciones aumentan y la base de datos empieza a sufrir degradamiento del performance por las cargas crecientes. as
SOAP vs REST ¿cual es mejor?
SOAP vs REST es una comparación que muchos programadores o incluso arquitectos de software suelen preguntarse a la hora de desarrollar las API para sus sistemas, pero cual es realmente la diferencia que existe entre ellas, ¿Será que una es superior a la otra? ¿Será que REST llego para remplazar a SOAP? Pues bien, en este artículo trataremos de resolver esta gran duda.
asIntegración de aplicaciones con Cross Reference
Cross Reference o Referencias cruzadas es una de las técnicas más utilizadas para la integración de aplicaciones basadas en Arquitectura SOA, en donde las distintas aplicaciones comparten información similar pero replicada en cada una de ellas. De entrada puede resultar un poco tonto decir que la información se encuentre en varias aplicaciones, sin embargo existen escenarios donde esto es así y en realidad no está mal. Pero antes de debatir este punto me gustaría explicar en qué consiste Cross Reference.
Que es Service-oriented architecture (SOA)
En los últimos años hemos escuchado haber de SOA por todas partes, SOA aqui SOA alla y SOA por todas partes, Pero que es realmente SOA ya que en ocasiones confundimos SOA con alguna tecnología o algún producto. Sin embargo no es mas un tipo de arquitectura de software la cual esta diseñada para los ambientes de integración, Pero antes de entrar a detalle me gustaría hacer un poco de historia.
Antes del debut de SOA teníamos la Arquitectura de ManFrame y Cliente-Servidor las cuales no quiero decir que sean obsoletas o pasadas de moda ya que cada un ofrece ventajas y desventajas que pueden ser decisivas según nuestro escenario de negocio. as