• Add a Comment
  • Edit
  • More Actions v
  • Quarantine this Entry

Comments (3)

1 localhost commented Permalink

Técnicamente SI. Organizacional y culturalmente DIFICIL. Actualmente trabajo para una empresa que tiene todas las herramientas y la infraestructura para implementar SOA. El problema es que no se cuenta con el conocimiento suficiente para llevarlo a cabo con éxito, además de una resistencia al cambio para incorporarlo en su trabajo diario. Creo que para tener un caso de éxito real de SOA, es completamente necesario contar con el apoyo no sólo de la alta dirección, si no de los mandos medios que son los responsables de transmitir la filosofia de SOA.La pregunta es por dónde empezar, cómo implementar SOA de manera exitosa, es mejor contratar a un grupo de expertos para que apoye en la implementación cuando existe tal resistencia al cambio.Dada mi experiencia vivida en otra empresa, SOA no es un proyecto más, tiene que ser una visión de negocio, tiene que darsele la importancia y los recursos necesarios, de lo contrario será una inversión tirada a la basura.

2 localhost commented Permalink

Betuzco, ¡que buen comentario! Estoy 100% de acuerdo con todos y cada uno de los puntos que tratás en él. Sin apoyo ejecutivo y de la gerencia media (como vos bien decís) un proyecto SOA va al fracaso seguro. Y vos mismo das la razón: es que SOA no es un proyecto más sino que implica a largo plazo una transformación profunda del negocio.Yo agregaría que, además del apoyo ejecutivo y gerencial, hay que aplicar alguna metodología rigurosa de Governance para asegurar el éxito. Y, si, claro, para esto es muy conveniente contar con el apoyo de consultores expertos, al menos en las primeras iniciativas.SOA es algo demasiado grande y hay que empezar a "comérselo de a pedacitos". La iniciativa SmartSOA de IBM trata justamente de dar una respuesta al tema de cómo empezar. Te recomiendo que entres al site de SmartSOA en http://www.ibm.com/software/solutions/soa/. Creo que es algo bien pensado y vale la pena darle una mirada.

3 NelsonDanielOchoaAvendaño commented Permalink

Veo, que este post es de 2008. Casi seis años después, tiempo suficiente, para decir que SOA ya estaría más maduro, con muchos casos de éxito y con más especialistas que pudieran dar un soporte adecuado, etc, etc. Después de todo este tiempo y todas las prácticas y lo que se ha escuchado creo que SOA es un fracaso.

 
No soy el experto es SOA y tal vez ya no lo seré, trabajé unos años en SOA y estaba hasta entusiasmado. Pero luego de tanto proyecto fracasado estoy seguro que son contados los casos de exito de SOA, y hablo casos de éxito solo aquellos que cumplen con la promesa de SOA (flexibilidad, interoperabilidad, reutilizacion, rápido cambio de TI ante cambios en el negocio, etc). Me imagino que hay muchas implementaciones de "SOA" que dicen que es SOA pero todos sabemos que no los son.
 
Desde mi punto de vista pienso que SOA es algo más complejo que crear un sistema de información normal, y es más complejo porque promete poner a interoperar sistemas de información que antes eran islas y que queremos que interactuen. Empezando porque por lo general siempre se quieren cambiar esas islas por islas más modernas aludiendo a la vieja tecnologías que dificultaría la integración.
 
Otro factor que me parece determinante para el fracaso es tratar de automatizar todas las actividades de todos los procesos, esto verdaderamente es algo que conlleva demasiada complejidad y mucho trabajo.
 
Mencionemos ahora el problema de la resistencia al cambio de los usuarios, la indecisión de ellos para el manejo de las interfaces gráficas y la falta de herramientas que permitan crear interfaces gráficas a un menor costo y que sean realmente bonitas para los usuarios.
 
¿Qué decimos de la trazabilidad de los errores? adivina en que componente se generó el error y ¿por qué? ¿Cuales eran los datos de entrada?, en fin esto si que es complejo y con tantos niveles más complejidad del sistema.
 
Este si me parece el que más va de la mano con el fracaso, es la falta de análisis y diseño y la premura de adquirir Suites de SOA que prometen como el mago o como un dios un verdadero milagro. Es como pedir un milagro sin llevar nada a cabo para que se de, por eso primero hay que analizar, diseñar, establecer una meta realizable y luego si mirar cual Suite SOA es la más recomendable para lo que tenemos.
 
Desde mi punto de vista estos son algunos de los problemas más notorios que se tienen a la hora de empezar un proyecto SOA, y si se consideran el número de implementaciones SOA emprendidas y el número de éxitos, creo que los números solo arrojan una cosa y es que tienden a fracasar.

Add a Comment Add a Comment