SlideShare a Scribd company logo
1 of 17
Universidad Veracruzana Facultad de Administración LSCA Experiencia Educativa: Sistemas Integrales en las Organizaciones Alumno: Moreno Coatzozón Gustavo H. Veracruz, Ver. Marzo de 2011
Arquitectura Orientada a Servicios (SOA) En inglés Service OrientedArchitecture, es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio. Arquitectura Orientada a Servicios es una metodología de arquitectura para el acoplamiento flexible y gestión de servicios. SOA se refiere a la administración, la confiabilidad, seguridad y gestión del cambio. Se conoce como “gobernanza”.
Capas de software en SOA Aplicaciones básicas. Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad. De exposición de funcionalidades.Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web). De integración de servicios. Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración; De composición de procesos. Define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio. De entrega. Los servicios son desplegados a los usuarios finales.
Componentes de la arquitectura SOA
Capacidad SOAP y XML:SOAP y XML (comúnmente llamados "servicios web") es la base de SOA. Muchos proveedores sólo ofrecen servicios de mainframe web, haciendo caso omiso de los otros componentes de la arquitectura SOA.  Seguridad:La seguridad es esencial en la integración de aplicaciones mainframe, especialmente los relativos a los datos sensibles. La única solución viable a la seguridad de servicios Web es usar WS-Security, que es el estándar ampliamente aceptado para la obtención de servicios.
Política de Gestión:La gestión de la política es el coredel gobierno de SOA. Una política puede definir cómo un servicio puede ser utilizado, qué puede utilizar, lo que se exige una garantía y mucho, mucho más. Política de gestión basados en estándares de WS-Policy. Registro:El Santo Grial de SOA es la reutilización. La clave para la reutilización es el descubrimiento de los servicios. Esto se logra mediante la publicación de servicios en el Registro. Un registro prevé la reutilización y el descubrimiento y es un ingrediente esencial en la gobernabilidad de SOA.
Herramientas de desarrollo:Es imposible desarrollar los servicios sin el uso de una herramienta de desarrollo integral. La herramienta tiene que ser potente y que éste debe permitir la gestión de su SOA. Debe ser fácil de usar, no debería ser una curva de aprendizaje que requieren una amplia formación. Por último, no debe consumir enormes recursos en la estación de trabajo de un desarrollador.
Soporte para los estándares de arquitectura:Un SOA viable deben ser adaptable a una amplia gama de normas arquitectónicas. Características tales como el desarrollo flexible de servicios web (de abajo hacia arriba, de arriba hacia abajo o reunirse en el centro), configurables diccionario, el acceso personalizables y entornos, etc. son todas características de una arquitectura SOA adaptable. La conclusión es que su solución debe ajustarse a la forma de hacer las cosas, no a la otra. Administración de cambios y de salida:Un aspecto a menudo pasado por alto de desarrollo de los servicios es el "ciclo de vida del servicio". El cambio y la gestión integrada de la liberación es esencial para que pueda gestionar eficazmente los cambios en su entorno. Lo ideal sería que la solución SOA debe integrar en sus procedimientos existentes de gestión del cambio, y debe proveer de usted el análisis del impacto cuando un servicio ha cambiado.
Flujo de trabajo de administración:La orquestación es quizás el aspecto más incomprendido de desarrollo de servicios. Algunas personas consideran que una transacción de negocios 3270, porque se trata de una conversación, requiere una herramienta de orquestación de propiedad para que funcione. De hecho, un mejor enfoque consiste en utilizar una herramienta que es lo suficientemente inteligente como para entender un "uso del caso de negocio", y publicar en que, como un servicio atómicaosin la necesidad de una orquestación de propiedad de "pegar" las transiciones de pantalla.  Se trata de los servicios propios que deben ser orquestada, y que la orquestación se debe realizar utilizando técnicas estándar de la industria. La técnica sólo es aceptable para la orquestación es componer utilizando los servicios de "Business ProcessExecutionLanguage (BPEL).
Beneficios de SOA Mejora en los tiempos de realización de cambios en procesos. Facilidad para evolucionar a modelos de negocios basados en tercerización. Facilidad para abordar modelos de negocios basados en colaboración con otros entes (socios, proveedores). Poder para reemplazar elementos de la capa aplicativa SOA sin disrupción en el proceso de negocio Facilidad para la integración de tecnologías disímiles.
Estándares relacionados a los servicios web Incluyen los siguientes: XML HTTP SOAP WSDL UDDI
Lenguajes de alto nivel Los lenguajes de alto nivel como BPEL o WS-Coordination llevan el concepto de servicio un paso adelante al proporcionar métodos de definición y soporte para flujos de trabajo y procesos de negocio.
Casos de éxito  CERN (EuropeanOrganizationfor Nuclear Research), En este centro de investigación, han creado un sistema basado en SOA que toma los valores de más de 30.000 sensores y los publica como parte de un bus de servicios empresariales. Así, cada investigador, grupo de trabajo o sistema de control automatizado puede tomar los valores adecuados, suscribiéndose al servicio correspondiente, y tratarlos convenientemente.
BT, anteriormente conocido como British Telecom, ha experimentado una profunda transformación desde un enfoque de cultura centrada en productos a orientada a los clientes. Gracias al empleo de SOA, BT ha logrado prescindir de unos 800 sistemas y planea hacer lo mismo con otros 700 a 900 sistemas. Pero, más importante aun ha sido el cambio en la filosofía de organización de la empresa. El cambio hacia SOA ha permitido evolucionar el foco de la compañía de mantener operaciones a concentrarse en la experiencia del usuario. Ahora en BT se habla de SOA como un medio para crear “orderto cash”, es decir convertir órdenes en ingresos. La empresa planea ser totalmente orientada a SOA hacia el 2009.
Por su parte, Intel empleó SOA para reducir la cantidad de recursos que se empleaban para la integración de diversos paquetes empresariales. La empresa estaba gastando una cantidad excesiva de su capacidad de desarrollo tanto en crearlos como luego en mantener dichas integraciones a medida que los vendedores cambiaban sus productos. Según fuentes de Intel, el retorno de la inversión ha sido “superior a varias decenas de millones de dólares” como resultado de su esfuerzo hacia SOA en los tres últimos años.

More Related Content

What's hot

SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)dina_k_d
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewOrlando Huaranga Negrete
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosCiencias
 
Aplicando Bpm A La Industria Oct 2008
Aplicando Bpm A La Industria   Oct 2008Aplicando Bpm A La Industria   Oct 2008
Aplicando Bpm A La Industria Oct 2008Snoop Consulting
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteatSistemas
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Snoop Consulting
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicioswachu wachu pi
 
Ha2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaHa2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaJackieHee27
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosMarta Silvia Tabares
 
Presentación ORACLE BPM 11g por Simbius S.A.
Presentación ORACLE BPM 11g por Simbius S.A.Presentación ORACLE BPM 11g por Simbius S.A.
Presentación ORACLE BPM 11g por Simbius S.A.Simbius SGP
 
La arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de clienteLa arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de clienteYohana Hernandez
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSokaris1979
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soaCharlie Stark
 

What's hot (19)

SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
Soa
SoaSoa
Soa
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Aplicando Bpm A La Industria Oct 2008
Aplicando Bpm A La Industria   Oct 2008Aplicando Bpm A La Industria   Oct 2008
Aplicando Bpm A La Industria Oct 2008
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
 
Ha2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaHa2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soa
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a Servicios
 
SOA
SOASOA
SOA
 
Presentación ORACLE BPM 11g por Simbius S.A.
Presentación ORACLE BPM 11g por Simbius S.A.Presentación ORACLE BPM 11g por Simbius S.A.
Presentación ORACLE BPM 11g por Simbius S.A.
 
La arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de clienteLa arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de cliente
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 

Similar to SIO_EQA8_T2.4_U2_SOA

Altenia SOA
Altenia SOAAltenia SOA
Altenia SOAaltenia
 
charla SOA
charla SOAcharla SOA
charla SOAkaolong
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracionalvanares
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internetalvanares
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Ronald Ramirez Blanco
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013Intellego Chile
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOAguest2369db
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesJaime Contreras
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionROCK_ALBERT
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionROCK_ALBERT
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxmedina2966
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1Calzada Meza
 
razones de introducir SOA.pdf
razones de introducir SOA.pdfrazones de introducir SOA.pdf
razones de introducir SOA.pdfmedina2966
 

Similar to SIO_EQA8_T2.4_U2_SOA (20)

Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
charla SOA
charla SOAcharla SOA
charla SOA
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
SOA.pdf
SOA.pdfSOA.pdf
SOA.pdf
 
Soa
SoaSoa
Soa
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)
 
SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013SOA - Evento de Gobierno 2013
SOA - Evento de Gobierno 2013
 
CapíTulo 7
CapíTulo 7CapíTulo 7
CapíTulo 7
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOA
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
Arquitectura Del Servicio De Integracion
Arquitectura Del Servicio De IntegracionArquitectura Del Servicio De Integracion
Arquitectura Del Servicio De Integracion
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
razones de introducir SOA.pdf
razones de introducir SOA.pdfrazones de introducir SOA.pdf
razones de introducir SOA.pdf
 

More from Coatzozon20

Memoria de Proyecto: Innovación Tecnológica_
Memoria de Proyecto: Innovación Tecnológica_Memoria de Proyecto: Innovación Tecnológica_
Memoria de Proyecto: Innovación Tecnológica_Coatzozon20
 
Entregable_Proyecto:Escenarios de aprendizaje con TIC
Entregable_Proyecto:Escenarios de aprendizaje con TICEntregable_Proyecto:Escenarios de aprendizaje con TIC
Entregable_Proyecto:Escenarios de aprendizaje con TICCoatzozon20
 
Caso de estudio: Integración Empresarial Wal-Mart
Caso de estudio: Integración Empresarial Wal-MartCaso de estudio: Integración Empresarial Wal-Mart
Caso de estudio: Integración Empresarial Wal-MartCoatzozon20
 
Cap. 9 Caso de éxito BPM
Cap. 9 Caso de éxito BPMCap. 9 Caso de éxito BPM
Cap. 9 Caso de éxito BPMCoatzozon20
 
Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Coatzozon20
 
Capitulo 9. Arquitectura de Integración de Procesos
Capitulo 9. Arquitectura de Integración de ProcesosCapitulo 9. Arquitectura de Integración de Procesos
Capitulo 9. Arquitectura de Integración de ProcesosCoatzozon20
 
Capitulo 8. Metadatos
Capitulo 8. MetadatosCapitulo 8. Metadatos
Capitulo 8. MetadatosCoatzozon20
 
Capitulo 8. Integración empresarial Walt-Mart
Capitulo 8. Integración empresarial Walt-MartCapitulo 8. Integración empresarial Walt-Mart
Capitulo 8. Integración empresarial Walt-MartCoatzozon20
 
GEP_EQ9_U3_Matriz Resp
GEP_EQ9_U3_Matriz RespGEP_EQ9_U3_Matriz Resp
GEP_EQ9_U3_Matriz RespCoatzozon20
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de serviciosCoatzozon20
 
GEP_EQA9_I1_U1_Software para GEP
GEP_EQA9_I1_U1_Software para GEPGEP_EQA9_I1_U1_Software para GEP
GEP_EQA9_I1_U1_Software para GEPCoatzozon20
 
GEP_EQA9_P1_U2_SDP
GEP_EQA9_P1_U2_SDPGEP_EQA9_P1_U2_SDP
GEP_EQA9_P1_U2_SDPCoatzozon20
 
GEP_EQA9_T1_U2_SDP
GEP_EQA9_T1_U2_SDPGEP_EQA9_T1_U2_SDP
GEP_EQA9_T1_U2_SDPCoatzozon20
 
GEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteGEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteCoatzozon20
 
GEP_EQA9_T6_U2_Compañia farmaceutica
GEP_EQA9_T6_U2_Compañia farmaceuticaGEP_EQA9_T6_U2_Compañia farmaceutica
GEP_EQA9_T6_U2_Compañia farmaceuticaCoatzozon20
 
GEP_EQA9_T1_U2_SDP Online
GEP_EQA9_T1_U2_SDP OnlineGEP_EQA9_T1_U2_SDP Online
GEP_EQA9_T1_U2_SDP OnlineCoatzozon20
 
GEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteGEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteCoatzozon20
 
GEP_EQA9_T1_U2_Compañia farmaceutica
GEP_EQA9_T1_U2_Compañia farmaceuticaGEP_EQA9_T1_U2_Compañia farmaceutica
GEP_EQA9_T1_U2_Compañia farmaceuticaCoatzozon20
 
GEP_EQA9_L1_U2_David y Goliat Iniciación
GEP_EQA9_L1_U2_David y Goliat IniciaciónGEP_EQA9_L1_U2_David y Goliat Iniciación
GEP_EQA9_L1_U2_David y Goliat IniciaciónCoatzozon20
 

More from Coatzozon20 (20)

Memoria de Proyecto: Innovación Tecnológica_
Memoria de Proyecto: Innovación Tecnológica_Memoria de Proyecto: Innovación Tecnológica_
Memoria de Proyecto: Innovación Tecnológica_
 
Entregable_Proyecto:Escenarios de aprendizaje con TIC
Entregable_Proyecto:Escenarios de aprendizaje con TICEntregable_Proyecto:Escenarios de aprendizaje con TIC
Entregable_Proyecto:Escenarios de aprendizaje con TIC
 
Caso de estudio: Integración Empresarial Wal-Mart
Caso de estudio: Integración Empresarial Wal-MartCaso de estudio: Integración Empresarial Wal-Mart
Caso de estudio: Integración Empresarial Wal-Mart
 
Cap. 9 Caso de éxito BPM
Cap. 9 Caso de éxito BPMCap. 9 Caso de éxito BPM
Cap. 9 Caso de éxito BPM
 
Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9
 
CAP9_BPM
CAP9_BPMCAP9_BPM
CAP9_BPM
 
Capitulo 9. Arquitectura de Integración de Procesos
Capitulo 9. Arquitectura de Integración de ProcesosCapitulo 9. Arquitectura de Integración de Procesos
Capitulo 9. Arquitectura de Integración de Procesos
 
Capitulo 8. Metadatos
Capitulo 8. MetadatosCapitulo 8. Metadatos
Capitulo 8. Metadatos
 
Capitulo 8. Integración empresarial Walt-Mart
Capitulo 8. Integración empresarial Walt-MartCapitulo 8. Integración empresarial Walt-Mart
Capitulo 8. Integración empresarial Walt-Mart
 
GEP_EQ9_U3_Matriz Resp
GEP_EQ9_U3_Matriz RespGEP_EQ9_U3_Matriz Resp
GEP_EQ9_U3_Matriz Resp
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
 
GEP_EQA9_I1_U1_Software para GEP
GEP_EQA9_I1_U1_Software para GEPGEP_EQA9_I1_U1_Software para GEP
GEP_EQA9_I1_U1_Software para GEP
 
GEP_EQA9_P1_U2_SDP
GEP_EQA9_P1_U2_SDPGEP_EQA9_P1_U2_SDP
GEP_EQA9_P1_U2_SDP
 
GEP_EQA9_T1_U2_SDP
GEP_EQA9_T1_U2_SDPGEP_EQA9_T1_U2_SDP
GEP_EQA9_T1_U2_SDP
 
GEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteGEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporte
 
GEP_EQA9_T6_U2_Compañia farmaceutica
GEP_EQA9_T6_U2_Compañia farmaceuticaGEP_EQA9_T6_U2_Compañia farmaceutica
GEP_EQA9_T6_U2_Compañia farmaceutica
 
GEP_EQA9_T1_U2_SDP Online
GEP_EQA9_T1_U2_SDP OnlineGEP_EQA9_T1_U2_SDP Online
GEP_EQA9_T1_U2_SDP Online
 
GEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporteGEP_EQA9_T7_U2_Mejoras transporte
GEP_EQA9_T7_U2_Mejoras transporte
 
GEP_EQA9_T1_U2_Compañia farmaceutica
GEP_EQA9_T1_U2_Compañia farmaceuticaGEP_EQA9_T1_U2_Compañia farmaceutica
GEP_EQA9_T1_U2_Compañia farmaceutica
 
GEP_EQA9_L1_U2_David y Goliat Iniciación
GEP_EQA9_L1_U2_David y Goliat IniciaciónGEP_EQA9_L1_U2_David y Goliat Iniciación
GEP_EQA9_L1_U2_David y Goliat Iniciación
 

SIO_EQA8_T2.4_U2_SOA

  • 1. Universidad Veracruzana Facultad de Administración LSCA Experiencia Educativa: Sistemas Integrales en las Organizaciones Alumno: Moreno Coatzozón Gustavo H. Veracruz, Ver. Marzo de 2011
  • 2. Arquitectura Orientada a Servicios (SOA) En inglés Service OrientedArchitecture, es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio. Arquitectura Orientada a Servicios es una metodología de arquitectura para el acoplamiento flexible y gestión de servicios. SOA se refiere a la administración, la confiabilidad, seguridad y gestión del cambio. Se conoce como “gobernanza”.
  • 3.
  • 4.
  • 5. Capas de software en SOA Aplicaciones básicas. Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad. De exposición de funcionalidades.Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web). De integración de servicios. Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración; De composición de procesos. Define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio. De entrega. Los servicios son desplegados a los usuarios finales.
  • 6. Componentes de la arquitectura SOA
  • 7. Capacidad SOAP y XML:SOAP y XML (comúnmente llamados "servicios web") es la base de SOA. Muchos proveedores sólo ofrecen servicios de mainframe web, haciendo caso omiso de los otros componentes de la arquitectura SOA. Seguridad:La seguridad es esencial en la integración de aplicaciones mainframe, especialmente los relativos a los datos sensibles. La única solución viable a la seguridad de servicios Web es usar WS-Security, que es el estándar ampliamente aceptado para la obtención de servicios.
  • 8. Política de Gestión:La gestión de la política es el coredel gobierno de SOA. Una política puede definir cómo un servicio puede ser utilizado, qué puede utilizar, lo que se exige una garantía y mucho, mucho más. Política de gestión basados en estándares de WS-Policy. Registro:El Santo Grial de SOA es la reutilización. La clave para la reutilización es el descubrimiento de los servicios. Esto se logra mediante la publicación de servicios en el Registro. Un registro prevé la reutilización y el descubrimiento y es un ingrediente esencial en la gobernabilidad de SOA.
  • 9. Herramientas de desarrollo:Es imposible desarrollar los servicios sin el uso de una herramienta de desarrollo integral. La herramienta tiene que ser potente y que éste debe permitir la gestión de su SOA. Debe ser fácil de usar, no debería ser una curva de aprendizaje que requieren una amplia formación. Por último, no debe consumir enormes recursos en la estación de trabajo de un desarrollador.
  • 10. Soporte para los estándares de arquitectura:Un SOA viable deben ser adaptable a una amplia gama de normas arquitectónicas. Características tales como el desarrollo flexible de servicios web (de abajo hacia arriba, de arriba hacia abajo o reunirse en el centro), configurables diccionario, el acceso personalizables y entornos, etc. son todas características de una arquitectura SOA adaptable. La conclusión es que su solución debe ajustarse a la forma de hacer las cosas, no a la otra. Administración de cambios y de salida:Un aspecto a menudo pasado por alto de desarrollo de los servicios es el "ciclo de vida del servicio". El cambio y la gestión integrada de la liberación es esencial para que pueda gestionar eficazmente los cambios en su entorno. Lo ideal sería que la solución SOA debe integrar en sus procedimientos existentes de gestión del cambio, y debe proveer de usted el análisis del impacto cuando un servicio ha cambiado.
  • 11. Flujo de trabajo de administración:La orquestación es quizás el aspecto más incomprendido de desarrollo de servicios. Algunas personas consideran que una transacción de negocios 3270, porque se trata de una conversación, requiere una herramienta de orquestación de propiedad para que funcione. De hecho, un mejor enfoque consiste en utilizar una herramienta que es lo suficientemente inteligente como para entender un "uso del caso de negocio", y publicar en que, como un servicio atómicaosin la necesidad de una orquestación de propiedad de "pegar" las transiciones de pantalla. Se trata de los servicios propios que deben ser orquestada, y que la orquestación se debe realizar utilizando técnicas estándar de la industria. La técnica sólo es aceptable para la orquestación es componer utilizando los servicios de "Business ProcessExecutionLanguage (BPEL).
  • 12. Beneficios de SOA Mejora en los tiempos de realización de cambios en procesos. Facilidad para evolucionar a modelos de negocios basados en tercerización. Facilidad para abordar modelos de negocios basados en colaboración con otros entes (socios, proveedores). Poder para reemplazar elementos de la capa aplicativa SOA sin disrupción en el proceso de negocio Facilidad para la integración de tecnologías disímiles.
  • 13. Estándares relacionados a los servicios web Incluyen los siguientes: XML HTTP SOAP WSDL UDDI
  • 14. Lenguajes de alto nivel Los lenguajes de alto nivel como BPEL o WS-Coordination llevan el concepto de servicio un paso adelante al proporcionar métodos de definición y soporte para flujos de trabajo y procesos de negocio.
  • 15. Casos de éxito CERN (EuropeanOrganizationfor Nuclear Research), En este centro de investigación, han creado un sistema basado en SOA que toma los valores de más de 30.000 sensores y los publica como parte de un bus de servicios empresariales. Así, cada investigador, grupo de trabajo o sistema de control automatizado puede tomar los valores adecuados, suscribiéndose al servicio correspondiente, y tratarlos convenientemente.
  • 16. BT, anteriormente conocido como British Telecom, ha experimentado una profunda transformación desde un enfoque de cultura centrada en productos a orientada a los clientes. Gracias al empleo de SOA, BT ha logrado prescindir de unos 800 sistemas y planea hacer lo mismo con otros 700 a 900 sistemas. Pero, más importante aun ha sido el cambio en la filosofía de organización de la empresa. El cambio hacia SOA ha permitido evolucionar el foco de la compañía de mantener operaciones a concentrarse en la experiencia del usuario. Ahora en BT se habla de SOA como un medio para crear “orderto cash”, es decir convertir órdenes en ingresos. La empresa planea ser totalmente orientada a SOA hacia el 2009.
  • 17. Por su parte, Intel empleó SOA para reducir la cantidad de recursos que se empleaban para la integración de diversos paquetes empresariales. La empresa estaba gastando una cantidad excesiva de su capacidad de desarrollo tanto en crearlos como luego en mantener dichas integraciones a medida que los vendedores cambiaban sus productos. Según fuentes de Intel, el retorno de la inversión ha sido “superior a varias decenas de millones de dólares” como resultado de su esfuerzo hacia SOA en los tres últimos años.