SlideShare ist ein Scribd-Unternehmen logo
Universidad de San Carlos de Guatemala
Facultad de Ingeniería
Escuela de Ciencias y Sistemas
Curso: Análisis y Diseño de Sistemas 2
Sección: A+
Ing. William Guevara
Aux: Luis Carlos Valiente Salazar
Protocolos SOAP y WSDL
Apellidos Nombres Carné
Godínez Delgado Carlos Esteban 200819214
PROTOCOLOS SOA
Definición:
Este protocolo esta implementado sobre una arquitectura que brinda flexibilidad al
momento de brindar servicios en la cual lleva la lógica del negocio inmersa para
un servicio específico. Es considera una estrategia empresarial en el cual existe
una plantilla interoperable entre sistemas que pueden estar a través de una red
local o global.
Ventajas:
• Ofrece Flexibilidad
• Genera valor en los sistemas organizacionales
• Innova en la creación de servicios
• Optimiza los servicios en las empresas
• Facilita los cambios en los procesos existentes
• Permite mejorar las tomas de decisiones
• Puede ser reutilizable
• Facilita la integración con otras tecnologías
Desventajas:
• Es difícil la escalabilidad al desarrollar servicios complejos
• Complicado el manejo de impacto o criticidad al ser un servicio mas robusto
de su origen
• Es difícil su implementación en organizaciones con alto nivel de
transferencia de datos ya que los canales de comunicaciones pueden
saturarse
• No es aconsejable en organizaciones donde la información se tiene
centralizada
• No es recomendable en transferencias o transacciones con altos niveles de
seguridad ya que pierde su adaptabilidad y ligereza.
Principios de Diseño:
Algunos de los principios pueden ser:
• Permisible a ser abiertos o descubierto
• Permite poder ser adaptable
• Permite ser reutilizable
• Permite ser estandarizado
• Permite realizar combinaciones simples entre otros servicios
• Permite tener la lógica del negocio de manera abstracta
• Permite trabajar de manera autónoma
Estándares de Servicio Web
Entre los estándares bajo los que fue construido el protocolo SOA se pueden
mencionar algunas áreas:
• Implementación
• Mensajería
• Descripción de Servicios
• Descubrimiento de Servicios
Para los que es necesario contar con atributos como:
• Nombre del servicio
• Descripción de todos los parámetros de entrada y su función que realizan
• Descripción de todos los parámetros de salida y su función que realizan
• Funcionalidades que tendrá el servicio
• Acceso con los que proveerá el servicio para su uso
WSDL
Que es WSDL:
Es una definición o descripción basada en XML, la cual posee muchas secciones
que incluyen la lógica del servicio o aspectos físico que posee el servicio. Este
protocolo con el formato establecido brindar los accesos al servicio, brindándonos
la interfaz del servicio con los que cuenta y los tipos de datos que necesita de
entrada.
Entre sus ventajas es que brinda la opción de ser implementado por SOAP en la
conexión de sus servicios, si mismo separa la funcionalidad abstracta de los
servicios como el formato del mensaje.
Funcionamiento de WSDL
Es quien despliega la forma como se comunica e interactúa el servicio con el
cliente, la forma en cómo se realiza esta función es:
• El cliente realiza la petición al servicio por medio del formato wsdl
• El servidor envía el fichero wsdl, el cual lleva las peticiones y atributos de
los que están disponibles en el servicio
• El cliente que hizo la petición de acuerdo a los que solicita el servidor según
el wsdl, donde se especifica los parámetros que necesitan y su tipo
• El servidor recibe la respuesta y la envía al cliente
Estructura de Contenido:
Tipos de datos
<types>: Se definen en este formato los tipos de datos que se utilizaran para el
envió y retorno de datos según el XML
Mensajes
<message>: En este formato se describen y colocan los mensajes con sus
atributos que pueden tener la parte lógica de acuerdo a los tipos de datos
establecidos
Tipos de puerto
<portType>: En este formato están establecidas las operaciones permitidas y los
mensajes que estarán en el funcionamiento del servicio
Bindings
<binding>: Contiene las normas o protocolos que usara el servicio
Servicios
<service>: En este formato posee la dirección y puertos a donde se dirige el
servicio de acuerdo a las partes anteriores descritas
[Ayd2]tarea5 200819214-Protocolos SOA WSDL

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
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
masaquiza-07
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
dina_k_d
 
Modelo cliente servidor ensayo
Modelo cliente servidor ensayoModelo cliente servidor ensayo
Modelo cliente servidor ensayo
Wilmer Yacelga XD
 
Trabajo
TrabajoTrabajo
Trabajo
alberpilot
 
Importancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidorImportancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidor
Universidad Autónoma de los Andes
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
Jonathan Llerena Stifler
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
TWIGGY Ramirez
 
SOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte IISOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte II
Abimael Desales López
 
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
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
Alison Osorio Alison
 
SOA
SOASOA
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
PriscyArriaga
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capas
Jenny Gonzalez
 
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 (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
Lucio Marcelo Quispe Ortega
 
Arquitectura de Integracion de los Servicios
Arquitectura de Integracion de los ServiciosArquitectura de Integracion de los Servicios
Arquitectura de Integracion de los Servicios
nohemizamudio
 
CROSSNET - Introduccion SOA
CROSSNET - Introduccion SOACROSSNET - Introduccion SOA
CROSSNET - Introduccion SOA
crossnetws
 
Presentacion.qo s desarrollo sw
Presentacion.qo s desarrollo swPresentacion.qo s desarrollo sw
Presentacion.qo s desarrollo sw
Santiago Bernal
 

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
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Modelo cliente servidor ensayo
Modelo cliente servidor ensayoModelo cliente servidor ensayo
Modelo cliente servidor ensayo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Importancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidorImportancia de los sistemas cliente servidor
Importancia de los sistemas cliente servidor
 
Ensayo Cliente Servidor
Ensayo Cliente ServidorEnsayo Cliente Servidor
Ensayo Cliente Servidor
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
SOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte IISOA: Principios de Diseño de Servicios - Parte II
SOA: Principios de Diseño de Servicios - Parte II
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
Arquitectura cliente
Arquitectura clienteArquitectura cliente
Arquitectura cliente
 
SOA
SOASOA
SOA
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Arquitectura tres capas
Arquitectura tres capasArquitectura tres capas
Arquitectura tres capas
 
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 (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
Arquitectura de Integracion de los Servicios
Arquitectura de Integracion de los ServiciosArquitectura de Integracion de los Servicios
Arquitectura de Integracion de los Servicios
 
CROSSNET - Introduccion SOA
CROSSNET - Introduccion SOACROSSNET - Introduccion SOA
CROSSNET - Introduccion SOA
 
Presentacion.qo s desarrollo sw
Presentacion.qo s desarrollo swPresentacion.qo s desarrollo sw
Presentacion.qo s desarrollo sw
 

Ähnlich wie [Ayd2]tarea5 200819214-Protocolos SOA WSDL

Soa expo
Soa expoSoa expo
Soa expo
wachu wachu pi
 
Arquitectura de software basado en servicios
Arquitectura de software basado en serviciosArquitectura de software basado en servicios
Arquitectura de software basado en servicios
Carballo01
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
José Ignacio Orlando
 
SOA
SOASOA
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
Luis Fernando Aguas Bucheli
 
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
Luis Fernando Aguas Bucheli
 
Arquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdfArquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdf
DavidMurillo97
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
Sokaris1979
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Samhya LLerena
 
Patron de Arquitectura Broker
Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
Andrés Felipe Montoya Ríos
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
wachu wachu pi
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
wachu wachu pi
 
Manual webservices
Manual webservicesManual webservices
Manual webservices
Juan Carlos Olivares Rojas
 
SOA
SOASOA
Soa
SoaSoa
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
Alejandro Fernando García Alcarria
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
julymci
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
masaquiza-07
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
medina2966
 
Servicios web
Servicios webServicios web
Servicios web
Victor Mijangos
 

Ähnlich wie [Ayd2]tarea5 200819214-Protocolos SOA WSDL (20)

Soa expo
Soa expoSoa expo
Soa expo
 
Arquitectura de software basado en servicios
Arquitectura de software basado en serviciosArquitectura de software basado en servicios
Arquitectura de software basado en servicios
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
SOA
SOASOA
SOA
 
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
 
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
6-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Conceptos Básicos
 
Arquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdfArquitectura_orientada_a_servicios.pdf
Arquitectura_orientada_a_servicios.pdf
 
Sod arquitecturas basadas en servicios
Sod arquitecturas basadas en serviciosSod arquitecturas basadas en servicios
Sod arquitecturas basadas en servicios
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Patron de Arquitectura Broker
Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
Soa Expo
Soa ExpoSoa Expo
Soa Expo
 
Manual webservices
Manual webservicesManual webservices
Manual webservices
 
SOA
SOASOA
SOA
 
Soa
SoaSoa
Soa
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Fresdes silvasalazar
Fresdes silvasalazarFresdes silvasalazar
Fresdes silvasalazar
 
Estructura del cliente servidor
Estructura del cliente servidorEstructura del cliente servidor
Estructura del cliente servidor
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Servicios web
Servicios webServicios web
Servicios web
 

Kürzlich hochgeladen

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Festibity
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 

Kürzlich hochgeladen (20)

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdfProjecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
Projecte Iniciativa TIC 2024 SOPRA STERIA. inCV.pdf
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 

[Ayd2]tarea5 200819214-Protocolos SOA WSDL

  • 1. Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Curso: Análisis y Diseño de Sistemas 2 Sección: A+ Ing. William Guevara Aux: Luis Carlos Valiente Salazar Protocolos SOAP y WSDL Apellidos Nombres Carné Godínez Delgado Carlos Esteban 200819214
  • 2. PROTOCOLOS SOA Definición: Este protocolo esta implementado sobre una arquitectura que brinda flexibilidad al momento de brindar servicios en la cual lleva la lógica del negocio inmersa para un servicio específico. Es considera una estrategia empresarial en el cual existe una plantilla interoperable entre sistemas que pueden estar a través de una red local o global. Ventajas: • Ofrece Flexibilidad • Genera valor en los sistemas organizacionales • Innova en la creación de servicios • Optimiza los servicios en las empresas • Facilita los cambios en los procesos existentes • Permite mejorar las tomas de decisiones • Puede ser reutilizable • Facilita la integración con otras tecnologías
  • 3. Desventajas: • Es difícil la escalabilidad al desarrollar servicios complejos • Complicado el manejo de impacto o criticidad al ser un servicio mas robusto de su origen • Es difícil su implementación en organizaciones con alto nivel de transferencia de datos ya que los canales de comunicaciones pueden saturarse • No es aconsejable en organizaciones donde la información se tiene centralizada • No es recomendable en transferencias o transacciones con altos niveles de seguridad ya que pierde su adaptabilidad y ligereza. Principios de Diseño: Algunos de los principios pueden ser: • Permisible a ser abiertos o descubierto • Permite poder ser adaptable • Permite ser reutilizable • Permite ser estandarizado • Permite realizar combinaciones simples entre otros servicios • Permite tener la lógica del negocio de manera abstracta • Permite trabajar de manera autónoma Estándares de Servicio Web Entre los estándares bajo los que fue construido el protocolo SOA se pueden mencionar algunas áreas: • Implementación • Mensajería • Descripción de Servicios • Descubrimiento de Servicios
  • 4. Para los que es necesario contar con atributos como: • Nombre del servicio • Descripción de todos los parámetros de entrada y su función que realizan • Descripción de todos los parámetros de salida y su función que realizan • Funcionalidades que tendrá el servicio • Acceso con los que proveerá el servicio para su uso
  • 5. WSDL Que es WSDL: Es una definición o descripción basada en XML, la cual posee muchas secciones que incluyen la lógica del servicio o aspectos físico que posee el servicio. Este protocolo con el formato establecido brindar los accesos al servicio, brindándonos la interfaz del servicio con los que cuenta y los tipos de datos que necesita de entrada. Entre sus ventajas es que brinda la opción de ser implementado por SOAP en la conexión de sus servicios, si mismo separa la funcionalidad abstracta de los servicios como el formato del mensaje.
  • 6. Funcionamiento de WSDL Es quien despliega la forma como se comunica e interactúa el servicio con el cliente, la forma en cómo se realiza esta función es: • El cliente realiza la petición al servicio por medio del formato wsdl • El servidor envía el fichero wsdl, el cual lleva las peticiones y atributos de los que están disponibles en el servicio • El cliente que hizo la petición de acuerdo a los que solicita el servidor según el wsdl, donde se especifica los parámetros que necesitan y su tipo • El servidor recibe la respuesta y la envía al cliente Estructura de Contenido: Tipos de datos <types>: Se definen en este formato los tipos de datos que se utilizaran para el envió y retorno de datos según el XML Mensajes <message>: En este formato se describen y colocan los mensajes con sus atributos que pueden tener la parte lógica de acuerdo a los tipos de datos establecidos Tipos de puerto <portType>: En este formato están establecidas las operaciones permitidas y los mensajes que estarán en el funcionamiento del servicio Bindings <binding>: Contiene las normas o protocolos que usara el servicio Servicios <service>: En este formato posee la dirección y puertos a donde se dirige el servicio de acuerdo a las partes anteriores descritas