SOA: usuarios autosuficientes, arquitectura robusta, seguridad, estándares

¿La web 2.0 es útil en el mundo de los negocios?

Sin lugar a dudas, las tecnologías web 2.0 han robado el corazón de gran cantidad de usuarios porque permiten a la gente hacer las cosas por cuenta propia. La gente de los departamentos de tecnología ya no son 100% indispensables, los usuarios con la web 2.0 y SOA pueden resolver un sin número de necesidades de información por si mismos.

Esto hace que la web 2.0 sea poderosamente seductiva para el mundo de los negocios, en lo que los departamentos de IT son los que deciden si algo se hace o no.

¿Qué es lo que más frustra a los usuarios?

No hay nada más frustrante que poner un requerimiento en un departamento de IT y esperar, esperar, esperar y seguir esperando una respuesta. Cuando se desea hacer algo ahora, lo que más satisface es que se haga ya.

Independiente de que la espera sea un día, una hora, o cualquier tiempo, si la opción fuese hacerlo por sí mismo y evitar la espera, creo que la mayoría de las personas optaríamos por esta vía.

¿Los usuarios están listos para hacer las cosas de IT por cuenta propia?

El software no sólo debe funcionar, sino que, además -para mantenerse robusto/estable/seguro- debe cumplir con estándares y observar procesos de madurez, capacidad, seguridad. En este sentido, si los usuarios tienen el poder de solucionar sus requerimientos la pregunta que salta es: ¿Ellos serán capaces de seguir las reglas y estándares que se deben cumplir? Esto depende, en mucho, del conocimiento que los usuarios tienen de las reglas, las consecuencias de no observarlas, lo complicadas de seguir los estándares, el grado de automatización de los procesos, la arquitectura de los sistemas, y muchos otros factores más.

… seguir leyendo

Posts relacionados: SOA

SOA y Web 2.0 para Empresas que Gestionan el Conocimiento

¿Qué es SOA y por qué es importante hoy en día en los negocios?

SOA es un conjunto de ideas o principios. De alguna manera, no es un concepto nuevo si se tiene presente que por alrededor de dos décadas se han construido aplicaciones distribuidas, y el desarrollo de software ha evolucionado significativamente ante la necesidad de bajar costos, reducir tiempos de respuesta y hacer frente a una sociedad globalizada que está conectada a través de la red.

SOA capitaliza el conocimiento que se ha acumulado en el desarrollo de software, especialmente en: la construcción de aplicaciones distribuidas; la adopción de un enfoque de desarrollo modular; las aproximaciones para conseguir mayor flexibilidad (por ejemplo, en la creación de componentes accesibles a través de interfaces bien definidas); el aprendizaje conseguido en mensajería entre componentes, así como la construcción de aplicaciones que operan confiablemente a través de links.   SOA da forma de lo mejor de estas ideas, y confía en los Web services -servicios web- para producir aplicaciones web más accesibles y asequibles -a precios razonables-.

…Web 2.0 describes the next generation of the Web as an application platform where most of a user’s software experience resides…Dion Hitchcliffe in SOA / Web Services Journal

¿Puede SOA sentar las bases para la Web 2.0?

Internet en su fase incial nos entregaba información en páginas web estáticas. SOA y los webservices van más allá del paradigma de contenidos estáticos: permiten crear aplicaciones reales que desarrollan transacciones sobre intenet.

continuar leyendo…