SlideShare una empresa de Scribd logo
1 de 36
Fedora Users and Developers Conference SOA con JBoss Mauricio Cáceres Solution Architect JBoss [email_address] SCJP1.4 - SCJP5 – SCWCD – SCBCD – SCDJWS - ITIL Foundation
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qué es SOA? Definición ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qué es SOA? Qué hay que hacer para que eso pase? ,[object Object],[object Object],[object Object]
Qué es SOA? Por otro lado, Definición de Web Services ,[object Object],[object Object],[object Object],[object Object]
Qué es SOA? Ahh entonces SOA se programa con Web Services? ,[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]
Por qué SOA es importante?
Por qué SOA es importante? La importancia para el Negocio Requerimientos regulatorios Reaccionar rápidamente a los cambios del mercado  Procesos y Modelos de Negocio entre compañías Información en tiempo real para la toma de  decisiones Iniciativas de servicio al cliente 60% 56 % 49% 45% 33% 5 Principales Necesidades del Negocio Resueltas por SOA
Por qué SOA es importante? La importancia para TI Desarrollo de aplicaciones  compuestas Arquitecturas más flexibles Integración con aplicaciones existentes Integración de datos Integración de servicios 80% 67 % 62% 59% 53% 5 Principales Necesidades de TI Resueltas por SOA
Por qué SOA es importante? La importancia para nosotros ,[object Object],Auto Casa Viajes 80% 67 % 62% 3 Principales Necesidades de Nosotros Resueltas por SOA???
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qué hay de nuevo en SOA? SOA no es el primero que lo intenta ,[object Object],[object Object],[object Object]
Qué hay de nuevo en SOA? Elementos Diferenciadores ,[object Object],[object Object],[object Object],[object Object]
Qué hay de nuevo en SOA?  Por qué ahora? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qué hay de nuevo en SOA? SOA Implica un cambio en el enfoque Area de TI: Apoyo => Gasto SOA Busca un cambio en el enfoque de Aplicaciones a Servicios Cambio en el Paradigma Apalancado por Tecnología que lo soporta Hoy Negocio ve a TI con recelo para involucrarlo en sus proyectos (TI= Necesario pero Riesgoso en el éxito del proyecto) Los Requerimientos dan como resultado un cuadrado estático Después El Negocio ve a TI como un socio tecnológico Los Servicios que provee TI son reutilizables por el Negocio. SOA involucra al Negocio incluso con herramientas TI:Enterprise Service Bus Contratos de Servicio:B TI:Service Registry Catalogos de Servicios:B Empresas: Areas de Negocio: Core => Inversión Business+TI=SOA
Qué hay de nuevo en SOA? SOA: Un Cambio de Paradigma (Mayor Participación del Negocio) TI Hoy Nuevo Paradigma Aplicaciones aisladas Servicios Código parametrizable   Ensamblado y  parametrización Orientación a desarrollador Disponibilidad Diseñado para perdurar Orientación a  analista de negocio Gestión y calidad del Servicio   Diseñado para cambiar Arquitectura Orientada a  servicios
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Dónde y cómo impacta SOA en las Empresas?  El ESB, pieza fundamental de Infraestructura ,[object Object],[object Object],[object Object]
¿Dónde y cómo impacta SOA en las Empresas?  ESB: Qué Problema Soluciona? Mi APP Tu APP Legacy CRM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Dónde y cómo impacta SOA en las Empresas?  Si mi Integración es sencilla, para qué un ESB?? Las empresas viven con cientos de soluciones temporales implementadas en X tecnologías, una mirada de arquitectura permite ver que en muchas partes se vive un verdadero CAOS
¿Dónde y cómo impacta SOA en las Empresas?  ESB:Qué Problema Soluciona? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mi APP Tu APP Legacy CRM ESB
¿Dónde y cómo impacta SOA en las Empresas?  ESB:Características ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Log Failover Ruteo Transformación Composición L Fl Tx Indirect Ro Sc … Ga Tx Tx Tx Tx … …
¿Dónde y cómo impacta SOA en las Empresas?  TI:Nuevos Conceptos Que UD Debería Manejar ,[object Object],[object Object],[object Object],[object Object]
¿Dónde y cómo impacta SOA en las Empresas? Del Caos a un modelo entendible donde todos conviven en torno a los servicios(BPM) Service Registry Governance(Dominios de Servicios) Integración con otras empresas(Federación de Buses)
¿Dónde y cómo impacta SOA en las Empresas?  Vista Negocio: Evolución en el Desarrollo
¿Dónde y cómo impacta SOA en las Empresas?  Vista TI: Evolución en el Desarrollo
¿Dónde y cómo impacta SOA en las Empresas?  Y las otras iniciativas? ,[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],[object Object],[object Object],[object Object],[object Object]
Estrategia para Adopción
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qué está pasando en el Mercado? Por qué ésta Presentación podría ser importante para ud? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stack de Productos JBoss – www.jboss.org
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Las grandes empresas ya apostaron por SOA y prometen arremeter cada vez con mayor fuerza, de nosotros depende estar sobre la ola o bajo ella!!
Conclusiones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Muchas Gracias Mauricio Cáceres [email_address]

Más contenido relacionado

La actualidad más candente

3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
Arley Gallego
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
msc080277
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit Overview
Mike Walker
 
Architectural views
Architectural viewsArchitectural views
Architectural views
Saleem Khan
 

La actualidad más candente (20)

3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)3 metodologias de desarrollo (clasificacion)
3 metodologias de desarrollo (clasificacion)
 
Togaf – architecture development method (adm)
Togaf – architecture development method (adm)Togaf – architecture development method (adm)
Togaf – architecture development method (adm)
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2Enterprise Architecture & Project Portfolio Management 2/2
Enterprise Architecture & Project Portfolio Management 2/2
 
TOGAF ADM cycle
TOGAF ADM cycleTOGAF ADM cycle
TOGAF ADM cycle
 
Automated Governance for the DevOps Institutions.pdf
Automated Governance for the DevOps Institutions.pdfAutomated Governance for the DevOps Institutions.pdf
Automated Governance for the DevOps Institutions.pdf
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool Implementation7 Steps to a Successful ITSM Tool Implementation
7 Steps to a Successful ITSM Tool Implementation
 
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
SRE-iously! Defining the Principles, Habits, and Practices of Site Reliabilit...
 
Introduction to SOA
Introduction to SOAIntroduction to SOA
Introduction to SOA
 
Concept of SOA
Concept of SOAConcept of SOA
Concept of SOA
 
Archimate Overview
Archimate OverviewArchimate Overview
Archimate Overview
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Enterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit OverviewEnterprise Architecture Toolkit Overview
Enterprise Architecture Toolkit Overview
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Next Generation IT Operating Models and IT4IT
Next Generation IT Operating Models and IT4ITNext Generation IT Operating Models and IT4IT
Next Generation IT Operating Models and IT4IT
 
Lecture 3: The Role of Enterprise Architecture Practice
Lecture 3: The Role of Enterprise Architecture PracticeLecture 3: The Role of Enterprise Architecture Practice
Lecture 3: The Role of Enterprise Architecture Practice
 
Architectural views
Architectural viewsArchitectural views
Architectural views
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 

Destacado (6)

Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
SOA
SOASOA
SOA
 
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
 
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
 
Architectural Layers for SOA
Architectural Layers for SOAArchitectural Layers for SOA
Architectural Layers for SOA
 
Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 

Similar a SOA para Novatos

charla SOA
charla SOAcharla SOA
charla SOA
kaolong
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicios
wachu wachu pi
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
Coatzozon20
 
Ha2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaHa2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soa
JackieHee27
 
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
nodotic
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
Sokaris1979
 

Similar a SOA para Novatos (20)

charla SOA
charla SOAcharla SOA
charla SOA
 
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
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicios
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
Ha2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soaHa2 cm40 morales m jacquelinne-soa
Ha2 cm40 morales m jacquelinne-soa
 
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
Puntos Clave Selección Aplicaciones SaaS - NODOTIC [ES]
 
SOA.pdf
SOA.pdfSOA.pdf
SOA.pdf
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Orquestación de Servicios y SOA
Orquestación de Servicios y SOAOrquestación de Servicios y SOA
Orquestación de Servicios y SOA
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
CapíTulo 7
CapíTulo 7CapíTulo 7
CapíTulo 7
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
 
Intalio|BPM:Mas alla de SOA
Intalio|BPM:Mas alla de SOAIntalio|BPM:Mas alla de SOA
Intalio|BPM:Mas alla de SOA
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)
 

Último

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

Último (10)

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.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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 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
 
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
 
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
 

SOA para Novatos

  • 1. Fedora Users and Developers Conference SOA con JBoss Mauricio Cáceres Solution Architect JBoss [email_address] SCJP1.4 - SCJP5 – SCWCD – SCBCD – SCDJWS - ITIL Foundation
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Por qué SOA es importante?
  • 9. Por qué SOA es importante? La importancia para el Negocio Requerimientos regulatorios Reaccionar rápidamente a los cambios del mercado Procesos y Modelos de Negocio entre compañías Información en tiempo real para la toma de decisiones Iniciativas de servicio al cliente 60% 56 % 49% 45% 33% 5 Principales Necesidades del Negocio Resueltas por SOA
  • 10. Por qué SOA es importante? La importancia para TI Desarrollo de aplicaciones compuestas Arquitecturas más flexibles Integración con aplicaciones existentes Integración de datos Integración de servicios 80% 67 % 62% 59% 53% 5 Principales Necesidades de TI Resueltas por SOA
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Qué hay de nuevo en SOA? SOA Implica un cambio en el enfoque Area de TI: Apoyo => Gasto SOA Busca un cambio en el enfoque de Aplicaciones a Servicios Cambio en el Paradigma Apalancado por Tecnología que lo soporta Hoy Negocio ve a TI con recelo para involucrarlo en sus proyectos (TI= Necesario pero Riesgoso en el éxito del proyecto) Los Requerimientos dan como resultado un cuadrado estático Después El Negocio ve a TI como un socio tecnológico Los Servicios que provee TI son reutilizables por el Negocio. SOA involucra al Negocio incluso con herramientas TI:Enterprise Service Bus Contratos de Servicio:B TI:Service Registry Catalogos de Servicios:B Empresas: Areas de Negocio: Core => Inversión Business+TI=SOA
  • 17. Qué hay de nuevo en SOA? SOA: Un Cambio de Paradigma (Mayor Participación del Negocio) TI Hoy Nuevo Paradigma Aplicaciones aisladas Servicios Código parametrizable Ensamblado y parametrización Orientación a desarrollador Disponibilidad Diseñado para perdurar Orientación a analista de negocio Gestión y calidad del Servicio Diseñado para cambiar Arquitectura Orientada a servicios
  • 18.
  • 19.
  • 20.
  • 21. ¿Dónde y cómo impacta SOA en las Empresas? Si mi Integración es sencilla, para qué un ESB?? Las empresas viven con cientos de soluciones temporales implementadas en X tecnologías, una mirada de arquitectura permite ver que en muchas partes se vive un verdadero CAOS
  • 22.
  • 23.
  • 24.
  • 25. ¿Dónde y cómo impacta SOA en las Empresas? Del Caos a un modelo entendible donde todos conviven en torno a los servicios(BPM) Service Registry Governance(Dominios de Servicios) Integración con otras empresas(Federación de Buses)
  • 26. ¿Dónde y cómo impacta SOA en las Empresas? Vista Negocio: Evolución en el Desarrollo
  • 27. ¿Dónde y cómo impacta SOA en las Empresas? Vista TI: Evolución en el Desarrollo
  • 28.
  • 29.
  • 31.
  • 32.
  • 33. Stack de Productos JBoss – www.jboss.org
  • 34.
  • 35.
  • 36. Muchas Gracias Mauricio Cáceres [email_address]

Notas del editor

  1. En ocasiones, las empresas poseen un número considerable de aplicaciones, solucionando cada una problemáticas particulares de la organización, como por ejemplo Sistemas de Gestión, de Administración, de Contabilidad, de Relación con el Cliente, etc. Bajo este escenario, se hace necesaria la interacción entre los sistemas, donde la solución tradicional en la mayoría de los casos se desarrolla sobre un modelo en el que cada aplicación expone interfaces y se realizan comunicaciones punto a punto entre ellas.