Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aquellos que se queden al margen de la arquitectura orientada a servicios (SOA) no podrn beneficiarse de sus mltiples ventajas. Ms all de la realizacin de un estudio econmico sobre SOA, para no perder velocidad, las empresas deberan adoptar una aproximacin sencilla e intuitiva.
Introduccin
A menos que haya estado incomunicado durante los ltimos aos, sin duda se habr dado cuenta de la gran cobertura de prensa que se le ha dado a SOA ltimamente. Por muy intimidatorio que pueda resultar el trmino, el concepto es bien sencillo, y muy potente. Puede resolver sus necesidades de negocio actuales y futuras y transformar sus aplicaciones de software en piezas reutilizables con posibilidades infinitas para ser reaprovechadas, normalmente, con mucha rapidez. No slo supone una forma nueva de reconfigurar su negocio, sino tambin de conectarse a proveedores, socios y clientes. Al igual que sucedi con Internet, SOA est penetrando en los diferentes sectores y empresas alterando el orden establecido. Gracias a SOA, muchas empresas pueden poner en el mercado productos y servicios nuevos con mayor rapidez, con menor coste y esfuerzo y, a menudo, con recursos tecnolgicos ya disponibles de antemano. Supone algo as como descubrir que se puede cocinar un plato completamente nuevo e inesperado con ingredientes corrientes y deleitar a sus invitados y, por supuesto, a uno mismo. Lo ms importante es que SOA contribuye a posicionar al departamento de IT donde le corresponde: en las manos de los directores ejecutivos, que es donde puede aportar ms valor. Hasta aqu la teora sobre SOA . Ahora bien, IBM no se dio por satisfecha con estos planteamientos tericos, as que decidimos estudiar 35 proyectos SOA realizados en distintos sectores y regiones 1 en los que estbamos muy involucrados . IBM observ que todos y cada uno de los proyectos aportaban flexibilidad en el negocio y, en la mayora de los casos, reducan costes, amn de otros muchos
beneficios. Tambin desvel algo sumamente interesante: cuando las empresas realizaban un estudio econmico sobre SOA, no lo hacan a la manera tradicional - repleta de verificaciones exhaustivas. Todas reconocan las dificultades y limitaciones propias de los estudios econmicos de las nuevas tecnologas . Pero tanto si realizaban un estudio econmico como si no, todas ellas implcitamente comprendan los grandes beneficios econmicos que la arquitectura
SOA reportaba, cuestin nada balad en el terreno de la innovacin y, dada la velocidad con la que SOA se estaba extendiendo en el mercado, ms vala subirse al tren que quedarse parados. IBM, adoptando una postura intermedia entre un estudio econmico tradicional y no realizar ninguno en absoluto, ha desarrollado un mtodo simplificado para cuantificar los beneficios de la arquitectura SOA. Este documento describe dicho mtodo.
El popular juego infantil de construccin LEGO constituye una analoga bastante frecuente aplicada a este tipo de diseo de software. Un diseo orientado a servicios transforma todas sus aplicaciones, y las de sus asociados, en piezas tecnolgicas de construccin LEGO capaces de encajar virtualmente en cualquier configuracin. Al igual que con LEGO, la nica limitacin real de lo que pueda hacerse con estas piezas radica en la imaginacin y perspectiva de su constructor, y no, como hasta ahora, en la tecnologa (desprovista de su rigidez e incompatibilidad). SOA transforma la tecnologa en un instrumento gil de la estrategia de negocio.
Divisin en servicios independientes (implementan tareas de negocio, reutilizables, por ejemplo: Abrir cuenta o verificar historial de crditos )
A B C D E F G H
Nuevas capacidades
Nuevo sistema de productos de crdito mixtos que combina servicios de aplicaciones existentes Nuevo portal WebCredit que rene servicios de fuentes internas y externas
Las empresas necesitan un mtodo ms sencillo para cuantificar el retorno de las inversiones SOA.
Las ventajas que las empresas llegan a alcanzar, como ellas mismas reconocen, son significativas. Gracias a un anlisis internacional realizado con 35 proyectos SOA reales en 11 sectores, se obtuvo una panormica bastante clara del tipo de beneficios que las empresas estn obteniendo con la arquitectura SOA (vase la figura 2). Como se puede apreciar en la figura 2, el cien por cien de los casos indic una mejora en la flexibilidad, de donde se derivaron todos los dems beneficios. Por ejemplo, para una de sus marcas, una gran cadena de distribucin con presencia tanto fsica como en Internet, redise su web para que se adaptara mejor al proceso de venta de sus tiendas. La cadena no slo mejor el proceso de venta para dicha marca, sino que, gracias a SOA, puso la aplicacin a disposicin de
sus dems marcas. Esta nueva flexibilidad aument los beneficios derivados de ciclos ms cortos, increment la colaboracin y permiti la reutilizacin de los activos IT. stas son las ventajas tpicas de los proyectos revisados por IBM. En definitiva, las razones para adoptar la arquitectura SOA son cada vez ms poderosas. Pero esto no implica necesariamente que exista una nica aproximacin, o que no se deban cuantificar sus beneficios. Al igual que con cualquier otra inversin, SOA debe valorarse cuidadosamente. Para poder facilitar dicha valoracin, IBM sugiere un mtodo para el anlisis de las inversiones SOA donde se equilibra el rigor con la necesidad de actuar rpidamente.
00 97 7 6
Porcentaje
Fuente: Anlisis de IBM Global Business Services de 35 implantaciones SOA.
Resulta difcil expresar todos los beneficios en trminos financieramente precisos, y en ocasiones engaoso. En un artculo de una revista especializada dirigida a directores de sistemas, se citaba a un ejecutivo de IT en estos trminos: un ROI gana en credibilidad cuando indica, en vez de dlares, beneficios globales para el negocio, que no son siempre cuantificables en dinero. Esa traduccin a dlares resulta con frecuencia confusa y 6 tiende a perder ciertas audiencias. Evidentemente, el intento de medir la tecnologa ROI est cargado de dificultades. Sin embargo no resulta imposible y, bien hecho, puede aportar un buen nmero de datos esclarecedores. Por ello, IBM ha desarrollado un sencillo sistema para entender el retorno de la inversin en la arquitectura SOA.
de examinar el beneficio; y evitar variables complejas o indirectas, como curvas de aprendizaje, ahorros en costes por la retirada de los sistemas antiguos, y otras semejantes. Las cinco fases del sistema de anlisis de la inversin que propone IBM son los siguientes:
1. Seleccin de los beneficios esperados de acuerdo al marco de beneficios preestablecido 2. Identificacin del escenario de costes aplicable 3. Clculo del beneficio inicial, directo 4. Valoracin y seleccin del escenario de costes para la implantacin siguiente y posteriores 5. Considerando los beneficios invariables, calcular la rentabilidad para la implantacin siguiente y posteriores. .
Los numerosos beneficios que se esperan de SOA empiezan con una mejora en la flexibilidad y culminan con un incremento en los beneficios.
En IBM consideramos que este mtodo mostrar de una forma ms clara que los beneficios de la arquitectura SOA no slo sobrepasan con mucho los costes, sino que los beneficios aumentan con el tiempo mientras que los costes disminuyen.
FIGURA 3. Impulsores de valor para la flexibilidad y rentabilidad.
Menos riesgos operativos
Menos tiempo de proceso Ms posibilidades de cambiar Capacidad para crear productos Menos errores Proteccin de los ingresos actuales Generacin de nuevos ingresos Incremento de los ingresos actuales Menor integracin Menor coste de integracin Menor coste de mantenimiento Mayores ingresos Menos costes
Ms flexibilidad
Mayor rentabilidad
Los beneficios de la arquitectura SOA resultan muy reales, y se estn extendiendo desde empresas individuales a sectores industriales enteros.
De entre los casos estudiados, una empresa de telefona mvil cre un servicio enteramente nuevo para localizar telfonos mviles a partir de sus recursos IT existentes. Aunque las estimaciones pueden variar, 7 este nuevo servicio podra suponer para esta compaa de telecomunicaciones un mercado de unos .000 millones de dlares en el ao 009. Un gran fabricante de maquinaria agrcola necesitaba mejorar su capacidad para financiar las ventas de los productos en las exposiciones. Acudi a la arquitectura SOA no slo para mejorar y acelerar los procedimientos actuales de concesin de prstamos, sino para ofertar un nuevo servicio de prstamo con el que ponerse a la altura de su competencia. As fue capaz de duplicar el volumen de crditos concedidos e incrementar de un a un por ciento el ndice de concesiones de prstamos sin aumentar el nivel de riesgo. Una gran empresa de seguros que vende productos vitalicios a travs de una red de corredores y agentes, utiliz la arquitectura SOA para acelerar y automatizar la recogida de datos, mejorar el ciclo de vida de los activos de informacin, proteger un importante canal de ventas y posicionarlo para reutilizar este canal de acceso a la informacin y vender a travs de un mayor nmero de corredores y agentes en el futuro. Si ciertas empresas pueden obtener este tipo de beneficios con SOA, es muy probable que la mayora de ellas lo adopten, y que industrias enteras se vean arrastradas a dicho cambio. Segn Forrester Research, el 67% de las empresas ms grandes, las que llegan o superan los 0.000 empleados, utilizarn la arquitectura SOA a finales 8 9 de ao . Cerca del 70% de las empresas que ya estn aplicando SOA afirman que extendern la arquitectura . Parece evidente que SOA est llegando a su punto de maduracin. Cmo transformar SOA los sectores actuales o, mejor dicho, cmo los est transformando ya? SOA podra convertirse en un requisito previo a la colaboracin entre empresas; proveedores y clientes importantes podran exigirlo. Un tipo de colaboracin basada en SOA podra rebasar las fronteras que actualmente existen entre los sectores y facilitar la rpida penetracin de nuevos competidores en las diferentes industrias. Aun cuando SOA es algo relativamente nuevo en su ciclo de vida, pronto se convertir en algo corriente, sobre todo en aquellos sectores donde las capacidades IT resultan vitales. Lo que, en opinin de IBM, sucede en la mayora de los casos hoy en da. Siguiendo con este razonamiento, no resulta difcil imaginar un futuro con una economa global basada en SOA.
Las ltimas dos afirmaciones podran no resultar evidentes, sin embargo, es importante considerar que SOA plantea una alternativa a la prctica habitual de quitar y poner recursos respecto a la tecnologa que est desfasada, ya que trata de explotar y extender la vida de las inversiones IT ya existentes. Permite reutilizar software y reducir el riesgo de retraso de proyectos IT y as aumentar la oportunidad de introducir productos y servicios nuevos en el momento adecuado. Del mismo modo, SOA permite adaptarse ms rpido y mejor al cumplimiento de todas las regulaciones internas y externas. Cmo? Mediante la centralizacin de un conjunto de funcionalidades comunes, las modificaciones efectuadas para cumplir con cierta normativa se realizan una vez y quedan aplicadas a
toda la empresa sin necesidad de volver a realizarlas ms veces. Si bien se pueden considerar los beneficios mostrados en la figura 3 de manera aislada, y son considerables, para valorar todo su impacto debe tenerse en cuenta la repercusin en cadena de cada uno de ellos (por ejemplo, a partir del grfico, una mayor reutilizacin conduce a un menor mantenimiento lo que supone menores , costes; o en otro caso, una mayor reutilizacin conduce a menor tiempo de integracin lo que supone menor coste , de integracin y por tanto, reduccin de costes). En cualquier caso, el valor econmico que suman todos los beneficios tenidos en cuenta constituir el beneficio global.
Por supuesto, ser difcil, si no imposible, cuantificar algunos de dichos beneficios (por ejemplo, mayor capacidad de adaptacin). Pero no por ello son menos reales ni menos importantes. Si por su naturaleza no se pueden cuantificar numricamente, s representan una prueba conceptual y un slido argumento adicional para justificar la inversin en SOA.
Los costes se alinean con uno de estos tres escenarios, segn el tipo de implementacin que se evale.
por un servidor web de comercio electrnico), su aplicacin estara utilizando los servicios puestos a su disposicin por un proveedor. El proveedor de servicios podra ser otra lnea de negocio de su propia empresa, sus partners o, en un futuro prximo, proveedores externos que prestan servicios separadamente. En este caso, el coste total sera el derivado de cambiar su aplicacin de front-end para poder aprovechar estos servicios. Si fuera un proveedor de servicios (p. ej., un servicio de informacin para sus sistemas internos), estara creando servicios para que otros, dentro o fuera de su empresa, puedan utilizarlos con sus aplicaciones. En este caso, el coste total sera el derivado de la infraestructura SOA, mas el desarrollo de aplicaciones nuevas o la adaptacin de las ya existentes y la creacin de interfaces. Si usted fuera tanto usuario como proveedor, tendra que sumar los costes de ambos casos para calcular el coste total de la implantacin. En esta situacin estara creando la aplicacin ntegramente, e incurrira en los costes de todos los componentes indicados en la figura 4.
FIGURA 4. Los costes varan segn si se trata del escenario A, B o C. C. Implantacin total
A. Usuario del servicio Aplicacin frontal B. Proveedor del servicio Infraestructura SOA Interfaz del servicio Aplicacin empresarial
FIGURA 6.
Las implementaciones posteriores son ms sencillas y no conllevan tantos gastos. Primera implementacin con infraestructura
$$$
Implementaciones posteriores construccin de nuevas funciones de fondo
$ =
Retorno de la inversin para la inversin incremental en SOA
$$
servicios disponibles desde aplicaciones existentes
$
Fuente: IBM Institute for Business Value.
Retorno de la inversin
$$$ $ $
$$$ $ $$
Implantaciones posteriores
$$$
Los directivos deben ampliar la valoracin financiera a diferentes implementaciones para valorar el retorno real.
Al reutilizar la misma infraestructura en la implantacin siguiente y posteriores no slo se har evidente la rentabilidad real sino que probablemente supere los clculos iniciales. Por ejemplo, es comnmente aceptado que la reutilizacin comporta beneficios ms all de lo que se puede cuantificar de inmediato, puesto que el cdigo reutilizable de una aplicacin podr emplearse para resolver nuevos problemas de negocio. Las agencias mayoristas de viajes, por ejemplo, exponen su sistema de reservas a sitios web de terceros (agencias de viaje y otros proveedores del sector) para ampliar su mercado a un coste relativamente bajo. Si se consideran los ingresos provenientes de los servicios SOA, la rentabilidad puede ser incluso mayor dado que las aplicaciones que previamente constituan un coste ahora contribuyen a los beneficios globales. Otra razn para utilizar un horizonte temporal de mltiples implantaciones, reside en el hecho de que los beneficios de negocio y de IT se materializan segn criterios temporales
distintos. Tan pronto como finalice la primera implantacin ya se podrn apreciar las ventajas en el entorno IT al poder reutilizarse los componentes de la solucin en proyectos posteriores. Pero los beneficios de negocio se contabilizan de acuerdo al periodo de tiempo empleado en la puesta en marcha de los cambios de negocio asociados como es la modificacin de procesos o el lanzamiento de un nuevo producto. Dadas estas discrepancias, el marco de referencia temporal para valorar la rentabilidad debera ser lo suficientemente largo como para comprender tanto los beneficios IT como los de negocio, que se materializan a lo largo de implantaciones sucesivas. Por la novedad que supone SOA, es preciso ver para creer. Muchas personas necesitan presenciar la primera implantacin para captar enteramente el poder transformador de la arquitectura SOA, no slo desde un punto de vista tecnolgico, sino estratgico. Conforme vaya extendindose esta conviccin, ir probablemente aumentando la demanda de los servicios SOA.
0
Reduccin del personal; en varios departamentos se precisaban menos empleados para atender los procesos recin transformados Proteccin de las fuentes de ingresos actuales; la mejoras realizadas en el control de los procesos y en la gestin procuraron unos beneficios mayores y un mejor balance respecto a los costes Incremento de las ventas; la nueva funcionalidad contribua a retener a los asegurados actuales y a impactar positivamente en las ventas Reduccin de los costes de mantenimiento: a medida que las antiguas aplicaciones iban siendo retiradas se supriman sus costes de mantenimiento y disminuan los correspondientes a la nueva aplicacin. Los costes fueron los de una implantacin total. stos comprendan: el coste de implantacin de la interfaz front-end de la aplicacin, basada en web, que era parte de la aplicacin de negocio, y la adquisicin de un paquete de software. La infraestructura SOA exigi cierto software y hardware, adems de su correspondiente esfuerzo de implantacin en mano de obra. Por ltimo debe sumarse el coste de desarrollar interfaces nuevas para las aplicaciones. Esto inclua el coste de las interfaces SOA para las dems aplicaciones.
Porcentaje de ROI
Ejemplo 1 Ejemplo 2
6
67 6 07
0
Implantaciones SOA
En este ejemplo debe resaltarse que la segunda y tercera implantaciones emplearon la misma infraestructura y los mismos servicios. Por tanto, el segundo y el tercer proyecto experimentaron costes menores puesto que reutilizaron los servicios e infraestructura ya existentes. Considerado globalmente el ROI de esta solucin, se observa que la reutilizacin de los componentes redund en un aumento exponencial del ROI (vase la mitad derecha de la figura 8). Es ms, al realizar el mismo anlisis en otro proyecto del mismo sector de seguros, se observ una reduccin semejante en los costes de implantacin. El segundo proyecto (el ejemplo 2 de la figura 8) muestra una curva similar pero con una rentabilidad ms pronunciada. Si bien resulta probable que los elementos individuales en el clculo de la rentabilidad varen de proyecto a proyecto, es de esperar una curva y rentabilidad similares al utilizar la misma infraestructura sucesivamente.
El autor
Jay DiMare es Associate Partner de IBM Global Business Services. Desde hace veinticinco aos desarrolla complejas aplicaciones entre varias organizaciones, a gran escala, para los mercados financieros y los sectores de banca y seguros. Actualmente lidera a nivel internacional el equipo de Application Innovation Services del IBM Institute for Business Value. Jay fue copartcipe del reciente documento Los CEOs amplan el horizonte de la innovacin: implicaciones clave para los CIOs donde se describe el papel cambiante del director de sistemas de informacin en el proceso de innovacin. Posee una patente sobre algoritmos de software propios de aplicaciones de gestin documental y ha realizado el desarrollo de productos de software de IBM en colaboracin con sus clientes. Jay dispone de la certificacin IBM como Arquitecto IT y la certificacin de The Open Group como Master IT Architect, es miembro adems en IBM del grupo de certificacin de arquitectos IT. Se puede contactar con Jay en jdimare@us.ibm. com.
En conclusin
Independientemente de cmo se considere, el diseo de software basado en la arquitectura SOA es muy potente. La necesidad y el razonamiento desde el negocio es tan aplastante que existen muchas probabilidades de que su compaa implante una solucin SOA tarde o temprano. El sistema de anlisis sugerido por IBM le permitira aadir simplicidad, sentido y rapidez al proceso, abriendo la puerta a las ventajas de ser, por ahora, uno de los pioneros en llevar a cabo esta implantacin.
Colaboradores
Nicole Baker, Advisory IT Architect, IBM Global Business Services Rolando Franco, Senior IT Architect, IBM Global Business Services Maria Stein-Marrison, Senior Consultant, IBM Global Business Services
Contacto en Espaa
Virginia Toural, Responsable de Application Innovation Services, IBM Global Business Services virginia.toural@es.ibm.com
Referencias
1
El propsito de este estudio es desarrollar un medio sencillo de identificar y cuantificar los beneficios de las inversiones en SOA. Con los 35 proyectos estudiados, IBM recopil datos mediante minuciosas entrevistas realizadas a los miembros de los equipos de cada proyecto. Los proyectos contemplados en la muestra abarcaron 11 sectores diferentes. Prcticamente la mitad se realizaron en Norteamrica; una tercera parte tuvieron un carcter internacional, y el resto, en Asia, Europa y Amrica del Sur. El estudio detallado de estos proyectos condujo a los diagramas de beneficios y los escenarios de costes recogidos en el anlisis sobre inversin SOA redactado por IBM. Jim Smith y De Vine Enterprises son nombres ficticios y no representan a ningn tipo de empresa en particular. BrainyQuote. http://www.brainyquote.com/ quotes/quotes/a/alberteins100201.html McCue, Andy. Most Companies Guess Tech ROI. BusinessWeek online. 24 de mayo de 2006. Hamblen, Matt. Focus on ROI too limiting, Intel CIO Says. Computerworld. 29 de mayo de 2006. Kalin, Sari. Return on investment, Calculating ROI. CIO Magazine. 15 de agosto de 2002. Driscoll, Clement. U.S.Mobile Resource Management Systems Market Shows Strong Growth in Subscribers and Revenues. Location Intelligence. 3 de enero de 2006. Survey Data Says: The Time For SOA Is Now. Forrester Research, Inc. Abril de 2006. Ibid.
Copyright IBM Corporation 2006 IBM Global Services Route 100 Somers, NY 10589 U.S.A. Producido en los EE.UU. Octubre de 2006 Reservados todos los derechos IBM y el logotipo de IBM son marcas registradas o nombres comerciales de International Business Machines Corporation en los EE.UU. y/o en otros pases. Otros nombres de compaas, productos y servicios pueden ser marcas registradas o marcas de servicio de sus respectivos propietarios. Las referencias en este documento a productos y servicios de IBM no implican que IBM tenga la intencin de comercializarlos en todos los pases en los que IBM opera.
G510-6320-00