SlideShare uma empresa Scribd logo
1 de 13
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) SERVICIOS WEB Integrantes: Christopher Ortega, Victor Samaniego y                       Juan Pablo Sigcho
Que es SOA ?          SOA es una metodología cuyo propósito es establecer la composición de servicios de software, entre empresas, PC, dispositivos móviles, etc., con el objetivo de lograr la reusabilidad de las aplicaciones existentes.
Beneficios de SOA Reutilización de servicios en múltiples aplicaciones. Creación de nuevos servicios a partir de servicios existentes. Abstracción del entorno de ejecución, concentrándonos en el desarrollo del servicio. División de tareas, asignando responsabilidades    particulares a cada grupo de desarrollo.
Capas de SOA
Aplicaciones básicas - Sistemas desarrollados, geográficamente dispersos y bajo cualquier figura de propiedad. De exposición de funcionalidades – Donde las funcionalidades de la capa aplicativas son expuestas en forma de servicios (servicios web). De integración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración.
De composición de procesos - Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio. De entrega - donde los servicios son desplegados a los usuarios finales.
Servicios Web para SOA XML:    Representación de datos. HTTP:   Protocolo estándar Web. SOAP:  Intercambio de datos. WSDL: (Lenguaje de Descripción de Servicios Web) UDDI:  (Descripción, descubrimiento e Integración              Universal)
Conclusiones SOA es una manera de organizar soluciones que promueve reusabilidad, crecimiento e interoperabilidad. En SOA, el método de medida elegido debería ser capaz de diferenciar funcionalidad basada en los aspectos y características de la arquitectura.
REST (Transferencia de Estado Representacional) ,[object Object]
Es un estilo de arquitectura como modelo en los sistemas de computación Web.
Se usa en el sentido más amplio para describir cualquier interfaz web simple que utiliza XML y HTTP,,[object Object]
Operaciones que define HTTP
Aplicaciones Web que utilizan REST YoutTube, Yahoo, Flickr -> Ofrecen un conjunto de interfaces “REST” EBAY-> Ofrece una interfaz REST permitiendo la consulta de productos a través del método GetSearchResults(). Bloglines -> Ofrece su API basado en REST. Amazon.com-> ofrece su interfaz para desarrolladores tanto en formato REST como en formato SOAP (siendo la versión REST la que recibe mayor tráfico). Google Maps -> Ofrece su web service en REST para poder consumirlo desde un IDE de desarrollo.

Mais conteúdo relacionado

Mais procurados (8)

SOA y Web Services
SOA y Web ServicesSOA y Web Services
SOA y Web Services
 
Actividad 13 - Creación de Presentación en Powerpoint.pptx
Actividad 13 - Creación de Presentación en Powerpoint.pptxActividad 13 - Creación de Presentación en Powerpoint.pptx
Actividad 13 - Creación de Presentación en Powerpoint.pptx
 
2 do trabajo-penas
2 do trabajo-penas2 do trabajo-penas
2 do trabajo-penas
 
Jessica Molina
Jessica MolinaJessica Molina
Jessica Molina
 
Serivodres de aplicacion
Serivodres de aplicacionSerivodres de aplicacion
Serivodres de aplicacion
 
IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service Bus
 
Autenticación centralizada de usuarios web
Autenticación centralizada de usuarios webAutenticación centralizada de usuarios web
Autenticación centralizada de usuarios web
 
Siglas de Sistema de Informacion
Siglas de Sistema de InformacionSiglas de Sistema de Informacion
Siglas de Sistema de Informacion
 

Semelhante a Servicios web

Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
Rolando
 
Arquitectura de integración de servicios
Arquitectura de integración de serviciosArquitectura de integración de servicios
Arquitectura de integración de servicios
Coatzozon20
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
UJAP
 
Soa
SoaSoa
Soa
UJAP
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 

Semelhante a Servicios web (20)

Arquitectura orientada a servicios soa
Arquitectura orientada a servicios soaArquitectura orientada a servicios soa
Arquitectura orientada a servicios soa
 
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
 
SOA, arquitectura orientada a servicios
SOA, arquitectura orientada a serviciosSOA, arquitectura orientada a servicios
SOA, arquitectura orientada a servicios
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
SOA
SOASOA
SOA
 
SOA
SOASOA
SOA
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Soa
SoaSoa
Soa
 
Resumido
ResumidoResumido
Resumido
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
Soa expo
Soa expoSoa expo
Soa expo
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 
Soa
SoaSoa
Soa
 
Presentacion
PresentacionPresentacion
Presentacion
 
Reingenieria
ReingenieriaReingenieria
Reingenieria
 

Mais de UTPL

Impacto de las TIC's para la Educación
Impacto de las TIC's para la EducaciónImpacto de las TIC's para la Educación
Impacto de las TIC's para la Educación
UTPL
 
Servicios web
Servicios webServicios web
Servicios web
UTPL
 
Seguridad en sitios web
Seguridad en sitios webSeguridad en sitios web
Seguridad en sitios web
UTPL
 
Agente Inteligente: Viajero Perdido
Agente Inteligente: Viajero PerdidoAgente Inteligente: Viajero Perdido
Agente Inteligente: Viajero Perdido
UTPL
 
Exposición Cap. 4 (Cont)
Exposición Cap. 4 (Cont)Exposición Cap. 4 (Cont)
Exposición Cap. 4 (Cont)
UTPL
 
E-Banca
E-BancaE-Banca
E-Banca
UTPL
 
Diseno de la Interfaz de Usuario
Diseno de la Interfaz de UsuarioDiseno de la Interfaz de Usuario
Diseno de la Interfaz de Usuario
UTPL
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
UTPL
 

Mais de UTPL (9)

Impacto de las TIC's para la Educación
Impacto de las TIC's para la EducaciónImpacto de las TIC's para la Educación
Impacto de las TIC's para la Educación
 
Servicios web
Servicios webServicios web
Servicios web
 
Seguridad en sitios web
Seguridad en sitios webSeguridad en sitios web
Seguridad en sitios web
 
Agente Inteligente: Viajero Perdido
Agente Inteligente: Viajero PerdidoAgente Inteligente: Viajero Perdido
Agente Inteligente: Viajero Perdido
 
Exposición Cap. 4 (Cont)
Exposición Cap. 4 (Cont)Exposición Cap. 4 (Cont)
Exposición Cap. 4 (Cont)
 
Problemas Redes Wi-Fi
Problemas Redes Wi-FiProblemas Redes Wi-Fi
Problemas Redes Wi-Fi
 
E-Banca
E-BancaE-Banca
E-Banca
 
Diseno de la Interfaz de Usuario
Diseno de la Interfaz de UsuarioDiseno de la Interfaz de Usuario
Diseno de la Interfaz de Usuario
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 

Último

6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Servicios web

  • 1. ARQUITECTURA ORIENTADA A SERVICIOS (SOA) SERVICIOS WEB Integrantes: Christopher Ortega, Victor Samaniego y Juan Pablo Sigcho
  • 2. Que es SOA ? SOA es una metodología cuyo propósito es establecer la composición de servicios de software, entre empresas, PC, dispositivos móviles, etc., con el objetivo de lograr la reusabilidad de las aplicaciones existentes.
  • 3. Beneficios de SOA Reutilización de servicios en múltiples aplicaciones. Creación de nuevos servicios a partir de servicios existentes. Abstracción del entorno de ejecución, concentrándonos en el desarrollo del servicio. División de tareas, asignando responsabilidades particulares a cada grupo de desarrollo.
  • 5. Aplicaciones básicas - Sistemas desarrollados, geográficamente dispersos y bajo cualquier figura de propiedad. De exposición de funcionalidades – Donde las funcionalidades de la capa aplicativas son expuestas en forma de servicios (servicios web). De integración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración.
  • 6. De composición de procesos - Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio. De entrega - donde los servicios son desplegados a los usuarios finales.
  • 7. Servicios Web para SOA XML: Representación de datos. HTTP: Protocolo estándar Web. SOAP: Intercambio de datos. WSDL: (Lenguaje de Descripción de Servicios Web) UDDI: (Descripción, descubrimiento e Integración Universal)
  • 8. Conclusiones SOA es una manera de organizar soluciones que promueve reusabilidad, crecimiento e interoperabilidad. En SOA, el método de medida elegido debería ser capaz de diferenciar funcionalidad basada en los aspectos y características de la arquitectura.
  • 9.
  • 10. Es un estilo de arquitectura como modelo en los sistemas de computación Web.
  • 11.
  • 13. Aplicaciones Web que utilizan REST YoutTube, Yahoo, Flickr -> Ofrecen un conjunto de interfaces “REST” EBAY-> Ofrece una interfaz REST permitiendo la consulta de productos a través del método GetSearchResults(). Bloglines -> Ofrece su API basado en REST. Amazon.com-> ofrece su interfaz para desarrolladores tanto en formato REST como en formato SOAP (siendo la versión REST la que recibe mayor tráfico). Google Maps -> Ofrece su web service en REST para poder consumirlo desde un IDE de desarrollo.
  • 14. Referencias Artículos Web: [1] www.slideshare.net/.../introduccin-a-java-persistence-api [2] www.adictosaltrabajo.com/.../tutoriales.php?...restfulaxis [3] www.restlet.org/ [4] www.theserverside.com/news/thread.tss?thread [5] java.dzone.com/articles/putting-java-rest [6] www.netbeans.org