BLOG | OFICINA DEL CTO

La transformación digital y la explosión de la cartera de aplicaciones

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 15 de abril de 2019

La demanda de interacción en tiempo real, compromiso inmediato e información entregada digitalmente es casi insaciable. Ya sea una biblioteca completa de películas y programas de televisión disponibles a nuestro alcance o la capacidad de tomar un viaje, reservar una mesa o encontrar la estación de servicio más cercana, no es tan importante como el hecho de que cada tipo de organización está bajo presión para abordar las necesidades de los clientes y agregar valor digitalmente en este momento.

El resultado se conoce más ampliamente como "transformación digital". La migración constante hacia experiencias digitales integradas y en tiempo real en todos y cada uno de los aspectos de nuestras vidas. Alimenta la presión competitiva. No siempre ventaja, sólo presión. La primera organización que ofrezca una experiencia digital de este tipo tendrá la ventaja de marcar el estándar para sus competidores. Otros deberán seguirles en breve o correr el riesgo de quedarse atrás.

El resultado es una explosión de aplicaciones. Aplicações móviles . Aplicações web . Aplicações integradas .

Esta última parte es importante, porque el concepto de una aplicación "monolítica" está definitivamente muerto. Es raro encontrar una aplicación que pueda ejecutarse completamente por sí sola sin ayuda de aplicaciones externas. De los requisitos para nuevas herramientas citados en la encuesta sobre modernización de aplicación empresariales , tres de los cinco principales incluyen la palabra "integrar". Integración con datos, integración con soluciones locales e integración con aplicaciones en la nube existentes. La integración es necesaria porque los datos que los consumidores quieren -y necesitan- existen en múltiples sistemas distribuidos en múltiples nubes y centros de datos.

Estos datos se recuperan a través de una aplicación. No caigas en la trampa de creer que las API reemplazan a las aplicaciones. Las API son una interfaz. Son un estilo específico de integración que requiere la ejecución de lógica empresarial. Son una interfaz para una aplicación o sistema.

Es por ello que el número de aplicaciones en las carteras corporativas está creciendo de manera explosiva a medida que se afianza la transformación digital . Desafortunadamente, la mayoría no es consciente de cuán explosivo es realmente este crecimiento. Porque para brindar la experiencia digital que los usuarios corporativos y los consumidores anhelan, se deben recopilar datos de muchas aplicaciones para presentar una experiencia única y cohesiva que oculta la verdad.

¡Haz la prueba! ¿Cuántas aplicaciones ves TÚ?

Considere esta sencilla aplicación de seguimiento de entregas. Adivina cuántas aplicaciones incluye realmente esta aplicación de apariencia sencilla. Oye, no mires la respuesta por encima.

La transformación digital y la explosión de la cartera de aplicaciones

Supongo que la mayoría de la gente respondería "dos". La inclusión de un mapa de Google es un buen indicador de que la aplicación está utilizando una aplicación de Google (a la que se accede a través de API) para indicar visualmente la ubicación de la dirección de entrega y el vehículo de entrega.

Pero veo al menos cuatro, y probablemente más.

La aplicación web es una sola aplicación. Sin embargo, la información que se muestra proviene de varias otras aplicaciones , incluida la aplicación móvil que usan los repartidores para hacer un seguimiento de su jornada e informar su ubicación. Habiendo estado involucrado en la compra programada para entrega, puedo decirle que la aplicación de programación es independiente de la aplicación utilizada para completar la compra. Lo que significa que los datos de programación provienen de una aplicacióndiferente .

La transformación digital y la explosión de la cartera de aplicaciones

Generalmente, cuando analizamos la componentización de aplicaciones, el debate para los proveedores de infraestructura se centra en los microservicios y los contenedores. Y es cierto que la " aplicación web" podría en realidad ser múltiples "aplicaciones" más pequeñas distribuidas como microservicios dentro de un entorno en contenedores. Incluso podría implementarse en la nube pública. Pero hay múltiples formas en las que las aplicaciones se están descomponiendo y creando un aumento significativo en la cantidad de aplicaciones bajo administración en todas y cada una de las organizaciones. Esto incluye el uso de componentes de terceros, como Google Maps, así como aplicaciones móviles.

Esto incluye nuevas aplicaciones web que combinan todos estos datos dispares en una única pantalla. Porque nadie tiene tiempo de saltar entre tres aplicaciones diferentes para poder hacer todo esto. Esta es la economía digital: esperamos que las aplicaciones hagan el trabajo sucio por nosotros. Y las organizaciones abordarán esa expectativa entregando nuevas aplicaciones creadas sobre aplicaciones existentes y externas.

Todo esto apunta a la realidad de que la transformación digital está impulsando el crecimiento de las carteras de aplicación y cambiando la forma en que se desarrollan, se entregan, se integran y, en última instancia, incluso se consumen. Esto significa posteriormente cambios también en la forma en que se protegen, escalan y operan.

Lo que significa que la distribución de aplicación tiene que transformarse junto con ella .