SlideShare una empresa de Scribd logo
1 de 15
ArquitecturaOrientada a Servicios (SOA) LIZETTE MARGARITA  HERNÁNDEZ ESTRADA ALEJANDRO DE LOS ANGELES COVARRUBIAS JESÚS GONZÁLEZ VÁZQUEZ
Arquitectura orientada a servicios La Arquitectura Orientada a Servicios (en inglés ServiceOrientedArchitecture), 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 Permite la creación de sistemas altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
Elementos esenciales de una Arquitectura Orientada a Servicios  ,[object Object]
Servicio: Es un contenedor de lógica. Estará compuesto por un conjunto de operaciones, las cuales las ofrecerá a sus usuarios.
Proceso de negocio: Son un conjunto de operaciones ejecutadas en una determinada secuencia (intercambiando mensajes entre ellas) con el objetivo de realizar una determinada tarea.,[object Object],[object Object]
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 Beneficios
Principios del SOA
[object Object]
Los Servicios deben proporcionar un contrato formal: Todo servicio desarrollado, debe proporcionar un contrato en el cual figuren: el nombre del servicio, su forma de acceso, las funcionales que ofrece, los datos de entrada de cada una de las funcionalidades y los datos de salida. De esta manera, todo consumidor del servicio, accederá a este mediante el contrato, logrando así la indepencia entre el consumidor y la implementación del propio servicio. En el caso de los Servicios Web, esto se logrará mediente la definición de interfaces con WSDL.Principios del SOA
[object Object]
Los Servicios deben permitir la composición: Todo servicio debe ser construido de tal manera que pueda ser utilizado para construir servicios genéricos de más alto nivel, el cual estará compuesto de servicios de más bajo nivel. En el caso de los Servicios Web, esto se logrará mediante el uso de los protocolos para orquestación(WS-BPEL) y coreografía (WS-CDL).Principios del SOA
[object Object]
Los Servicios no deben tener estado: Un servicio no debe guardar ningún tipo de información. Esto es así porque una aplicación está formada por un conjunto de servicios, lo que implica que si un servicio almacena algún tipo de información, se pueden producir problemas de inconsistencia de datos. La solución, es que un servicio sólo contenga lógica, y que toda información esté almacenada en algún sistema de información sea del tipo que sea.Principios del SOA
[object Object],Principios del SOA

Más contenido relacionado

La actualidad más candente

Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionaleswachu wachu pi
 
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
 
[Ayd2]tarea5 200819214-Protocolos SOA WSDL
[Ayd2]tarea5 200819214-Protocolos SOA WSDL[Ayd2]tarea5 200819214-Protocolos SOA WSDL
[Ayd2]tarea5 200819214-Protocolos SOA WSDLcarzizou1
 
La web 2 thalia y daniela
La web 2 thalia y danielaLa web 2 thalia y daniela
La web 2 thalia y danielathaliadaniela
 
Orquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios WebOrquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios Webdaniel_lt
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)Alma Peralta Xocua
 
SOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte IISOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte IIAbimael Desales López
 
Benchmarking
BenchmarkingBenchmarking
BenchmarkingUJAP
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOACoatzozon20
 
Uso del soa en las organizaciones
Uso del soa en las organizacionesUso del soa en las organizaciones
Uso del soa en las organizacionesammy18
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penasCalzada Meza
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOAGoNet
 

La actualidad más candente (17)

Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionales
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 
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
 
[Ayd2]tarea5 200819214-Protocolos SOA WSDL
[Ayd2]tarea5 200819214-Protocolos SOA WSDL[Ayd2]tarea5 200819214-Protocolos SOA WSDL
[Ayd2]tarea5 200819214-Protocolos SOA WSDL
 
La web 2 thalia y daniela
La web 2 thalia y danielaLa web 2 thalia y daniela
La web 2 thalia y daniela
 
Orquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios WebOrquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios Web
 
Servicios web(alma y veronica)
Servicios web(alma y veronica)Servicios web(alma y veronica)
Servicios web(alma y veronica)
 
SOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte IISOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte II
 
Resumido
ResumidoResumido
Resumido
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Uso del soa en las organizaciones
Uso del soa en las organizacionesUso del soa en las organizaciones
Uso del soa en las organizaciones
 
Orquestación o coreografía
Orquestación o coreografíaOrquestación o coreografía
Orquestación o coreografía
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penas
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
PRESENTACIÓN LAURA
PRESENTACIÓN LAURAPRESENTACIÓN LAURA
PRESENTACIÓN LAURA
 

Destacado

SIF - Trader report mar 19, 2013
SIF - Trader report mar 19, 2013SIF - Trader report mar 19, 2013
SIF - Trader report mar 19, 2013Danielle LeBlanc
 
IV Domingo Pascua (Ciclo A) - Canto con imágenes
IV Domingo Pascua (Ciclo A) - Canto con imágenesIV Domingo Pascua (Ciclo A) - Canto con imágenes
IV Domingo Pascua (Ciclo A) - Canto con imágenesVíctor Hugo Salazar
 
Ia Que Obtienes Quienes Somos
Ia Que Obtienes Quienes SomosIa Que Obtienes Quienes Somos
Ia Que Obtienes Quienes SomosNAVAL88
 
June 24th Slideshow
June 24th SlideshowJune 24th Slideshow
June 24th Slideshowguestb73151
 
Res economia 11-14
Res economia 11-14Res economia 11-14
Res economia 11-14EPRE
 
El comportamiento economico en bolivia
El comportamiento economico en boliviaEl comportamiento economico en bolivia
El comportamiento economico en boliviaparix123
 
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...Atlas VPM
 
La composició del text
La composició del textLa composició del text
La composició del textcoines7
 
Chameleon Secure Solutions Overview Presentation
Chameleon Secure Solutions Overview PresentationChameleon Secure Solutions Overview Presentation
Chameleon Secure Solutions Overview Presentationchristoboshoff
 
Magazine Animal - Edición Animales de la heroica
Magazine Animal - Edición Animales de la heroicaMagazine Animal - Edición Animales de la heroica
Magazine Animal - Edición Animales de la heroicaJuliFonseca
 
Creditunion march
Creditunion marchCreditunion march
Creditunion marchspiderhlt
 
Insatisfaccion laboral
Insatisfaccion laboralInsatisfaccion laboral
Insatisfaccion laboralWagner Santoyo
 

Destacado (20)

SIF - Trader report mar 19, 2013
SIF - Trader report mar 19, 2013SIF - Trader report mar 19, 2013
SIF - Trader report mar 19, 2013
 
Qué es una organización
Qué es una organizaciónQué es una organización
Qué es una organización
 
IV Domingo Pascua (Ciclo A) - Canto con imágenes
IV Domingo Pascua (Ciclo A) - Canto con imágenesIV Domingo Pascua (Ciclo A) - Canto con imágenes
IV Domingo Pascua (Ciclo A) - Canto con imágenes
 
Ia Que Obtienes Quienes Somos
Ia Que Obtienes Quienes SomosIa Que Obtienes Quienes Somos
Ia Que Obtienes Quienes Somos
 
June 24th Slideshow
June 24th SlideshowJune 24th Slideshow
June 24th Slideshow
 
Res economia 11-14
Res economia 11-14Res economia 11-14
Res economia 11-14
 
El comportamiento economico en bolivia
El comportamiento economico en boliviaEl comportamiento economico en bolivia
El comportamiento economico en bolivia
 
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...
Atlas numero 5. Variabilidad en la tasa de hospitalizaciones por problemas de...
 
tp2
tp2tp2
tp2
 
Archivo comprimido
Archivo comprimidoArchivo comprimido
Archivo comprimido
 
Limpiemos
LimpiemosLimpiemos
Limpiemos
 
La composició del text
La composició del textLa composició del text
La composició del text
 
Тіл тазалығы-мәдениет құралы
Тіл тазалығы-мәдениет құралыТіл тазалығы-мәдениет құралы
Тіл тазалығы-мәдениет құралы
 
Tecnologia web 2
Tecnologia web 2Tecnologia web 2
Tecnologia web 2
 
Chameleon Secure Solutions Overview Presentation
Chameleon Secure Solutions Overview PresentationChameleon Secure Solutions Overview Presentation
Chameleon Secure Solutions Overview Presentation
 
Carnes (1)joel
Carnes (1)joelCarnes (1)joel
Carnes (1)joel
 
Dress to success
Dress to successDress to success
Dress to success
 
Magazine Animal - Edición Animales de la heroica
Magazine Animal - Edición Animales de la heroicaMagazine Animal - Edición Animales de la heroica
Magazine Animal - Edición Animales de la heroica
 
Creditunion march
Creditunion marchCreditunion march
Creditunion march
 
Insatisfaccion laboral
Insatisfaccion laboralInsatisfaccion laboral
Insatisfaccion laboral
 

Similar a Soa Expo

Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSokaris1979
 
Arquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdfArquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdfDavidMurillo97
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosCiencias
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxmedina2966
 
1. Capacitacion_ SOA MDC 4pp.pdf
1. Capacitacion_ SOA MDC 4pp.pdf1. Capacitacion_ SOA MDC 4pp.pdf
1. Capacitacion_ SOA MDC 4pp.pdfybacilio
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1Calzada Meza
 
Servicios web
Servicios webServicios web
Servicios webUTPL
 
Servicios web
Servicios webServicios web
Servicios webUTPL
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOArdiegoc
 
23444719 monografia-de-web-services
23444719 monografia-de-web-services23444719 monografia-de-web-services
23444719 monografia-de-web-servicescasper088
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internetalvanares
 
Servicios web
Servicios webServicios web
Servicios webjogoram
 

Similar a Soa Expo (20)

Soa expo
Soa expoSoa expo
Soa expo
 
SOA
SOASOA
SOA
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
 
Soa
SoaSoa
Soa
 
Arquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdfArquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdf
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Presentacion
PresentacionPresentacion
Presentacion
 
1. Capacitacion_ SOA MDC 4pp.pdf
1. Capacitacion_ SOA MDC 4pp.pdf1. Capacitacion_ SOA MDC 4pp.pdf
1. Capacitacion_ SOA MDC 4pp.pdf
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios web
Servicios webServicios web
Servicios web
 
Soa
SoaSoa
Soa
 
SOA---VERA GUIJARRO VIVIANA 3A6
SOA---VERA GUIJARRO VIVIANA 3A6SOA---VERA GUIJARRO VIVIANA 3A6
SOA---VERA GUIJARRO VIVIANA 3A6
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
23444719 monografia-de-web-services
23444719 monografia-de-web-services23444719 monografia-de-web-services
23444719 monografia-de-web-services
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
 
Servicios web
Servicios webServicios web
Servicios web
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (16)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Soa Expo

  • 1. ArquitecturaOrientada a Servicios (SOA) LIZETTE MARGARITA HERNÁNDEZ ESTRADA ALEJANDRO DE LOS ANGELES COVARRUBIAS JESÚS GONZÁLEZ VÁZQUEZ
  • 2. Arquitectura orientada a servicios La Arquitectura Orientada a Servicios (en inglés ServiceOrientedArchitecture), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio.
  • 3. Arquitectura orientada a servicios Permite la creación de sistemas altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
  • 4.
  • 5. Servicio: Es un contenedor de lógica. Estará compuesto por un conjunto de operaciones, las cuales las ofrecerá a sus usuarios.
  • 6.
  • 7. 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 Beneficios
  • 9.
  • 10. Los Servicios deben proporcionar un contrato formal: Todo servicio desarrollado, debe proporcionar un contrato en el cual figuren: el nombre del servicio, su forma de acceso, las funcionales que ofrece, los datos de entrada de cada una de las funcionalidades y los datos de salida. De esta manera, todo consumidor del servicio, accederá a este mediante el contrato, logrando así la indepencia entre el consumidor y la implementación del propio servicio. En el caso de los Servicios Web, esto se logrará mediente la definición de interfaces con WSDL.Principios del SOA
  • 11.
  • 12. Los Servicios deben permitir la composición: Todo servicio debe ser construido de tal manera que pueda ser utilizado para construir servicios genéricos de más alto nivel, el cual estará compuesto de servicios de más bajo nivel. En el caso de los Servicios Web, esto se logrará mediante el uso de los protocolos para orquestación(WS-BPEL) y coreografía (WS-CDL).Principios del SOA
  • 13.
  • 14. Los Servicios no deben tener estado: Un servicio no debe guardar ningún tipo de información. Esto es así porque una aplicación está formada por un conjunto de servicios, lo que implica que si un servicio almacena algún tipo de información, se pueden producir problemas de inconsistencia de datos. La solución, es que un servicio sólo contenga lógica, y que toda información esté almacenada en algún sistema de información sea del tipo que sea.Principios del SOA
  • 15.
  • 16. El esquema básico de una SOA de segunda generación es el mostrado en el siguiente gráfico: SOA y los Servicios Web
  • 17.
  • 18. Protocolo de comunicación: Es el sistema de comunicación entre el cliente y el proveedor de servicios.
  • 19. Descripción del servicio: Es un esquema utilizado para describir qué servicio es, como se le puede invocar, y cuales son los datos necesarios para realizar su invocación.
  • 20. Servicio: Es la implementación del servicio.
  • 21. Proceso de negocio: Es una colección de servicios, invocados en una determinada secuencia, con un conjunto particular de reglas para satisfaces un requisito de negocio.
  • 22. Registro de servicios: Es un repositorio de servicios y datos, usado por los proveedores de servicio y publicar los servicios, y para los clientes, donde buscarlos. SOA y los Servicios Web
  • 23.
  • 24. Seguridad: Son un conjunto de reglas que podrían ser aplicadas en la identificación, autorización y control de acceso a los servicios, por parte del cliente (WS-Security).
  • 25. Transacción: Conjunto de atributos que podrían ser aplicados sobre un grupo de servicios para devolver un conjunto de datos consistentes (WS-Transaction, WS-Coordination).
  • 26. Gestión: Conjunto de atributos que podrían ser aplicados para gestionar los servicios proporcionados (WS-Manageability). SOA y los Servicios Web