SlideShare una empresa de Scribd logo
1 de 17
SOA
ARQUITECTURA
ORIENTADA AL SERVICIO
OSCAR JAVIER ARDILA PICON
ERIK FABIAN AYALA VARGAS
Septiembre 2013
TADS – UNAB
QUE ES SOA?
Organización fundamental de un sistema descrita en:
servicios (componentes), la composición (relación) entre
servicios.
QUE ES UN SERVICIO SOA?
Unidad de software con una funcionalidad atómica, con las
siguientes características:
- Interfaz Definida o Contrato de Servicio, Descripción de como el
servicio va a ser usado desde cualquier otro servicio o programa:
Nombre, Parámetros, Resultado, Ubicación
- Reutilizable y/o Componible con otros Que pueda ser utilizado a
través de la red, usando una mensajería estándar: Web
Services, REST, etc
Pueda ser utilizado por más de una aplicación y/u otros servicios
SaS, Cloud Computing
Desacoplado, Que para prestar su funcionalidad dependa lo
mínimo de otro servicio
PARADIGMA
ENCONTRAR-INVOCAR-EJECUTAR
Bajo este paradigma el proveedor de un servicio inscribe su oferta en un
registro público, el cual a su vez es usado por los consumidores para
encontrar servicios que satisfagan ciertos criterios. Si el registro contiene
el servicio solicitado, entregará al consumidor un contrato y una dirección
de puerto (endpoint address) para acceder a él.
Las aplicaciones basadas en SOA son aplicaciones distribuidas, multi-nivel
con capas de presentación, lógica de negocios y persistencia.
EJEMPLO DE SERVICIOS
- Consultar la hora
- Calcular monto escrito
- Consultar Cliente
Consultar datos básicos
Consultar Cartera
SOA LA PRIMERA VEZ
GARTNER- Publicación Fecha 12 Abril de 1996
Una arquitectura orientada a servicios es un estilo de varios
niveles de computación que ayuda a las organizaciones
COMPARTIR LA LÓGICA Y DATOS ENTRE MÚLTIPLES
APLICACIONES Y MODOS DE USO
http://www.youtube.com/watch?v=H9lwHCdmlNI
INTEGRACION DE APLICACIONES SOA
SOA!=WEB SERVICES
Se puede tener SOA sin WEB Services y Web
Services Sin SOA
SOA se enfoca en una arquitectura orientada a
Servicios para el Negocio pero carece de
especificaciones técnicas para la
interoperabilidad (Web Services)
Beneficios a nivel de
empresa de
SOA
- Reducción de la dependencia tecnológica
- Simplificación del desarrollo
- Aumento de la flexibilidad y reutilización de
la infraestructura del negocio
- Mitigación del riesgo
- Reducción de costos
En SOA existen algunas cosas estandarizadas
Mensajeria
WS-* (Web Services)
REST
Procesos (Orquestación de Servicios)
BPEL
BPMN
Otras cosas dependen del proveedor
ESB: la funcionalidad y su forma de configuración
Seguridad y Autenticidad
Existen estándares de más alto nivel que buscan facilitarle la vida al
desarrollador
SCA, Java CAPS
Productos Open Source
Existen productos maduros con soporte comercial
establecido
RedHat-JBOSS
Glassfish-Open ESB
Carbon WSO2
Intalio BPM (BPMN Designer - BPEL Process
Server –
Xforms GUI)
BonitaSoft BPM
Algunos se basan en los desarrollos del grupo Apache
ServiceMix (ESB)
ODE (Orchestration Director Engine) BPEL
www.wso2.org
www.wso2.org
GARTNER
Predice 2007: Alinear las Iniciativas de BPM y SOA ahora, para aumentar
la posibilidad de convertirse en líder de aquí a 2010
GARTNER
2013: SOA Gobierno de Servicios de Aplicaciones para referirse a la
unión de la arquitectura orientada a servicios funcionalidad de la
tecnología (SOA), la gobernanza y la API de gestión
GARTNER
Predice 2007: Alinear las Iniciativas de BPM y SOA ahora, para aumentar
la posibilidad de convertirse en líder de aquí a 2010
SOA TESTING
Las pruebas funcionales proporciona la capacidad de verificar el comportamiento
adecuado de los servicios.
Las pruebas de rendimiento proporciona un marco concurrente, simultánea agente de
carga que puede determinar :
- Desempeño , Capacidad de las estadísticas del servicio
- Validar las tasas de ANS
- Identificación de los cuellos de botella y posibles debilidades arquitectónicas.
Las pruebas de interoperabilidad
- Medición diseño de un servicio
- Optimizar los esfuerzos de integración ante la diversidad de tecnologías de servicios
web y plataformas dispares.
Pruebas de seguridad
- Riesgos
- Vulnerabilidad
- Fuga de Datos
- Privacidad e Integridad
Mas información
http://www.youtube.com/watch?v=H9lwHCdmlNI
http://www.youtube.com/watch?v=ljtR37__jFY&feature=c4-
overview&list=UUMnlRiQLlrPn6-Jg7nvfD4w
http://www8.hp.com/us/en/software-
solutions/software.html?compURI=1172141#tab=TAB1
http://www.crosschecknet.com/products/soapsonar.php

Más contenido relacionado

La actualidad más candente

Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soabrccq
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)dina_k_d
 
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
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosDamián Rotta
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netJuan Pablo
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Snoop Consulting
 
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
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugartethearcangelboss
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOAguest2369db
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Serviciosfinger10
 
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
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOAGoNet
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...CLEFormación
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1Calzada Meza
 

La actualidad más candente (20)

Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soa
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
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
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
SOA
SOASOA
SOA
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 
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
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
SOA
SOASOA
SOA
 
Jug Day 2008 SOA
Jug Day 2008 SOAJug Day 2008 SOA
Jug Day 2008 SOA
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
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
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Soa
SoaSoa
Soa
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 

Similar a Soa (20)

soa 2013.pptx
soa 2013.pptxsoa 2013.pptx
soa 2013.pptx
 
Resumido
ResumidoResumido
Resumido
 
Soa
SoaSoa
Soa
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Presentacion
PresentacionPresentacion
Presentacion
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
 
GEP2009 EQ4 L9 G&Ruth Trad Cap 7
GEP2009  EQ4  L9  G&Ruth Trad Cap 7GEP2009  EQ4  L9  G&Ruth Trad Cap 7
GEP2009 EQ4 L9 G&Ruth Trad Cap 7
 
Sio2009 Eq4 L9 G&Ruth Cap 7
Sio2009 Eq4 L9 G&Ruth Cap 7Sio2009 Eq4 L9 G&Ruth Cap 7
Sio2009 Eq4 L9 G&Ruth Cap 7
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
CapíTulo 7
CapíTulo 7CapíTulo 7
CapíTulo 7
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
Trabajo
TrabajoTrabajo
Trabajo
 
Soa expo
Soa expoSoa expo
Soa expo
 

Más de mabel yadira cogollo (20)

Blogs
BlogsBlogs
Blogs
 
Seguridad 003
Seguridad 003Seguridad 003
Seguridad 003
 
caricaturas en linea
caricaturas en lineacaricaturas en linea
caricaturas en linea
 
Proyecto dinamica
Proyecto dinamicaProyecto dinamica
Proyecto dinamica
 
Almacenamiento en la nube exposicion
Almacenamiento en la nube exposicionAlmacenamiento en la nube exposicion
Almacenamiento en la nube exposicion
 
Presentaciones en línea
Presentaciones en líneaPresentaciones en línea
Presentaciones en línea
 
Diapositivas seminario-de-ingenieria-04-05-16-1
Diapositivas seminario-de-ingenieria-04-05-16-1Diapositivas seminario-de-ingenieria-04-05-16-1
Diapositivas seminario-de-ingenieria-04-05-16-1
 
Dinamicas de grupo
Dinamicas de grupoDinamicas de grupo
Dinamicas de grupo
 
Diagnostico prenatal
Diagnostico prenatalDiagnostico prenatal
Diagnostico prenatal
 
Wikis
WikisWikis
Wikis
 
Informatica i
Informatica iInformatica i
Informatica i
 
Gobierno en linea en colombia
Gobierno en linea en colombiaGobierno en linea en colombia
Gobierno en linea en colombia
 
Gobierno en linea
Gobierno en lineaGobierno en linea
Gobierno en linea
 
Gobierno en linea
Gobierno en lineaGobierno en linea
Gobierno en linea
 
Para entregar
Para entregarPara entregar
Para entregar
 
Informaticai
InformaticaiInformaticai
Informaticai
 
Epidemiología so 4-4-1_umb_onza_2012
Epidemiología so 4-4-1_umb_onza_2012Epidemiología so 4-4-1_umb_onza_2012
Epidemiología so 4-4-1_umb_onza_2012
 
Guia catedra-procesador de-texto_office 2010
Guia catedra-procesador de-texto_office 2010Guia catedra-procesador de-texto_office 2010
Guia catedra-procesador de-texto_office 2010
 
Pasos para entrar a trabajar en wikispaces
Pasos para entrar a trabajar en wikispacesPasos para entrar a trabajar en wikispaces
Pasos para entrar a trabajar en wikispaces
 
Voxopop
VoxopopVoxopop
Voxopop
 

Último

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Soa

  • 1. SOA ARQUITECTURA ORIENTADA AL SERVICIO OSCAR JAVIER ARDILA PICON ERIK FABIAN AYALA VARGAS Septiembre 2013 TADS – UNAB
  • 2. QUE ES SOA? Organización fundamental de un sistema descrita en: servicios (componentes), la composición (relación) entre servicios. QUE ES UN SERVICIO SOA? Unidad de software con una funcionalidad atómica, con las siguientes características: - Interfaz Definida o Contrato de Servicio, Descripción de como el servicio va a ser usado desde cualquier otro servicio o programa: Nombre, Parámetros, Resultado, Ubicación - Reutilizable y/o Componible con otros Que pueda ser utilizado a través de la red, usando una mensajería estándar: Web Services, REST, etc Pueda ser utilizado por más de una aplicación y/u otros servicios SaS, Cloud Computing Desacoplado, Que para prestar su funcionalidad dependa lo mínimo de otro servicio
  • 3. PARADIGMA ENCONTRAR-INVOCAR-EJECUTAR Bajo este paradigma el proveedor de un servicio inscribe su oferta en un registro público, el cual a su vez es usado por los consumidores para encontrar servicios que satisfagan ciertos criterios. Si el registro contiene el servicio solicitado, entregará al consumidor un contrato y una dirección de puerto (endpoint address) para acceder a él. Las aplicaciones basadas en SOA son aplicaciones distribuidas, multi-nivel con capas de presentación, lógica de negocios y persistencia.
  • 4. EJEMPLO DE SERVICIOS - Consultar la hora - Calcular monto escrito - Consultar Cliente Consultar datos básicos Consultar Cartera SOA LA PRIMERA VEZ GARTNER- Publicación Fecha 12 Abril de 1996 Una arquitectura orientada a servicios es un estilo de varios niveles de computación que ayuda a las organizaciones COMPARTIR LA LÓGICA Y DATOS ENTRE MÚLTIPLES APLICACIONES Y MODOS DE USO http://www.youtube.com/watch?v=H9lwHCdmlNI
  • 6.
  • 7. SOA!=WEB SERVICES Se puede tener SOA sin WEB Services y Web Services Sin SOA SOA se enfoca en una arquitectura orientada a Servicios para el Negocio pero carece de especificaciones técnicas para la interoperabilidad (Web Services)
  • 8. Beneficios a nivel de empresa de SOA - Reducción de la dependencia tecnológica - Simplificación del desarrollo - Aumento de la flexibilidad y reutilización de la infraestructura del negocio - Mitigación del riesgo - Reducción de costos
  • 9. En SOA existen algunas cosas estandarizadas Mensajeria WS-* (Web Services) REST Procesos (Orquestación de Servicios) BPEL BPMN Otras cosas dependen del proveedor ESB: la funcionalidad y su forma de configuración Seguridad y Autenticidad Existen estándares de más alto nivel que buscan facilitarle la vida al desarrollador SCA, Java CAPS
  • 10. Productos Open Source Existen productos maduros con soporte comercial establecido RedHat-JBOSS Glassfish-Open ESB Carbon WSO2 Intalio BPM (BPMN Designer - BPEL Process Server – Xforms GUI) BonitaSoft BPM Algunos se basan en los desarrollos del grupo Apache ServiceMix (ESB) ODE (Orchestration Director Engine) BPEL
  • 13. GARTNER Predice 2007: Alinear las Iniciativas de BPM y SOA ahora, para aumentar la posibilidad de convertirse en líder de aquí a 2010
  • 14. GARTNER 2013: SOA Gobierno de Servicios de Aplicaciones para referirse a la unión de la arquitectura orientada a servicios funcionalidad de la tecnología (SOA), la gobernanza y la API de gestión
  • 15. GARTNER Predice 2007: Alinear las Iniciativas de BPM y SOA ahora, para aumentar la posibilidad de convertirse en líder de aquí a 2010
  • 16. SOA TESTING Las pruebas funcionales proporciona la capacidad de verificar el comportamiento adecuado de los servicios. Las pruebas de rendimiento proporciona un marco concurrente, simultánea agente de carga que puede determinar : - Desempeño , Capacidad de las estadísticas del servicio - Validar las tasas de ANS - Identificación de los cuellos de botella y posibles debilidades arquitectónicas. Las pruebas de interoperabilidad - Medición diseño de un servicio - Optimizar los esfuerzos de integración ante la diversidad de tecnologías de servicios web y plataformas dispares. Pruebas de seguridad - Riesgos - Vulnerabilidad - Fuga de Datos - Privacidad e Integridad