SOA
INGENIERÍA DE SISTEMAS
TALLER DE VALIDACIÓN
PRESENTADO POR
JORGE ANDRÉS GONZÁLEZ CARMONA CC 1105670990
PRESENTADO AL SR
ING ALEJANDRO JARAMILLOARMENIA QUINDIO 13 DE JUNIO DE 2014
ARQUITECTURA ORIENTADA A SERVICIOS
Es un marco de trabajo conceptual que permite a las organizaciones unir los objetivos de negocio con lainfraestructura de TI integrando los datos y la lógica de negocio de sus sistemas separados.
Desarrollada a finales de los ´90, SOA que en sus siglas en ingles significa (Service Oriented Architecture)establece un marco de trabajo para servicios de red o tareas comunes de negocios para identificar el uno al otro y comunicarlo.
La necesidad de tal marco se deriva de la evolución del software de negocio.En los comienzos, los desarrollos de aplicaciones de negocio se concentraban en necesidades específicas: contabilidad, compras, nómina de sueldos, transporte. Cada aplicación fue desarrollada sinconsideración de otros sistemas en la empresa y como comunicarse con ellos. Porque las aplicaciones eran auto suficientes, la información común a toda la empresa (como por ejemplo: la dirección delcliente) y funciones específicas de negocios (como por ejemplo: buscar un nombre) aparecían en todas partes y requerían un código complejo para, todos o muchos de los sistemas independientes.
Cuando lamayoría de la gente habla de una arquitectura orientada a servicios están hablando de un juego de servicios residentes en Internet o en una intranet, usando servicios web. Existen diversos estándaresrelacionados a los servicios web. Incluyen los siguientes:
XML HTTP SOAP REST WSDL UDDI
Hay que considerar, sin embargo, que un sistema SOA no necesariamente utiliza estos estándares para ser"Orientado a Servicios" pero es altamente recomendable su uso.
El gran beneficio de SOA es la agilidad que proporciona a las organizaciones que la usan. Las características propias de SOA permiten a...
Regístrate para leer el documento completo.