SOA debe seguir la tendencia de un todo conectado en 2016

By septiembre 1, 2016Novedades

A medida que la tendencia de un todo conectado avanza, los arquitectos empresariales deben asegurarse que su organización mantenga el paso. Esto es lo que hay para esperar en SOA durante el 2016.

Sepa cómo algunas tendencias importantes de TI acerca de los microservicios, el internet de las cosas, los APIs y la agilidad empresarial impactan las arquitecturas orientadas a servicios. SQDM comparte un artículo de TechTarget detallando criterios definitivos con respecto a SOA que moldearán el escenario durante este año 2016. Se detalla cómo tomar ventaja de estas tendencias, incluyendo la tendencia creciente del todo conectado.

Ningún segmento de TI es una isla hoy en día, de manera que las arquitecturas empresariales y las orientadas a servicios (SOA) deben progresar rápidamente para administrar y para moderar plataformas de cómputo para un todo conectado. Gestionar y capitalizar la naturaleza interrelacionada de estas tecnologías, mientras se mantiene el control, es el reto más grande para los arquitectos de hoy en día, dicen algunos expertos.

El 2016 será un año importante para SOA -el uso ampliado de interfaces de programación de aplicaciones o APIs extienden las responsabilidades de una arquitectura de servicios a áreas diferentes a TI. Los requerimientos de aplicaciones se han trasladado del desktop al browser, a los dispositivos móviles y al internet de las cosas. Durante cada paso de esta transición las aplicaciones vienen siendo más inteligentes, sencillas y están más ampliamente distribuidas, articulando un esfuerzo para ir al paso de un todo conectado. Es interesante ver que cómo las tecnologías y arquitecturas parecen estar más y más interrelacionadas a medida que ganan madurez.

Los microservicios traen agilidad, pero presentan nuevos retos
Uno de los más significativos desarrollos durante el año pasado ha sido la adopción generalizada de los microservicios, como evolución de las arquitecturas SOA tradicionales. Los beneficios que los microservicios presentan para descomponer aplicaciones en servicios de granularidad fina son muchos. Sin embargo, las arquitecturas de microservicios requieren que se traslade la complejidad contenida en el interior de una aplicación monolítica al exterior de una colección de microservicios. Esto quiere decir que el arquitecto empresarial debe preocuparse con más dependencias de tipo externo. La gestión de tales dependencias será una nueva capa de complejidad que no existía anteriormente.

Los microservicios jugarán un papel aún más primordial en el desarrollo de aplicaciones. También existe amplio énfasis en usar Java EE en los microservicios a medida que el conjunto se vuelve más modular. Este tipo de arquitectura será promovido por la adopción de la nube empresarial.

Las arquitecturas de microservicios no están maduras aún
Las infraestructuras basadas en containers ya están disponibles en los proveedores de nube -y los principales vendedores y proveedores apoyan la creación de aplicaciones en containers. Esto les permite apoyar nuevos aplicativos. Sin embargo, la arquitectura y los estándares que rodean este modelo de arquitectura de microservicios no existe.

A medida que el 2016 avanza este ecosistema debe comenzar a ganar cohesión. Los principales proveedores de TI comenzarán el proceso de definir arquitecturas estándar de microservicios y de mejores prácticas relacionadas para crear aplicativos a partir de servicios más pequeños que corren en containers.

Las aplicaciones se basarán menos en el desarrollo de código a la medida y estarán compuestas de varios frameworks de fuente abierta -un movimiento que ya avanza y donde se observa la adopción creciente de frameworks reactivos como Akka, Play, Netflix OSS y de otros de procesamiento de datos como Kafka, Storm, Spark y Cassandra. Estas aplicaciones “híbridas” también llevarán a la realización de SOA verdadero, que fue usado primordialmente para integrar aplicaciones existentes y no para crear nuevas aplicaciones a partir de cero.

Promueva un visión centrada en APIs para empoderar a sus unidades de negocio
La meta final al adoptar estos nuevos enfoques debe estar centrada en la agilidad empresarial. Los CIOs deben cambiar su enfoque para poder aprovechar el empoderamiento a más desarrolladores, equipos de negocios y a otras partes para contribuir con las estrategias de aplicaciones y de arquitectura -puede esperarse un aumento grande en proyectos de transformación digital. El 2016 verá muchas más compañías iniciando planes y veremos CIOs cambiar los modelos de delivery tradicionales en TI por modelos que entreguen capacidad a sus unidades de negocio, permitiendo que los consumidores de tal capacidad construyan sus propias aplicaciones y procesos.

Lea el artículo completo, en inglés, aquí.

Durante más de diez años SQDM -Software Quality Driven Management- ha asesorado un sinnúmero de compañías con servicios profesionales de consultoría sobre soluciones de SOA. SQDM es socio oficial de negocios de fabricantes de talla mundial en estas tecnologías, incluyendo a Oracle, Tibco y Microsoft.

Contacte con SQDM hoy y vea cómo llevar al máximo sus estrategias SOA.