SlideShare una empresa de Scribd logo
SOA, la red y otras hierbas
   (introducción a SOA y web services)




                               Víctor Orozco

                               Graficos:
                               Sun Microsystems
¿Que es SOA?

SOA (Service Oriented Architecture):
Se separan formalmente los servicios de sus consumidores

Los proveedores del servicio publican su servicio

Existe un acoplamiento débil entre proveedores y
consumidores de servicios
Por tanto SOA facilita:
La interoperabilidad
La reutilización
La integración entre aplicaciones
La ágilidad en la aplicación de cambios
Caracteristicas

Estilo de arquitectura de servicios

Estrategia de exponer-consumir (webservices el mejor
ejemplo)

Un paradigma más de diseño de aplicaciones

Diseño basado en mejores practicas

Cubre: diseño, despliegue y gestion
SOA
Antes de . . .

El concepto nace en los 80's
Algunos ejemplos
Open Software Foundation's (OSF's)
Distributed Computing Environment (DCE)
Object Management Group's (OMG's)
Common Object Request Broker Architecture
(CORBA)


¿Pero porque no funciono?
Ecosistema necesario

Caracteristicas de una plataforma interoperable
Interoperabilidad multi-proveedor

Reutilización de código y componentes

Agilidad en la aplicación de cambios

Aplicaciones compuestas

Arquitecturas altamente distribuidas

Control en la calidad de servicio
Y se hizo la WEB


El año 2003 fue cuando SOA nace realmente
Los estandares web NO tienen detractores

La web soporta multiples canales

SOA se comunica mediante SOAP (simple object access protocol)
Gracias HTTP!!!

Las empresas proveen sus servicios a traves de la red (amazon,
ebay . . .)

Se añaden middleware (como ESB) y ya no solo funciona en la red,
tambien con aplicaciones legacy orientando todo a mensajes (MOM)
SOA vrs. Web Services


Web no es lo mismo que SOA y SOA no se
limita a web, sin embargo cuando usamos
web services estamos entrando en los
principios de SOA, y si queremos tener
arquitecturas de servicios web, el diseño en
SOA es ayuda a que tenga exito


  —o casi nada, que no es lo mismo pero es igual—
  Silvio Rodriguez – Pequeña serenata diurna
¿Y quien me ayuda? - Otras Hierbas


Microsoft
IBM             El tuxtor ;-)
TIBCO
Sun
Oracle
webMethods /
Software AG
SAP
Soluciones


En resumen es el paso de lo monolitico
hacia las aplicaciones distribuidas y en
capas.

                Access Layer
               Process Layer
               Service Layer
              Resource Layer
Estandares

                                                                                                       Ge
                                                                                                            st
                                                                                                                 ió
                                                                                                                   n
                               d
                            da
                       i li




                                                                                         Pr
                     ab




                                                                                              es
         r




                                                                                                   en
                   o
      pe


                ci




                                                                                                     ta
             go
     ro




                                                                                                            ci ó
  te




                                                                                                                   n
          ne




                                                                                                Se
In

          de




                                                                                                     gu
                                                                                                       ri d
       s




                                                                                                           ad
   e so
oc
Pr



              os




                                                                                            Re
                                                                                              cu
         at


                             es




                                                                                                        rs
       ad




                                                                                                             os
                          bl
      et


                      fi a
     M




                                                                                         Tr
                                                                                            a
              es




                                                                                                ns
                                                                                                   a
            on




                                                                                                       cc
          i




                                                                                                            io
       ac




                                                                                                              ne
       ic




                                                                                                                 s
     un


                 r ía
 m


              je
Co




                                                                                                   SOAP
         sa
       en
      M




     XML
                                   http://www.innoq.com/resources/ws-standards-poster/
Protocolos
SOA Abierto - osoa.org
 SCA Partners                 SDO Partners

 BEA Systems, Inc.            BEA Systems
 Cape Clear Software          IBM Corporation
 IBM Corporation              Oracle
 Interface21                  Primeton Technologies Ltd.
 IONA Technologies PLC        Rogue Wave Software
 Oracle                       SAP AG
 Primeton Technologies Ltd.   Software AG
 Progress Software            Sun Microsystems
 Red Hat Inc.                 Sybase
 Rogue Wave Software          Xcalia
 SAP AG                       Zend Technologies
 Siemens AG
 Software AG
 Sun Microsystems
 Sybase
 TIBCO Software Inc.
 Zend Technologies
Una solución integra
Una solución integra real

Servicios de salud del Reino Unido
Proyecto de Integración más grande del mundo
50+ millones de pacientes con historias clínicas vitalicias
600.000 proveedores (médicos, enfermeras, científicos)
10.000 sistemas, 40.000 sitios, 250 hospitales
56.000 – 66.000 millones de mensajes al año para los Local
Service Providers
Tecnología Sun Java Enterprise System con SeeBeyond
eGate, eInsight, eView, eExchange como backbone deintegración

175 millones de transacciones por día
Gracias!

Lugusac
http://www.lugusac.org
http://espanol.groups.yahoo.com/group/lugusac/


Su servidor
http://tuxtor.shekalug.org
tuxtor@shekalug.org
En la red (tuxtor)
Licencia: Creative Commons Attribution-Share Alike 3.0 Guatemala
License.

Más contenido relacionado

Similar a Soa Web Y Otras Hierbas

población de 17 años en la siberia
población de 17 años en la siberiapoblación de 17 años en la siberia
población de 17 años en la siberia
charly02cs
 
Cartel Para Blogs
Cartel Para BlogsCartel Para Blogs
Cartel Para Blogs
guest8600c75a
 
Dulce corazon ok
Dulce corazon okDulce corazon ok
Dulce corazon ok
Politica Infancia
 
Dulce corazon
Dulce corazonDulce corazon
Dulce corazon
Politica Infancia
 
Tabla de valoacion (1)
Tabla de valoacion (1)Tabla de valoacion (1)
Tabla de valoacion (1)
amaya-2910
 
Tabla de valoacion
Tabla de valoacionTabla de valoacion
Tabla de valoacion
amaya-2910
 
Coreldraw antonio ordaz
Coreldraw antonio ordazCoreldraw antonio ordaz
Coreldraw antonio ordaz
antonio_ordaz
 
Enrique yarza
Enrique yarzaEnrique yarza
Enrique yarza
ethinkerspain
 
Suple Decoraciòn Clarín Nº 1
Suple Decoraciòn Clarín Nº 1Suple Decoraciòn Clarín Nº 1
Suple Decoraciòn Clarín Nº 1
amcorral43
 
Pdf online
Pdf onlinePdf online
Pdf online
olmitordi
 
Sem materials mexico
Sem materials mexicoSem materials mexico
Sem materials mexico
ICA Blog
 
Practica 2 excel
Practica 2 excelPractica 2 excel
Practica 2 excel
IE Simona Duque
 
Tomo 2 Catálogo de Soluciones
Tomo 2 Catálogo de SolucionesTomo 2 Catálogo de Soluciones
Tomo 2 Catálogo de Soluciones
CompuSoluciones
 
Base de datos
Base de datosBase de datos
Base de datos
cvasqueziga
 
Cuaderno artenotas
Cuaderno artenotasCuaderno artenotas
Cuaderno artenotas
Politica Infancia
 
Moodle 1.9 Configuración del curso
Moodle 1.9  Configuración del cursoMoodle 1.9  Configuración del curso
Moodle 1.9 Configuración del curso
Ramón OVELAR
 
3. importancia y necesidad de la lista
3. importancia y necesidad de la lista3. importancia y necesidad de la lista
3. importancia y necesidad de la lista
vitagacy
 
¿Se puede simular la vida?
¿Se puede simular la vida?¿Se puede simular la vida?
¿Se puede simular la vida?
suzymoat
 
Egipto
EgiptoEgipto
Egipto
Riherrera
 
Grandes periodos de la historia del arte
Grandes periodos de la historia del arteGrandes periodos de la historia del arte
Grandes periodos de la historia del arte
Riherrera
 

Similar a Soa Web Y Otras Hierbas (20)

población de 17 años en la siberia
población de 17 años en la siberiapoblación de 17 años en la siberia
población de 17 años en la siberia
 
Cartel Para Blogs
Cartel Para BlogsCartel Para Blogs
Cartel Para Blogs
 
Dulce corazon ok
Dulce corazon okDulce corazon ok
Dulce corazon ok
 
Dulce corazon
Dulce corazonDulce corazon
Dulce corazon
 
Tabla de valoacion (1)
Tabla de valoacion (1)Tabla de valoacion (1)
Tabla de valoacion (1)
 
Tabla de valoacion
Tabla de valoacionTabla de valoacion
Tabla de valoacion
 
Coreldraw antonio ordaz
Coreldraw antonio ordazCoreldraw antonio ordaz
Coreldraw antonio ordaz
 
Enrique yarza
Enrique yarzaEnrique yarza
Enrique yarza
 
Suple Decoraciòn Clarín Nº 1
Suple Decoraciòn Clarín Nº 1Suple Decoraciòn Clarín Nº 1
Suple Decoraciòn Clarín Nº 1
 
Pdf online
Pdf onlinePdf online
Pdf online
 
Sem materials mexico
Sem materials mexicoSem materials mexico
Sem materials mexico
 
Practica 2 excel
Practica 2 excelPractica 2 excel
Practica 2 excel
 
Tomo 2 Catálogo de Soluciones
Tomo 2 Catálogo de SolucionesTomo 2 Catálogo de Soluciones
Tomo 2 Catálogo de Soluciones
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cuaderno artenotas
Cuaderno artenotasCuaderno artenotas
Cuaderno artenotas
 
Moodle 1.9 Configuración del curso
Moodle 1.9  Configuración del cursoMoodle 1.9  Configuración del curso
Moodle 1.9 Configuración del curso
 
3. importancia y necesidad de la lista
3. importancia y necesidad de la lista3. importancia y necesidad de la lista
3. importancia y necesidad de la lista
 
¿Se puede simular la vida?
¿Se puede simular la vida?¿Se puede simular la vida?
¿Se puede simular la vida?
 
Egipto
EgiptoEgipto
Egipto
 
Grandes periodos de la historia del arte
Grandes periodos de la historia del arteGrandes periodos de la historia del arte
Grandes periodos de la historia del arte
 

Más de Víctor Leonel Orozco López

Introducción al análisis de datos
Introducción al análisis de datosIntroducción al análisis de datos
Introducción al análisis de datos
Víctor Leonel Orozco López
 
From traditional to GitOps
From traditional to GitOpsFrom traditional to GitOps
From traditional to GitOps
Víctor Leonel Orozco López
 
De Java 8 a Java 17
De Java 8 a Java 17De Java 8 a Java 17
De Java 8 a Java 17
Víctor Leonel Orozco López
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Víctor Leonel Orozco López
 
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 añosDesde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
Víctor Leonel Orozco López
 
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Víctor Leonel Orozco López
 
Tolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassisTolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassis
Víctor Leonel Orozco López
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Víctor Leonel Orozco López
 
Introducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVMIntroducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVM
Víctor Leonel Orozco López
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
Víctor Leonel Orozco López
 
Design Patterns para Microsserviços com MicroProfile
 Design Patterns para Microsserviços com MicroProfile Design Patterns para Microsserviços com MicroProfile
Design Patterns para Microsserviços com MicroProfile
Víctor Leonel Orozco López
 
Gestión de proyectos con Maven
Gestión de proyectos con MavenGestión de proyectos con Maven
Gestión de proyectos con Maven
Víctor Leonel Orozco López
 
MicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applicationsMicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applications
Víctor Leonel Orozco López
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Víctor Leonel Orozco López
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Víctor Leonel Orozco López
 
Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de software
Víctor Leonel Orozco López
 
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Víctor Leonel Orozco López
 
Introducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores JavaIntroducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores Java
Víctor Leonel Orozco López
 
De Java 8 ate Java 14
De Java 8 ate Java 14De Java 8 ate Java 14
De Java 8 ate Java 14
Víctor Leonel Orozco López
 
Programación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScriptProgramación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScript
Víctor Leonel Orozco López
 

Más de Víctor Leonel Orozco López (20)

Introducción al análisis de datos
Introducción al análisis de datosIntroducción al análisis de datos
Introducción al análisis de datos
 
From traditional to GitOps
From traditional to GitOpsFrom traditional to GitOps
From traditional to GitOps
 
De Java 8 a Java 17
De Java 8 a Java 17De Java 8 a Java 17
De Java 8 a Java 17
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 añosDesde la TV, hasta la nube, el ecosistema de Java en 26 años
Desde la TV, hasta la nube, el ecosistema de Java en 26 años
 
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
 
Tolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassisTolerancia a fallas, service mesh y chassis
Tolerancia a fallas, service mesh y chassis
 
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle CloudExplorando los objetos centrales de Kubernetes con Oracle Cloud
Explorando los objetos centrales de Kubernetes con Oracle Cloud
 
Introducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVMIntroducción a GraalVM Native para aplicaciones JVM
Introducción a GraalVM Native para aplicaciones JVM
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
 
Design Patterns para Microsserviços com MicroProfile
 Design Patterns para Microsserviços com MicroProfile Design Patterns para Microsserviços com MicroProfile
Design Patterns para Microsserviços com MicroProfile
 
Gestión de proyectos con Maven
Gestión de proyectos con MavenGestión de proyectos con Maven
Gestión de proyectos con Maven
 
MicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applicationsMicroProfile benefits for your monolithic applications
MicroProfile benefits for your monolithic applications
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
 
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
 
Consejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de softwareConsejos y el camino del desarrollador de software
Consejos y el camino del desarrollador de software
 
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
 
Introducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores JavaIntroducción a Kotlin para desarrolladores Java
Introducción a Kotlin para desarrolladores Java
 
De Java 8 ate Java 14
De Java 8 ate Java 14De Java 8 ate Java 14
De Java 8 ate Java 14
 
Programación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScriptProgramación con ECMA6 y TypeScript
Programación con ECMA6 y TypeScript
 

Último

Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
KEVINYOICIAQUINOSORI
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
MenaOlortinYherlyEli
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
bellomiguelangel68
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
cyberquiximies
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
CarlosAndresLoaizaRe
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
milagrosAlbanPacherr
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISIONCAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
JairoDarioCalleGarci1
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
sunwndniel
 
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdfPRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
MARCOMARCAVILLACA1
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 

Último (20)

Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISIONCAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
 
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdfPRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 

Soa Web Y Otras Hierbas

  • 1. SOA, la red y otras hierbas (introducción a SOA y web services) Víctor Orozco Graficos: Sun Microsystems
  • 2. ¿Que es SOA? SOA (Service Oriented Architecture): Se separan formalmente los servicios de sus consumidores Los proveedores del servicio publican su servicio Existe un acoplamiento débil entre proveedores y consumidores de servicios Por tanto SOA facilita: La interoperabilidad La reutilización La integración entre aplicaciones La ágilidad en la aplicación de cambios
  • 3. Caracteristicas Estilo de arquitectura de servicios Estrategia de exponer-consumir (webservices el mejor ejemplo) Un paradigma más de diseño de aplicaciones Diseño basado en mejores practicas Cubre: diseño, despliegue y gestion
  • 4. SOA
  • 5. Antes de . . . El concepto nace en los 80's Algunos ejemplos Open Software Foundation's (OSF's) Distributed Computing Environment (DCE) Object Management Group's (OMG's) Common Object Request Broker Architecture (CORBA) ¿Pero porque no funciono?
  • 6. Ecosistema necesario Caracteristicas de una plataforma interoperable Interoperabilidad multi-proveedor Reutilización de código y componentes Agilidad en la aplicación de cambios Aplicaciones compuestas Arquitecturas altamente distribuidas Control en la calidad de servicio
  • 7. Y se hizo la WEB El año 2003 fue cuando SOA nace realmente Los estandares web NO tienen detractores La web soporta multiples canales SOA se comunica mediante SOAP (simple object access protocol) Gracias HTTP!!! Las empresas proveen sus servicios a traves de la red (amazon, ebay . . .) Se añaden middleware (como ESB) y ya no solo funciona en la red, tambien con aplicaciones legacy orientando todo a mensajes (MOM)
  • 8. SOA vrs. Web Services Web no es lo mismo que SOA y SOA no se limita a web, sin embargo cuando usamos web services estamos entrando en los principios de SOA, y si queremos tener arquitecturas de servicios web, el diseño en SOA es ayuda a que tenga exito —o casi nada, que no es lo mismo pero es igual— Silvio Rodriguez – Pequeña serenata diurna
  • 9. ¿Y quien me ayuda? - Otras Hierbas Microsoft IBM El tuxtor ;-) TIBCO Sun Oracle webMethods / Software AG SAP
  • 10. Soluciones En resumen es el paso de lo monolitico hacia las aplicaciones distribuidas y en capas. Access Layer Process Layer Service Layer Resource Layer
  • 11. Estandares Ge st ió n d da i li Pr ab es r en o pe ci ta go ro ci ó te n ne Se In de gu ri d s ad e so oc Pr os Re cu at es rs ad os bl et fi a M Tr a es ns a on cc i io ac ne ic s un r ía m je Co SOAP sa en M XML http://www.innoq.com/resources/ws-standards-poster/
  • 13. SOA Abierto - osoa.org SCA Partners SDO Partners BEA Systems, Inc. BEA Systems Cape Clear Software IBM Corporation IBM Corporation Oracle Interface21 Primeton Technologies Ltd. IONA Technologies PLC Rogue Wave Software Oracle SAP AG Primeton Technologies Ltd. Software AG Progress Software Sun Microsystems Red Hat Inc. Sybase Rogue Wave Software Xcalia SAP AG Zend Technologies Siemens AG Software AG Sun Microsystems Sybase TIBCO Software Inc. Zend Technologies
  • 15. Una solución integra real Servicios de salud del Reino Unido Proyecto de Integración más grande del mundo 50+ millones de pacientes con historias clínicas vitalicias 600.000 proveedores (médicos, enfermeras, científicos) 10.000 sistemas, 40.000 sitios, 250 hospitales 56.000 – 66.000 millones de mensajes al año para los Local Service Providers Tecnología Sun Java Enterprise System con SeeBeyond eGate, eInsight, eView, eExchange como backbone deintegración 175 millones de transacciones por día