SlideShare uma empresa Scribd logo
1 de 59
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 ,[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

Mais conteúdo relacionado

Mais procurados

Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 
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
 

Mais procurados (20)

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
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
SOA
SOASOA
SOA
 
SOA
SOASOA
SOA
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a 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...
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 
SOA
SOASOA
SOA
 
Soa
SoaSoa
Soa
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
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
 
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
 
Orquestación de Servicios y SOA
Orquestación de Servicios y SOAOrquestación de Servicios y SOA
Orquestación de Servicios y SOA
 
Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soa
 

Destaque (20)

Testppt1
Testppt1Testppt1
Testppt1
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 
Sansia Old Street & Tzushr Temple, Taipei
Sansia Old Street & Tzushr Temple, TaipeiSansia Old Street & Tzushr Temple, Taipei
Sansia Old Street & Tzushr Temple, Taipei
 
Comonaceunparadigma
ComonaceunparadigmaComonaceunparadigma
Comonaceunparadigma
 
Loco Por
Loco PorLoco Por
Loco Por
 
Unconditional Love
Unconditional LoveUnconditional Love
Unconditional Love
 
Introduction
IntroductionIntroduction
Introduction
 
Reglas Masculinas
Reglas MasculinasReglas Masculinas
Reglas Masculinas
 
有智慧的一段話
有智慧的一段話有智慧的一段話
有智慧的一段話
 
Curso Aop
Curso AopCurso Aop
Curso Aop
 
Aso’S Sweets
Aso’S SweetsAso’S Sweets
Aso’S Sweets
 
Badminton
BadmintonBadminton
Badminton
 
Power Sexualidad Calliky[2]
Power Sexualidad Calliky[2]Power Sexualidad Calliky[2]
Power Sexualidad Calliky[2]
 
Control of Anthracnose of banana (Kluai Khai) by the biofumigant fungus Musc...
Control of Anthracnose of banana (Kluai Khai) by the biofumigant fungus Musc...Control of Anthracnose of banana (Kluai Khai) by the biofumigant fungus Musc...
Control of Anthracnose of banana (Kluai Khai) by the biofumigant fungus Musc...
 
Aso’S Sweets
Aso’S SweetsAso’S Sweets
Aso’S Sweets
 
Pedro Coelho na BE/CRE
Pedro Coelho na BE/CREPedro Coelho na BE/CRE
Pedro Coelho na BE/CRE
 
Festa De Natal E B1 nº2 de Loulé
Festa De Natal    E B1 nº2 de LouléFesta De Natal    E B1 nº2 de Loulé
Festa De Natal E B1 nº2 de Loulé
 
Kiraz
KirazKiraz
Kiraz
 
Skischansspringen
SkischansspringenSkischansspringen
Skischansspringen
 

Semelhante a Resumido

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
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Rolando
 
Servicios web
Servicios webServicios web
Servicios web
UTPL
 
Servicios web
Servicios webServicios web
Servicios web
UTPL
 

Semelhante a Resumido (20)

Soa
SoaSoa
Soa
 
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
 
Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
Trabajo
TrabajoTrabajo
Trabajo
 
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
 
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
 
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
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
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
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios web
Servicios webServicios web
Servicios web
 
Soa
SoaSoa
Soa
 
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
 
Rest vswebservices
Rest vswebservicesRest vswebservices
Rest vswebservices
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 

Último

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
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

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.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
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
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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...
 

Resumido