Actualmente el rol de la Web 2.0 a nivel social es indiscutible, pero el rol a nivel empresarial aún no está claro. De hecho dentro de las grandes críticas relativas a los modelos de negocios de las nuevas startups se encuentra la poca operabilidad a nivel empresarial.

John Hagel en el artículo SOA Versus Web 2.0? hace una interesante visión acerca de la Arquitectura orientada a Servicios (Services Oriented Architecture, en inglés) y la Web 2.0. Plantea las dificultades que existen entre los partidarios de cada una de estas tecnologías, para lograr consenso y aprovechar el potencial de ambas.

Acá les dejo una traducción al español del artículo, que creo posee enorme importancia dado el escenario actual de la Web 2.0.

Nota: Mi inglés no es muy bueno, por lo que me excuso de traducciones erróneas en pasajes del texto. Se agradece la comprensión.


SOA Versus Web 2.0?

Traducción del Blog de John Hagel

URL: http://edgeperspectives.typepad.com/edge_perspectives/2006/04/soa_versus_web_.html

 

¿Cuál es la relación entre SOA (Services Oriented Architecture) y Web 2.0?

Un abismo cultural separa a estas dos comunidades tecnológicasm debido al hecho de que ambas poseen el mismo estándar fundacional: XML.

Los partidarios de SOA, tienden a desechar las tecnologías Web 2.0 al tacharlas de juguetes livianos, nos adecuadas para realizar tareas a nivel corporativo. Los campeones de las tecnologías Web 2.0 por su parte, se divierten con los abotagados estándares y layouts arquitectónicos preguntándose escépticamente si SOAs harán realmente su trabajo.

(Nota: Este párrafo simplemente señala que ninguno de los bandos (pro y contra) cree que las tecnologías Web 2.0 y SOA podrán satisfacer tareas de peso en el área corporativa)

Esta brecha cultural es altamente disfuncional y en mi humilde opinión, evita extraordinarias oportunidades para aprovechar el potencial de estos dos sets de tecnologías complementarias. Quizás a causa de esta brecha cultural, carecemos de una articulación de los méritos relativos de estos dos sets tecnológicos para la empresa.

 Podemos realizar un enorme progreso buscando las tareas claves dirigidas por estas tecnologías: conexión y composición. En los primeros días de los servicios Web (los primeros estándares que antecedieron tanto a Web 2.0 como a SOA), los eruditos dibujaban excitantes visiones describiendo las oportunidades para las empresas para crear dinámicamente nuevas y excitantes aplicaciones desde servicios modulares. En la práctica, los primeros desarrollos productivos de servicios Web dentro de las empresas, se han enfocado mucho más a una tarea prosaica: gran conectividad empresarios puedan obtener más valor desde datos y aplicaciones en el momento.
 

Conexión de recursos

Cuando hoy hablas con un proveedor de SOA, escucharás mucho acerca de conexiones de aplicaciones y bases de datos, pero no mucho acerca de conectar de personas juntas y a asistir (soportar) sus interacciones entre ellos. En contraste, Web 2.0 pone mayor énfasis en la oportunidad de conectar personas juntas y soportar sus esfuerzos colaborativos. Ciertamente Web 2.0 también dirige elementos asociados a conexión de aplicaciones y datos, pero se distingue en que se dirige explícitamente a una dimensión más social.

La siguiente era de innovación para las empresas dependerá de la habilidad para conectar personas de forma más eficiente, especialmente en los límites de las empresas, y proveerlas con herramientas de soporte para la creación colaborativa. En este contexto, las tecnologías Web 2.0 tales como los wikis, jugarán un rol clave dirigiendo la creación de valor en la empresa. Tal como dice Dion Hinchcliffe, los arquitectos e ingenieros de software que dominan los departamentos de Tecnologías de Infomación en las empresas, están desconectados de las discusiones de las tecnologías de Web 2.0  ya que el fuerte aspecto social al cual están dirigidas estas tecnologías, hacen que los proveedores de SOA las ignoren como señal de peligro.

Andrew McAfee ha publicado “Empresa 2.0: El amanecer de la colaboración emergente” destacando el rol de las tecnologías Web 2.0 para conectar personas dentro de una empresa. Se enfoca en el potencial de las tecnologías Web 2.0 en la gestión del conocimiento: “Las tecnologías Enterprise 2.0, tienen el potencial para permitir a una intranet convertirse en lo que Internet en realidad es: una plataforma online con constantes cambios estrcuturales construidos por distribución, autónomos. En esta plataforma, los autores crean contenidos; enlaces y etiquetas (tags) enlazándolos juntos; y  buscan, extensiones, etiquetas y señales construyendo estructuras emergentes y patrones en el contenido visible, y ayudan a las personas a estar por sobre todo“

Es un gran artículo, pero se enfoca demasiado en la captura del conocimiento y no suficiente en el uso de estas herramientas para la creación de conocimiento colaborativo.

 

Composición de plataformas

Ambas, tecnologías Web 2.0 y SOA, reconciben el software como servicio. Quizás e incluso más importante, estas ven los servicios como plataformas. En vez de observar servicios como ofertas independientes diseñados para ser consumidos exactamente como fueron escritos, ambos sets de tecnologías empiezan con la visión de que el rol de cualquier servicio es transformarse en la piedra de base para más servicios que se podrán construir sobre el servicio original.
Amazon provee desde sus inicios, y de manera muy limitada, ejemplos de estas chances. Por medio del desarrollo de un programa de afiliados y ofreciendo un servicio de compra de libros que puede ser incrustado dentro de otros sitios web, Amazon ha sido capaz de expandir significativamente su alcance y crear una plataforma mucho más robusta para dirigir sus actividades de comercio electrónico.

Ambos sets de tecnologías comparten la misma visión, pero son profundamente escépticos uno del otro en términos de los alcances usados para lograr esta visión.

Los partidarios de Web 2.0 desechan SOA por ser muy rígidos y lentos en términos de construir plataformas para la creación acumulativa (o colaborativa). Aquí está la ironía. SOA inicialmente generó un interés significativo dentro de las empresas porque aparecieron con una oferta mucho más flexible y con una vía más rápida para construir nuevas aplicaciones en comparación a las arquitecturas de aplicaciones empresariales tradicionales.

¿Qué sucedió? SOA fue atrapada en una
alianza de CIOs y firmas consultoras de TI, cada una con sus propios fundamentos para extender los esfuerzos requeridos para implementar SOAs.

CIOs se transformaron cada vez más en adversos al riesgo por varias razones. Como resultado, están muy nerviosos con respecto al desarrollo de nuevas tecnologías dentro de las empresas. Su instinto natural es resistirse al desarrollo acelerado de nuevas tecnologías que podrían desestabilizar operaciones de formas impredecibles.

Varias consultoras TI, por el otro lado, están económicamente dependientes de proyectos que requieren muchos consultores para trabajar con clientes por extensos períodos de tiempo. Como resultado, tienen incentivos naturales para enfatizar la complejidad asociada con la definición y desarrollo de SOAs.

Los requerimientos crecientes de tecnologías Web 2.0 en parte descienden de este secuestro de SOAs. Las planas ejecutivas dentro de las empresas están experimentando una enorme frustración con las crecientes exageraciones alrededor de SOAs, el aumento de los gastos en iniciativas de diseño en SOAs y los limitados impactos en los negocios logrados por los desarrollos SOAs. En contraste, las iniciativas Web 2.0 están liderando una proliferación de mashups, tal como lo describe Dio Hinchcliffe en: “The Web 2.0 Mashup Ecosystem Ramps Up” and “Some Predictions for the Coming ‘Mashosphere’ “

 

Rompiendo el callejón sin salida

¿Qué se necesita para romper este callejón sin salida de SOA? Dos cosas. Primero, los tecnólogos Web 2.o necesitan trabajar conectandose directamente con las líneas ejecutivas de las grandes compañías sin tratar de pasar a través de los departamentos TI. Segundo, deberían evitar la tentación de presentar grandes visiones de las nuevas arquitecturas y concentrarse en lugar de eso, en empezar en aquellos puntos en donde la tecnología pueda entregar impactos en los negocios en el corto plazo. (Esto no debería ser muy difícil consideando la naturaleza de los expertos Web 2.0: se las arreglan por sí solos, hackers)

La adopción de estas tecnologías, estará garantizada si pueden mostrar ahorros concretos qe puedes ser generados en un período de seis a doce meses con una modesta inversión. Cuando incorporen estas líneas ejecutivas, luego deberán enfocarse en el valor distintivo de conectar personas y desarrollar plataformas de servicios que soporten rápidamente composiciones incrementales de las nuevas aplicaciones funcionales. Para hacer esta discusión concreta, pueden dirigirse a la creciente línea de servicios Web 2.0 disponible para las empresas.

¿Significa esto que SOA está muerto? No del todo. SOA todavía provee una base valorable para soportar relaciones sostenidas requeridas para la creación distribuida. Pero estas SOA necesitan estar desarrolladas de una forma mucho más incremental y pragmática. Quizás una pequeña carrera desde tecnologías Web 2.0 ayudaría a romper este callejón sin salida y forzar tanto a departamentos TI y a consultores TI a adaptar sus culturas y operaciones para cultivar la presión de negocios para impactos acelerados e aprendizaje

La convergencia de SOAs, arquitecturas virtualizadas y el software social de Web 2.0 dirigirán la siguiente ola de creación de valor dentro y a través de las empresas. La convergencia no se desplegará suavemente, pero tomará lugar, hay mucho por aventurar aún y cada una de estas tecnologías ofrecen algo distintivo en soportar la iguiente generación de plataformas de negocios



Posts Relacionados

  • No hay posts relacionados