Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

Incremento móvil y de medios sociales lleva a SOA a la nube

La carga de trabajo móvil y de aplicaciones de nube está fuera de control y SOA está luchando para mantenerse al día.

Diseñar arquitecturas orientadas a servicios (SOA) es un método probado y verdadero para la creación de sistemas empresariales flexibles y manejables, pero las nuevas tendencias de la tecnología y la consumerización han puesto nuevas exigencias en viejos sistemas basados ​​en SOA. 

Si las organizaciones que actualmente aprovechan las arquitecturas orientadas a servicios esperan mantenerse al día con un sistema que va a seguir respondiendo a las necesidades de los usuarios y los grupos de interés, las arquitecturas basadas en SOA deben ser capaces de cumplir con las exigencias que les imponen los medios móviles y sociales, al mismo tiempo que deben ser capaces de adaptarse e incorporar tecnologías basadas en la nube.

Levantarse para cumplir las demandas de los medios sociales

Antes de que las redes sociales salieran a escena, era permitido que las empresas adoptaran un enfoque un tanto inclinado hacia los contenidos generados por los clientes y las comunicaciones de los usuarios. Claro está, las organizaciones más tecnificadas contaban con foros web o wikis. Una gran empresa podría incluso tener implementada una función de mesa de ayuda bastante madura, utilizando Jive, SharePoint o alguna otra plataforma de colaboración. Históricamente, la colaboración se produjo a un ritmo tranquilo y razonable, con conversaciones que tuvieron lugar durante un período de horas o días, en lugar de minutos.

Pero en esta nueva era de colaboración, no se puede matar una mosca sin golpear una nueva plataforma de medios sociales que se ha permeado un camino en el mundo corporativo. La carga de trabajo está fuera de control y SOA está luchando para mantenerse al día. La pila de middleware empresarial es muy capaz de manejar grandes cantidades de datos, pero los finos trozos de información granular que revolotean en el mundo de los medios sociales con una enorme velocidad y volumen plantean diferentes desafíos. SOA debe ser capaz de simplificar este mundo y hacer posible la integración con el fin de mantener su eficacia.

Adaptándose a las demandas de los medios sociales

Matt Brasier, director de consultoría en C2B2 Consulting Ltd., y coautor del Oracle SOA Suite 11g Performance Cookbook, describió cómo los dispositivos móviles están cambiando la forma en que los usuarios interactúan con las aplicaciones, provocando que las exigencias sobre las infraestructuras actuales se disparen. En una discusión sostenida con nuestra publicación hermana TheServerSide, Brasier utiliza como ejemplo a la industria del transporte público, explicando cómo desde antes de la llegada de los smartphones, con un conmutador típico se podía consultar el horario de los trenes una o dos veces al día. Hoy, esos mismos usuarios tendrán una aplicación móvil configurada para hacer ping al sistema cada cinco minutos, durante todo el día, para obtener una alerta si hay cambios de horarios o retrasos. "De repente, alguien que estaba enviando quizás 15 peticiones a la semana ahora bien podría estar cerca de los miles. Eso crea un gran cambio en la carga de trabajo", dijo Brasier.

En este escenario, durante el período de un mes, cada usuario podría estar haciendo miles de llamadas al sistema. Multiplique eso por el porcentaje de pasajeros que llevan un dispositivo inteligente, y se puede ver cómo la carga de trabajo de una aplicación podría aumentar en varios órdenes de magnitud. Para algunas aplicaciones, los picos pueden ser intermitentes. Para otros, la demanda puede aumentar y se mantiene alta debido a los patrones de uso automatizados. De cualquier manera, las arquitecturas orientadas a servicios deben estar preparadas para hacer frente a la sobrecarga de trabajo a las que serán expuestas por las aplicaciones móviles.

Computación basada en la nube

Entonces, ¿cómo se espera que las organizaciones se mantengan al día con las crecientes demandas que se descargan sobre los equipos de infraestructura y desarrollo? De acuerdo con David Hurwitz, vicepresidente senior de Marketing Global en Serena Software, las empresas de todo tipo están utilizando aplicaciones de uso para los clientes con el fin de aumentar los ingresos, lo que significa que se deben gestionar más aplicaciones, y como resultado, se requieren más ciclos de prueba y liberación. "No es como la vieja TI. La velocidad con la que la empresa puede hacer cosas nuevas y responder a las amenazas de la competencia está ligada a la velocidad con la que se puede mejorar y ofrecer nuevas funcionalidades en las aplicaciones de los ingresos móviles. Eso está impulsando un mayor uso de la nube recursos".

De hecho, la nube sigue llamando a las empresas a dejar de lado la vieja manera de hacer las cosas y a ramificarse con una infraestructura más escalable. Los arquitectos inteligentes se están adaptando a los cambios haciendo que sus sistemas basados en SOA soporten la virtualizacióny varios servicios basados ​​en la nube. Según el informe de mercado de IBM 2013, "el cómputo de nube amplifica el impacto de SOA. Y lo contrario también es cierto, es decir, tener SOA ayuda a proporcionar una mejor y una mayor variedad de servicios que utilizan el entorno de la nube”. Conforme aumentan las demandas colocadas sobre sistemas basados en SOA, cada vez más organizaciones descubren que la computación basada en la nube es una forma efectiva para satisfacer estas nuevas demandas.

La orientación a servicios ha demostrado ser una forma eficaz de desarrollar y diseñar una arquitectura empresarial moderna. Sin embargo, como todos los conceptos de diseño en proceso de madurez, también enfrenta importantes desafíos al tratar de mantenerse al día con los avances de las tecnologías con los alrededores. Para mantener su eficacia, los sistemas modernos basados ​​en SOA deben estar preparados para responder a las demandas que inevitablemente se les puedan imponer por la proliferación de las aplicaciones móviles y el amor de usuarios hacia las plataformas de medios sociales. Pero al continuar simplificando los problemas difíciles al desmenuzarlos en pedazos manejables, y apalancando las nuevas tecnologías de cómputo de nube que permiten escalar las aplicaciones cuando se superan los nuevos umbrales de demanda, las arquitecturas orientadas a servicios continuarán sirviendo con éxito las necesidades de clientes y accionistas interesados.

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close