SlideShare ist ein Scribd-Unternehmen logo
1 von 128
Arquitectura Orientada a Servicios (SOA)‏ Billy Reynoso Universidad de Buenos Aires [email_address]
Objetivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA en la industria -  Muestreo ,[object Object],[object Object],[object Object]
SOA en la industria -  Muestreo ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Contexto de situación y antecedentes ,[object Object],Monolítico Estructurado Client/Server 3-Tier,  N-Tier Objetos distribuidos Componentes Web Services Servicios Abstracción Vertical Horizontal Ecosistema
Propiedades     Programación Estructurada Objetos Componentes Servicios Granularidad Muy fina Fina Intermedia Gruesa Contrato Definido Privado/Publico Publico Publicado Reusabilidad Baja Baja Intermedia Alta Acoplamiento Fuerte Fuerte Débil Muy débil Dependencias Tiempo de Compilación Tiempo de Compilación Tiempo de Compilación Run-Time Ámbito de Comunicación Intra-Aplicación Intra- Aplicación Inter- Aplicaciones Inter-Empresas
Historia ,[object Object],[object Object],[object Object],[object Object],[object Object]
Historia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA - Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOA - Definiciones ,[object Object],[object Object],[object Object]
SOA - Definiciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA como Estilo de Arquitectura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA como Estilo de Arquitectura ,[object Object],[object Object],[object Object]
Principales conceptos ,[object Object],[object Object]
Implementaciones RPC ,[object Object],[object Object],[object Object]
Componentes de SOA ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
 
Demo & Drilldown
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SOA y Web Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA y Web Services ,[object Object],[object Object],[object Object],[object Object],[object Object]
Estándares primarios - WSDL ,[object Object],[object Object],[object Object],[object Object]
Estándares SOA & Web Services http://WS-I.ORG
Framework de SOA BPEL4WS – Reemplaza a XLANG (MS) y a lenguajes de workflow de IBM
Estilo REST ,[object Object],[object Object],[object Object],[object Object]
Modelo REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOAP  versus  REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOAP vs REST ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA vs Objetos  y Componentes distribuidos ,[object Object],[object Object],[object Object],[object Object]
SOA vs Objetos  y Componentes distribuidos
Perspectiva académica :  SOA vs Objetos  y Componentes distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Perspectiva académica :  SOA vs Objetos  y Componentes distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Perspectiva académica :  SOA vs Objetos  y Componentes distribuidos ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOA & Grid Computing ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOA & Grid Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA & Semantic Web (1/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object]
SOA & Semantic Web (2/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA & Semantic Web (3/3)‏ ,[object Object],[object Object],[object Object],[object Object],[object Object]
Recursos de SOA en .NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Innovaciones tecnológicas de impacto arquitectónico: Web Services Enhancements
Web Services Enhancements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Drilldown: Mejoras en seguridad ,[object Object],[object Object],[object Object],[object Object],[object Object]
Trust ,[object Object],[object Object],[object Object],[object Object],[object Object]
Confianza (Trust)‏ ,[object Object],[object Object],[object Object],[object Object],Client Token  Issuer Service Client Service Token Issuer 2 Token Issuer 1 Client Token Issuer Service
Conversación segura ,[object Object],[object Object],Cliente Emisor del Servicio y el Token Requerimiento de  SCT SCT emitido al cliente Series de mensajes  firmados con el SCT emitido
Creando conversaciones seguras ,[object Object],[object Object],[object Object],[object Object]
Drilldown: Policy Driven Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Facilidades adicionales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recursos de SOA en Visual Studio 2005 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollo de SOA en Team System ,[object Object],[object Object],[object Object],[object Object],[object Object]
Deployment de SOA ,[object Object],[object Object],[object Object],[object Object]
Agregar Restricciones a diagrama lógico
Diseño con VS 2005 Class Designer ,[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusiones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recursos
 
 
 
 
 
 
 
 
 
 
Referencias
Referencias
Referencias
Referencias ,[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object]
 
 
 
Referencias ,[object Object],[object Object],[object Object],[object Object]
 
¿Preguntas? [email_address] http://www.microsoft.com/spanish/msdn/arquitectura

Weitere ähnliche Inhalte

Was ist angesagt?

Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
wachu wachu pi
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
Orlando Huaranga Negrete
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
UJAP
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
Snoop Consulting
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Grial - University of Salamanca
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Lucio Marcelo Quispe Ortega
 

Was ist angesagt? (20)

Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
SOA
SOASOA
SOA
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.
 
Soa
SoaSoa
Soa
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
SOA
SOASOA
SOA
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Resumido
ResumidoResumido
Resumido
 
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
 
SOA
SOASOA
SOA
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 
Sistemas Distribuidos Arquitectura XML SOA Middleware Web Services
Sistemas Distribuidos Arquitectura XML SOA Middleware Web ServicesSistemas Distribuidos Arquitectura XML SOA Middleware Web Services
Sistemas Distribuidos Arquitectura XML SOA Middleware Web Services
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOA
 

Andere mochten auch

NORMAS BÁSICA SNIP
NORMAS BÁSICA SNIPNORMAS BÁSICA SNIP
NORMAS BÁSICA SNIP
miltonpinto
 
Diplamdo proyectos de inversión pública snip-uni-cep dossier vf
Diplamdo proyectos de inversión pública  snip-uni-cep dossier vfDiplamdo proyectos de inversión pública  snip-uni-cep dossier vf
Diplamdo proyectos de inversión pública snip-uni-cep dossier vf
Snip Jose Herrera
 
Preparacion y evaluación de proyectos
Preparacion y evaluación de proyectos Preparacion y evaluación de proyectos
Preparacion y evaluación de proyectos
johnmeva2012
 
1 Sisplan
1 Sisplan1 Sisplan
1 Sisplan
mappy
 

Andere mochten auch (20)

Adopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financieraAdopción de BPM y SOA al interior de una organización financiera
Adopción de BPM y SOA al interior de una organización financiera
 
SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
Informe sobre modificaciones presupuestarias
Informe sobre modificaciones presupuestariasInforme sobre modificaciones presupuestarias
Informe sobre modificaciones presupuestarias
 
LEY 2042
LEY 2042LEY 2042
LEY 2042
 
3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
Sesión i introducción general al snip
Sesión i introducción general al snipSesión i introducción general al snip
Sesión i introducción general al snip
 
NORMAS BÁSICA SNIP
NORMAS BÁSICA SNIPNORMAS BÁSICA SNIP
NORMAS BÁSICA SNIP
 
Diplamdo proyectos de inversión pública snip-uni-cep dossier vf
Diplamdo proyectos de inversión pública  snip-uni-cep dossier vfDiplamdo proyectos de inversión pública  snip-uni-cep dossier vf
Diplamdo proyectos de inversión pública snip-uni-cep dossier vf
 
Modificaciones presupuestarias inversion
Modificaciones presupuestarias inversionModificaciones presupuestarias inversion
Modificaciones presupuestarias inversion
 
Preparacion y evaluación de proyectos
Preparacion y evaluación de proyectos Preparacion y evaluación de proyectos
Preparacion y evaluación de proyectos
 
1 Sisplan
1 Sisplan1 Sisplan
1 Sisplan
 
Glosario de Términos Municipales- 2016
Glosario de Términos Municipales- 2016Glosario de Términos Municipales- 2016
Glosario de Términos Municipales- 2016
 
Ley Nº 777, del Sistema de Planificación Integral del Estado (SPIE)
Ley Nº 777, del Sistema de Planificación Integral del Estado (SPIE)Ley Nº 777, del Sistema de Planificación Integral del Estado (SPIE)
Ley Nº 777, del Sistema de Planificación Integral del Estado (SPIE)
 
CAMPAÑAS DE PREVENCIÓN DEL CÁNCER DE CUELLO UTERINO EN MUNICIPIOS BOLIVIANOS:...
CAMPAÑAS DE PREVENCIÓN DEL CÁNCER DE CUELLO UTERINO EN MUNICIPIOS BOLIVIANOS:...CAMPAÑAS DE PREVENCIÓN DEL CÁNCER DE CUELLO UTERINO EN MUNICIPIOS BOLIVIANOS:...
CAMPAÑAS DE PREVENCIÓN DEL CÁNCER DE CUELLO UTERINO EN MUNICIPIOS BOLIVIANOS:...
 
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN (CON PRESUPUESTO MENOR A BS 50.000)
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN (CON PRESUPUESTO MENOR A BS 50.000)GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN (CON PRESUPUESTO MENOR A BS 50.000)
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN (CON PRESUPUESTO MENOR A BS 50.000)
 
GUÍA PARA LA LEGISLACIÓN MUNICIPAL - 2016
GUÍA PARA LA LEGISLACIÓN MUNICIPAL - 2016GUÍA PARA LA LEGISLACIÓN MUNICIPAL - 2016
GUÍA PARA LA LEGISLACIÓN MUNICIPAL - 2016
 
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN - 2016
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN - 2016GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN - 2016
GESTIÓN MUNICIPAL DE PROYECTOS DE INVERSIÓN - 2016
 
GUÍA REFERENCIAL MUNICIPAL DE GESTIÓN DE PROYECTOS DE 20.001 A 1.000.000 Bs.
GUÍA REFERENCIAL MUNICIPAL DE GESTIÓN DE PROYECTOS DE 20.001 A 1.000.000 Bs.GUÍA REFERENCIAL MUNICIPAL DE GESTIÓN DE PROYECTOS DE 20.001 A 1.000.000 Bs.
GUÍA REFERENCIAL MUNICIPAL DE GESTIÓN DE PROYECTOS DE 20.001 A 1.000.000 Bs.
 
Proceso de formulación de POA y Presupuesto municipal
Proceso de formulación de POA y Presupuesto municipalProceso de formulación de POA y Presupuesto municipal
Proceso de formulación de POA y Presupuesto municipal
 
Soa. soa en automatizacion industrial
Soa. soa en automatizacion industrialSoa. soa en automatizacion industrial
Soa. soa en automatizacion industrial
 

Ähnlich wie SOA

Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
Coatzozon20
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Charlie Stark
 
Servicios web
Servicios webServicios web
Servicios web
UTPL
 
Servicios web
Servicios webServicios web
Servicios web
UTPL
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Rolando
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
Jose Selman
 

Ähnlich wie SOA (20)

Presentacion
PresentacionPresentacion
Presentacion
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
 
Soa
SoaSoa
Soa
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
Trabajo
TrabajoTrabajo
Trabajo
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Is soa
Is soaIs soa
Is soa
 
SOA, arquitectura orientada a servicios
SOA, arquitectura orientada a serviciosSOA, arquitectura orientada a servicios
SOA, arquitectura orientada a servicios
 
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
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios web
Servicios webServicios web
Servicios web
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
soa 2013.pptx
soa 2013.pptxsoa 2013.pptx
soa 2013.pptx
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
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
 
Charla Web Services
Charla Web ServicesCharla Web Services
Charla Web Services
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

SOA