Historia de los servicios web

Get Started. It's Free
or sign up with your email address
Historia de los servicios web by Mind Map: Historia de los servicios web

1. Servicio web

1.1. Componente al que podemos acceder mediante protocolos web estándar

1.2. Utilizan XML para el intercambio de información

1.3. Colección de métodos que podemos llamar desde cualquier lugar de internet

1.4. Modelo Cliente-Servidor

2. Predecesores

2.1. RPC

2.1.1. Años 80, un tipo de entorno de computación distribuida

2.1.2. Llamada a procedimiento remoto

2.1.3. Desarrollado originalmente en UNIX

2.2. EDI

2.2.1. Documentado en 1996

2.2.2. Intercambio electrónico de datos

2.2.3. Comunicación de computadora a computadora

2.2.4. No esta ligado a internet

2.3. MSRPC

2.3.1. Creado por microsoft para entorno WINDOWS basado en RPC

2.3.2. Añade cadenas unicode, herencia y otras caracteristicas

2.4. CORBA

2.4.1. Lanzado en el año 1991

2.4.2. Agente de solicitud de objeto común

2.4.3. Usa IDl para describir interfaces para clientes

3. Mundo de los servicios web

3.1. XML

3.1.1. Lenguaje de marcado extensible, año 1999

3.1.2. Derivado de SGML

3.1.3. Simple, legible y general

3.1.4. Es texto plano , legible y fácil de leer

3.2. JSON

3.2.1. Notación de objeto JavaScript

3.2.2. Introducidos a principios de los 200

3.2.3. Basado en texto legible

3.2.4. Mas pequeño y mas rápido que XML

3.3. WSDL

3.3.1. Lenguaje de descripción de servicios web

3.3.2. Describe la funcionalidad que proporciona un servicio web

3.3.3. Describe un servicio utilizando métodos abstractos y concretos

3.4. UDDI

3.4.1. Nos permite localizar servicios web

3.4.2. Define la especificación para construir un directorio distribuido de servicio web

3.4.3. La interfaz UDDI esta basada en SOAP

3.5. HTTP

3.5.1. Diseñado a principios de la década de los 90

3.5.2. Protocolo de trasferencia de hipertexto

3.5.3. Base de cualquier intercambio de datos en la web

4. Big Web Services

4.1. SOAP

4.1.1. Derivado de xml

4.1.2. Usado para conectarnos a un servicio e invocar métodos remotos

4.1.3. Diseñado para trabajar sobre HTTP

4.1.4. Nos sirve para intercambiar información entre aplicaciones

4.2. RESTFUL

4.2.1. Adecuados para escenarios de integración básicos ad-hoc

4.2.2. Usa estándares HTTP, SML,URI,MIME

4.2.3. No requieren mensajes XML