Subido por Ruth Eliana Nina Velasquez

SERVICIOS WEB

Anuncio
SERVICIOS WEB
hace referencia a el sistema de comunicación, protocolos y estándares entre dos dispositivos
electrónicos conectados a la misma red, para intercambiar datos. ELEMENTO CLAVE XML.
TIPOS DE WEB SREVICE
WEB SERVICE SOAP: protocolo XML
WEB SERVICCE RESTFUL: no esta estructurado enstandares
CARACTERISTICAS,:
•Permite la interoperabilidad y el uso de multiplataformas.
•Su formato está basado en texto.
•Es una herramienta de fácil uso y fácil acceso.
•Provee servicios integrados.
•Su alcance es global.
•Hace posible el intercambio de mensajes SOAP (Simple Object Access Protocol).
•Interfaz descrita en WSDL (Web Service Description Language).
•Se apoya en el formato HTTP (Protocolo de transferencia de hipertexto).
VENTAJAS:
INTEREPERABILIDAD: permite que cualquiera de estos sea capaz de interactuar con otro web
service sin importar el lenguaje en el que esté implementado.
OMNIPRESENCIA: flexibles y adaptables a distintos dispositivos.
BAJA COMPLEJIDAD:
DESENTAJAS:
SEGURIDAD, TRANSACCIOINES,EFICACIA.
INTERFAS DE PROGRAMACIOIN DE APLICACIONES
¿QUE ES UNA API WEB? : es una interfaz de procesamiento de aplicaciones entre un servidor
web y un navegador web.
¿Qué son las integraciones de las API?: son componentes de software que actualizan
automáticamente los datos entre los clientes y los servidores.
TIPOS DE API: PRIVADAS,PUBLICAS, SOCIOS, COMPUESTAS.
BENEFICIOS: INTEGRACION,INNOVACION,AMPLIACION, FACILIDA MANTENIMIENTO,
PROTOCOLOS DE MAS COMUNES (SOAP=MESAJERIA,REST,GRAPHQL)
ARQUITECTURA ORIENTADA A SERVICIOS
es un método de desarrollo de software que utiliza componentes de software llamados servicios
para crear aplicaciones empresariales.
REST (basado en elprotocolo HTTP) devuelve datos en formato (XML-JSON)
es un conjunto de principios arquitectónicos que se ajusta a las necesidades de las aplicaciones
móviles y los servicios web ligeros.
POST(CREAR), GET(LISTADO), PUT(MODIFICAR), DELETE(BORRAR).
un REQUEST a un servidor tiene toda la información necesaria y solo espera una RESPONSE.
ARQUITECTURA DE SERVICIOS.
Los microservicios son un enfoque arquitectónico y organizativo para el desarrollo de software
donde el software está compuesto por pequeños servicios independientes que se comunican a
través de API bien definidas.
CARACTERISTICAS (AUTONOMOS,ESPECIALIDADOS)
BENFICIOS(AGILIDAD,ESCALADO FLEXIBLE,IMPLEMENTACIOIN SENCILLA,LIBETAR
TECNOLOGICA,RESISTENCIA)
NETFLIX AMAZONEBAY
Descargar