Servcios Web

15

Click here to load reader

description

Programacion Web Servicios Web Unidad 6

Transcript of Servcios Web

Page 1: Servcios Web

C A R L O S A L E J A N D R O A L V A R A D O D Í A Z

UNIDAD VISERVICIOS WEB

Page 2: Servcios Web

TEMAS:

• Servicios Web (Web Services).

• Servicios disponibles en la web.

• Beneficios, costos, posibilidades de acceso

remoto e incorporación a sus páginas.

• Estándares y protocolos de seguridad.

• Interoperabilidad.

Page 3: Servcios Web

SERVICIOS WEB

• Un Servicio Web es un

componente software que

puede ser registrado,

descubierto e invocado

mediante

protocolos estándares de

Internet.

• Permiten exponer y hacer

disponibles funcionalidades de

los sistemas informáticos de las

organizaciones

mediante tecnologías y

protocolos WEB estándar

Page 4: Servcios Web

SERVICIOS WEB

• Que proporcionan los servicios?

• Estos servicios proporcionan mecanismos

de comunicación estándares entre

diferentes aplicaciones, que interactúan

entre sí para presentar información

dinámica al usuario.

Page 5: Servcios Web

SERVICIOS DISPONIBLES EN LA WEB.

• World Wide Web• WWW o W3, se basa en el lenguaje HTML (HyperText

Markup Language) y en el protocolo HTTP (HyperText

Transfer Protocol).

El protocolo HTTP es el protocolo más potente que existe en la actualidad en Internet,pero presentando la ventaja de

poder adquirir y visualizar de forma fácil, rápida y sencilla

todo tipo de morfologías de información

(vídeo, audio, texto, software, etc.).

Page 6: Servcios Web

• Correo electrónico• Es el servicio de Internet más empleado ya que permite

enviar información puntual y de forma rápida. En la

actualidad este protocolo ha evolucionado desde el envío

de mensajes sólo en formato de texto, hasta la transmisión de elementos en formatos gráficos,audio,etc.

SERVICIOS DISPONIBLES EN LA WEB.

Page 7: Servcios Web

• Transferencia de archivos (FTP o File

Transmision Protocol)• La mejor manera de transferir archivos en Internet es por

medio del protocolo FTP. Los ordenadores conectados a

Internet tienen la posibilidad de intercambiar archivos de cualquier tipo (texto, gráficos, sonido, vídeo, programas de

ordenador etc.). El protocolo que permite el acceso entre

las diferentes máquinas para el intercambio de archivos se

denomina ftp.

SERVICIOS DISPONIBLES EN LA WEB.

Page 8: Servcios Web

• Telnet• El protocolo de comunicaciones TELNET, permite a los

usuarios trabajar de forma remota con otros ordenadores

de la red, siempre que se tenga reconocido un nombre de

usuario y una clave para acceder a la máquina remota.

SERVICIOS DISPONIBLES EN LA WEB.

Page 9: Servcios Web

• Gopher• Era un sistema de hipertexto basado en menús que,

además de aportar información general sobre un nodo

específico, también permitía la unión entre las

diferentes máquinas de la red Internet. El inconveniente de este sistema radicaba en que la información que aparecía

en pantalla solo era de tipo textual, aunque permitía

recoger archivos con otro tipo de formato. En la

actualidad, Gopher y su protocolo gopher:// ha quedado

obsoleto y ha sido remplazado por el protocolo http de la

World Wide Web.

SERVICIOS DISPONIBLES EN LA WEB.

Page 10: Servcios Web

BENEFICIOS, COSTOS, POSIBILIDADES DE ACCESO REMOTO E INCORPORACIÓN A SUS PAGINAS.

• Aportan interoperabilidad entre aplicaciones de

software independientemente de sus propiedades

o de las plataformas sobre las que se instalen.

• Los servicios Web fomentan los estándares y

protocolos basados en texto, que hacen más fácil

acceder a su contenido y entender su

funcionamiento.

• Permiten que servicios y software de diferentes

compañías ubicadas en diferentes lugares

geográficos puedan ser combinados fácilmente

para proveer servicios integrados.

Page 11: Servcios Web

• Seguridad: al apoyarse en HTTP, los servicios Web

pueden aprovecharse de los sistemas de seguridad

firewall sin necesidad de cambiar las reglas de

filtrado.

• Reducción de costos de implementación.

• Integración de tecnologías: permiten que servicios

y software de diferentes compañías ubicadas en

diferentes lugares geográficos puedan ser

combinados fácilmente para proveer servicios

integrados.

• Integración de fabricantes: permiten la

interoperabilidad entre plataformas de distintos

fabricantes por medio de protocolos estándar y

abiertos

BENEFICIOS, COSTOS, POSIBILIDADES DE ACCESO REMOTO E INCORPORACIÓN A SUS PAGINAS.

Page 12: Servcios Web

ESTÁNDARES Y PROTOCOLOS DE SEGURIDAD

• Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web.

• XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar.

• SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio.

• Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol).

Page 13: Servcios Web

• HTTP

• El protocolo conocido como HTTP son las siglas para

Protocolo de Trasferencia de Hiper Texto.

• FTP

• El protocolo primario utilizado para transferir grandes cantidades de datos de un sitio a otro a través del Internet

es conocido como FTP.

• TCP/IP

• El conjunto de protocolos de red que es el principal

responsable de la transferencia de archivos en bruto a través del Internet es conocido como TCP/IP.

ESTÁNDARES Y PROTOCOLOS DE SEGURIDAD

Page 14: Servcios Web

INTEROPERABILIDAD

• La interoperabilidad es la capacidad que

tiene un producto o un sistema, cuyas

interfaces son totalmente conocidas, para

funcionar con otros productos o sistemas

existentes o futuros y eso sin restricción de

acceso o de implementación.

Page 15: Servcios Web

REFERENCIAS

• http://www.hipertexto.info/documentos/serv_web.

htm

• http://www.w3c.es/Divulgacion/GuiasBreves/Servici

osWeb

• http://ccia.ei.uvigo.es/docencia/SCS/0910/transpar

encias/Tema4.pdf

• http://www.brics.dk/ixwt/webservices.pdf