{"id":791,"date":"2013-01-04T07:32:00","date_gmt":"2013-01-04T11:32:00","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=791"},"modified":"2013-01-30T23:32:08","modified_gmt":"2013-01-31T03:32:08","slug":"porque-soa","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2013\/01\/04\/porque-soa\/","title":{"rendered":"\u00bfPorqu\u00e9 SOA?"},"content":{"rendered":"<p>Yo creo que SOA m\u00e1s que una evoluci\u00f3n natural de las TI fue una necesidad. Muchos alumnos me preguntan m\u00e1s de una vez porque las empresas tienen distintos sistemas para lo mismo, bases de datos de clientes no consolidadas, cosas en donde la teor\u00eda nos indica que esta mal pensado o mal construido. <\/p>\n<p>La verdad es que los negocios se mueven por si solos, y obligan a que la tecnolog\u00eda se adapte. O sea, muchas veces cuando una multinacional llega a un pais elige a una o mas empresas para comprar, cada una de las cuales tiene lineamientos TI distintos, lo que implica que luego de la compra hay que proveer recursos para fusionar bases de datos, eliminar productos por el licenciamiento, etc.<\/p>\n<p>SOA aqui llega como ayuda para que todas estas integraciones puedan provocarse, para TI el argumento debe ir por<\/p>\n<p>Reuso. O sea, crear nuevos procesos de forma r\u00e1pida.<br \/>\nComposici\u00f3n. La capacidad de alterar un proceso de negocio de forma rapida y rentable.<br \/>\nLa capacidad de cambiar un sistema incrementalmente. Cambiar de proveedores, extender servicios, modificar proveedores y consumidores de servicios.<br \/>\nLa capacidad de construir un sistema incrementalmente. Esta es una de las bondades de SOA.<\/p>\n<p>Pero quiero ir m\u00e1s alla, creo que convencer a TI no es lo d\u00edficil, sino que en un plano gerencial, responder a la pregunta \u00bfporque SOA? no tiene los mismos argumentos, pero si la misma ra\u00edz.<\/p>\n<p><strong>Reducci\u00f3n de costos en el desarrollo de sistemas.<\/strong> Si la empresa se orienta a los servicios una de las primeras cosas que debe definir son los datos empresariales, obligando a la empresa a conocerse a si misma. Lo que provoca un estudio de los procesos de negocio. Teniendo esto como base, la inserci\u00f3n de un nuevo sistema ser\u00e1 con un menor costo, ya que los procesos ser\u00e1n conocidos y las estructuras tambi\u00e9n<\/p>\n<p><strong>Reducci\u00f3n del &#8216;Time to market&#8217;.<\/strong> El reuso de servicios empresariales, adem\u00e1s de la reutilizaci\u00f3n de las entidades empresariales (o datos de empresa) reducen el tiempo de desarrollo de un nuevo sistema, debido a que este se adhiere a las normativas creadas, pero adem\u00e1s reutiliza servicios se negocio o procesos de negocio, logrando una sinerg\u00eda de sistemas.<\/p>\n<p><strong>Procesos de negocio adaptable a cambios.<\/strong> Uno de los aplicativos muy ligados a SOA son los BPM (Bussiness Process Modeler), para quienes hemos trabajado con estas herramientas, la posibilidad de tener un repositorio de servicios granular posibilita la construcci\u00f3n de procesos de negocio de forma r\u00e1pida es m\u00e1s cercana cuando existe una implantaci\u00f3n de SOA bien manejada. Adem\u00e1s de una creaci\u00f3n r\u00e1pida, las modificaciones son tanto m\u00e1s rapidas que permite una mejor adaptaci\u00f3n a los negocios.<\/p>\n<p><strong>Mejora en la experiencia del Cliente.<\/strong> El tener mejores procesos, poder tener la capacidad de ofrecer servicios multicanal, debido a la reutilizaci\u00f3n tecnol\u00f3gica, cae a trav\u00e9s del tiempo en una mejor percepci\u00f3n de los clientes a los cuales est\u00e1 focalizado el servicio.<\/p>\n<p>Ahora bien, para implantar SOA debes seguir ciertos pasos. No esperes pasar de un d\u00eda para otro a SOA si no existen definiciones de negocio claras, creo que el primer paso de una empresa es conocerse a s\u00ed misma (en cuanto a datos y procesos) antes de querer hacer algo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yo creo que SOA m\u00e1s que una evoluci\u00f3n natural de las TI fue una necesidad. Muchos alumnos me preguntan m\u00e1s de una vez porque las empresas tienen distintos sistemas para lo mismo, bases de datos de clientes no consolidadas, cosas en donde la teor\u00eda nos indica que esta mal pensado o mal construido. La verdad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,18,46],"tags":[],"class_list":["post-791","post","type-post","status-publish","format-standard","hentry","category-arquitectura-de-software","category-capacitacion","category-soa"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/791"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=791"}],"version-history":[{"count":5,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/791\/revisions"}],"predecessor-version":[{"id":793,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/791\/revisions\/793"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}