La arquitectura que viene (Episodio 1/3)
Episodio 1: La Economía de las API
En los últimos años, la proliferación de las redes sociales, movilidad, tecnologías en la nube (Cloud) y el incremento del valor de los datos han generado un importante cambio en la forma en que interactuamos, llevando a los negocios a centrarse en el cliente.
98% del incremento en el gasto de IT entre 2013 y 2020 comprenderá social, mobile, analytics y cloud” IDC Predictions 2013.
Estos cambios en nuestras conductas, en lo que esperamos cuando consumimos un servicio, generan nuevas oportunidades para el negocio y requieren el desarrollo de nuevas capacidades en IT.
Disponer de aplicaciones móviles, utilizar las nuevas posibilidades de los dispositivos y smartphones para incrementar el conocimiento del cliente, integrar los servicios con redes sociales y/o servicios de terceros, incorporar infraestructura híbrida (Cloud - OnPremise) no son características opcionales, son requisitos obligatorios.
Estos nuevos requerimientos son los que impulsan la denominada API Economy
En 2016, 50% de la colaboración B2B (Business To Business) tendrá lugar a través de Web APIs.” Gartnet Predicts
La economía de las APIs es el intercambio comercial de funciones de negocio, capacidades o competencias como servicio usando APIs (Application Programming Interfaces)
La economía API conduce la reinvención del negocio hacia la re invención digital del negocio.
Los nuevos desafíos para la Arquitectura Empresarial
Para soportar los desafíos de los negocios digitales emergentes (API Economy, Mobile, Cloud, Internet of Things, etc), SOA es necesario, pero no suficiente.
Las nuevas demandas del mercado incluyen:
- Omnicanalidad: Significa que un servicio debe funcionar bien y estar adecuado al contexto de cada canal. Un concepto primitivo, relacionado con esto es el diseño adaptativo (responsive design). Un concepto más moderno está relacionado con facilitar al cliente lo que necesita y cómo lo necesita en cada canal brindando una experiencia contextualizada (al lugar, momento y dispositivo) y unificada en cada interacción.
- Operar con agilidad: Poder incorporar rápidamente lo que el cliente necesita, tener la información disponible y actualizada en tiempo y forma, brindar acceso a las aplicaciones, datos, etc. que utiliza normalmente, adaptarse a las situaciones y actuar en consecuencia y al mismo tiempo, mantener la funcionalidad existente, asegurar la disponibilidad, mantener la integridad de los datos.
- Reinventarse: Explorar nuevos canales, crear nuevas oportunidades de negocio no solo con B2B (Business to Business) sino también integrando aplicaciones (vía APIs) y generando ecosistemas heterogéneos para encontrar nuevas oportunidades para generar valor.
La arquitectura empresarial debe desarrollar las capacidades tecnológicas para que el negocio se pueda ofrecer como componentes de valor, que se pueden integrar interna y externamente.
Hoy comienzan a proliferar las aplicaciones que integran funcionalidades de orígenes diversos (Ejemplo de ellos son las aplicaciones integradas con Facebook, Google Analytics, PayPal, etc.)
En el futuro cercano, las aplicaciones serán composiciones de diferentes servicios propios y externos. Generando un ecosistema de APIs que podrán ser integradas libremente por los desarrolladores para formar nuevas aplicaciones.
Nuestra arquitectura, debe estar preparada para ello y en la próxima entrega, hablaremos de ello.
En la próxima entrega: Los modelos de Arquitectura para las nuevas demandas. (Si está por comprar un ESB, lean antes este artículo!!!)
Click Folow para recibir novedades sobre mis post.
Y sígueme en twitter para más información @mir_dany
Amazonian | CTO | Tech lover | People | Innovation | Leader
10 añosQue gran artículo Dani, un abrazo y cuídate
Deal Financial Services Plataforma Comercial
10 añosQue bueno seguir en contacto Daniel, Gran artículo, investigación de mercado y proyecto!!. Felicitaciones