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 aplicações. Aplicações móviles . Aplicações web . Aplicações integradas .
Esta última parte es importante, porque el concepto de una aplicação "monolítica" está definitivamente muerto. Es raro encontrar una aplicação que pueda ejecutarse completamente por sí sola sin ayuda de aplicações externas. De los requisitos para nuevas herramientas citados en la encuesta sobre modernización de aplicação empresariales , tres de los cinco principales incluyen la palabra "integrar". Integración con datos, integración con soluciones locales e integración con aplicações 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 aplicação. No caigas en la trampa de creer que las API reemplazan a las aplicações. 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 aplicação o sistema.
Es por ello que el número de aplicações 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 aplicações para presentar una experiencia única y cohesiva que oculta la verdad.
Considere esta sencilla aplicação de seguimiento de entregas. Adivina cuántas aplicaciones incluye realmente esta aplicação de apariencia sencilla. Oye, no mires la respuesta por encima.
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 aplicação 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 aplicação web es una sola aplicación. Sin embargo, la información que se muestra proviene de varias otras aplicações , 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 aplicação de programación es independiente de la aplicação utilizada para completar la compra. Lo que significa que los datos de programación provienen de una aplicaçãodiferente .
Generalmente, cuando analizamos la componentización de aplicações, el debate para los proveedores de infraestructura se centra en los microservicios y los contenedores. Y es cierto que la " aplicação web" podría en realidad ser múltiples "aplicações" 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 aplicações se están descomponiendo y creando un aumento significativo en la cantidad de aplicações 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 aplicações web que combinan todos estos datos dispares en una única pantalla. Porque nadie tiene tiempo de saltar entre tres aplicações 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 aplicações 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 aplicação 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 aplicação tiene que transformarse junto con ella .