5 cosas que debes saber sobre la Arquitectura Orientada a Servicios

No es necesario decir que los mercados cada d铆a se expanden m谩s, se hacen m谩s competitivos enfrentando demandas m谩s complejas de los usuarios. En esas condiciones el saber actuar ante los cambios que afectan a los negocios, optimizar procesos, reducir costos de Tecnolog铆a Inform谩tica, y alcanzar la flexibilidad necesaria son factores claves para la competitividad y el desarrollo de empresas y todo tipo de organizaciones.

Esto a su vez requiere sistemas inform谩ticos   flexibles, de alta disponibilidad que hagan posible un grado de integraci贸n y comunicaci贸n que les permita soportar los procesos de negocio. Por ello objetivo una compa帽铆a requiere de sistemas integrados, que le permitan interconectar procesos, personas e informaci贸n.

Aqu铆 es donde entra la Arquitectura de sistemas o SOA por sus siglas en ingles.

Origen

La SOA ha surgido del desarrollo de software orientado a objetos que fue evolucionando hacia la creaci贸n de servicios web que incorporan piezas de software usadas para coordinar procesos de negocios.

Los primeros sistemas de software empresarial nacieron en la manufactura para automatizar la planeaci贸n. Eran conocidos como Material Requirement Planning y luego dar铆an lugar a sistemas para la Planeaci贸n de Recursos de Manufactura. El 茅xito de estos sistemas plante贸 la necesidad dise帽ar unos que fuesen 煤tiles para toda empresa.

En el caso de las dedicadas a los servicios apareci贸 la necesidad de construir m贸dulos funcionales para automatizar la gesti贸n. Diferentes empresas de software se especializaron en cada 谩rea funcional.

Ello llev贸 a que surgiera una oferta de m贸dulos de software muy especializados que eran de diferentes marcas y resultaban incompatibles en t茅rminos de transferencia de datos.  Surge as铆 la necesidad de trabajar en la integraci贸n de datos entre aplicaciones conocida como Enterprise Application Integration y algunas organizaciones y empresas comenzaron a construir interfaces para transferir datos entre aplicaciones, primero ser谩n desarrolladas las simples y luego las compuestas.

La Arquitectura Orientada a los Servicios nace con la necesidad de dise帽ar servicios de informaci贸n compuestos que permitan una f谩cil integraci贸n de tecnolog铆a de aplicaciones distintas.

SOA es integraci贸n de sistemas

La Arquitectura SOA consiste en una serie de est谩ndares empleados en la integraci贸n de sistemas y aplicaciones heterog茅neos en plataformas y protocolos de comunicaci贸n con metodolog铆as bien definidas.

El prop贸sito de SOA no es solo crear una infraestructura integrada sino que esta permita  cambios posteriores en  respuesta a los cambios en las necesidades de la empresa.

La habilitaci贸n de servicios y su entrega parecer铆an ser el n煤cleo de la SOA pero el valor real de esta arquitectura es la automatizaci贸n del negocio. As铆, el enfoque en este tipo de arquitectura no debe estar tanto en los servicios, sino en los procesos y c贸mo mejorarlos.

Ventajas del SOA

Es un marco de trabajo que establece una estructura para la integraci贸n de aplicaciones lo que permite a las organizaciones unir los objetivos y procesos de negocio con sistemas legados o nuevos en la infraestructura de TI. Todo esto facilita la reducci贸n de costos, innovaci贸n de servicios, adaptaci贸n r谩pida y reacci贸n temprana ante la competencia.

SOA permite formular una estrategia que combine nuevas tecnolog铆as y aplicaciones independientes, permitiendo que los componentes del proceso se integren y coordinen.

SOA es m谩s que tecnolog铆a

SOA no es s贸lo una arquitectura tecnol贸gica: se orienta hacia el modelado de procesos de negocio que son prioritarios frente a los componentes tecnol贸gicos. SOA Plantea con claridad lo que ya era conocido: que la tecnolog铆a por s铆 sola no genera valores de uso directo.

De ah铆 que SOA se oriente hacia la habilitaci贸n de servicios con 贸ptima capacidad de respuesta y una alineaci贸n completa con los procesos de negocio.

Como es m谩s que dise帽o de tecnolog铆as, SOA requiere de toda una gobernabilidad, es decir, de la capacidad de guiar los procesos de negocio, las personas y los recursos para generar las Arquitecturas de Servicios.

SOA es un modelo de gobierno que define soluciones, pol铆ticas y pr谩cticas para los servicios.  Por eso el eje de Arquitectura SOA son los procesos de negocio, Conocer el funcionamiento, entender los procesos internos y ser capaz de establecer prioridades es garant铆a de 茅xito y la 煤nica forma de abordar una implementaci贸n SOA.

Se puede construir utilizando la infraestructura existente

No hace falta instalar o dise帽ar sistemas nuevos para poder emplear SOA es posible tambi茅n utilizando la propia infraestructura y los sistemas legados. Sin embargo, se recomienda siempre complementarla con alg煤n tipo de software que ayude alcanzar el m谩ximo rendimiento.

Las arquitecturas SOA tienen gran complejidad, sobre todo en lo que concierne al desarrollo de un flujo de procesos de negocio o la identificaci贸n de los servicios requeridos y el aprovechamiento de los servicios de datos puede ser todav铆a m谩s complejo. Para ello es importante conocer su funcionamiento a profundidad antes de comenzar a utilizarla. 

Para conocer m谩s sobre la Arquitectura Orientada a Servicios, cont谩ctenos y le antenderemos amablemente:

M茅xico +52 55 5171 0701

Panam谩 +507 201 72 36

Ecuador +593 97 910 7870

Write A Comment