La tecnología que se supone nos debería hacer la vida más fácil, pareciera ser que se ha vuelto un dolor de cabeza para las organizaciones que hacen un uso intensivo de las mismas y ahora tienen que lidiar con muchos otros factores adicionales inherentes a estas tecnologías, consumiendo grandes recursos económicos, humanos y temporales que desvían la atención de dichas organizaciones en el cumplimiento de sus objetivos. En efecto, organizaciones que dependen en gran medida de su infraestructura tecnológica, están dedicando demasiados recursos en mantener sus tecnologías en vez de concentrarse en generar más beneficios, razón por la cual fueron creadas.
Elefante de Saxe - La manera en la cual cada departamento ve a la organización.
La complejidad de los diferentes dispositivos, programas, plataformas, etc. aunados a la gran cantidad de datos que generan, ha abrumado tanto a las organizaciones al punto de perder el control de su información y preguntarse en muchos casos si vale la pena invertir tanto en tecnología. Cuanta más atención requiere la administración de tecnologías, más capacidad es restada de la organización para llevar a cabo una mejor planificación estratégica y en consecuencia perder oportunidades de negocio o incluso llevarla a la extinción
La Arquitectura Orientada a Servicios o SOA es un marco conceptual para integrar procesos de negocio soportados en tecnología segura, confiable y modularizada con baja interdependencia de tal manera que muchos de estos módulos (o servicios) puedan ser utilizados y reutilizados por otros componentes llamados consumidores (que pueden ser otros servicios, aplicaciones o usuarios finales). En cierto sentido el objetivo de SOA es reconciliar la tecnología con la organización, poniendo la tecnología al servicio de la organización y no al revés. Es importante resaltar que SOA no es una actividad exclusiva de TI, se trata de una actividad que involucra a toda la organización de manera que se puedan alinear todos los objetivos departamentales con el objetivo organizacional.
Muchas aplicaciones utilizadas dentro de la organización realizan tareas similares, pero cada una por separado, lo cual lleva al consumo de más licencias y más recursos de procesamiento. De igual manera, muchas aplicaciones utilizan la misma información pero cada una la obtiene de manera distinta. Todo esto nos lleva a tener la información que requerimos de manera dispersa y tal vez imprecisa. El usuario final tendrá que acceder a varios sistemas para obtener la información que requiere, un estudio de IBM reveló que las personas pueden llegar a invertir hasta el 70% de su tiempo buscando información.
Desde el enfoque de SOA los datos generados por la organización pueden ser estructurados y consolidados de manera que estén disponibles inmediatamente para los servicios autorizados. Así, los datos recolectados pueden ser usados por varias aplicaciones para generar información valiosa al usuario final. Desde este enfoque se reduce drásticamente la complejidad en la interconexión de sistemas, proyectando un panorama más ordenado y con mayor sentido que a su vez elima la atención excesiva en la administración de TI. La organización entoces se puede concentrar en la información que tiene a su alcance de manera centralizada y con ello tomar decisiones más acertadas y en menor tiempo.
El fenómeno de Cloud Computing ilustra claramente la filosofía de SOA llevada a la práctica, hacer las tecnologías tan fáciles de usar y administrar que no tengas nada de que preocuparte, aunque tras bambalinas los aspectos relacionados a la seguridad, acceso, licenciamiento, disponibilidad y almacenamiento no sean nada triviales.




