ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
Crear servicios web
1. Fase: Ejecución
Actividad de Proyecto: APT7.Codificar los módulos del software
Regional Atlántico
Centro de Comercio y servicios
Programa: Análisis Y Desarrollo De Software.
Fichas: (2521982) (2521983)
2. Fase: Ejecución
Actividad de Proyecto: APT7.Codificar los módulos del software
Actividad de Aprendizaje: GA7-220501096-AA5 -Crear servicios web.
4. Un servicio web es un conjunto de tecnologías y estándares que permite a diferentes
aplicaciones y sistemas comunicarse e intercambiar información a través de Internet. En
esencia, es una forma de enviar y recibir datos entre diferentes dispositivos y plataformas a
través de la web.
Un servicio web se basa en el protocolo HTTP (Hypertext Transfer Protocol) y utiliza
lenguajes de marcado como XML (Extensible Markup Language) o JSON (JavaScript Object
Notation) para estructurar y organizar los datos intercambiados.
En términos más simples, puedes imaginar un servicio web como una especie de "caja" que
contiene información o funcionalidad. Una aplicación o sistema puede enviar una solicitud a
ese servicio web, especificando qué información o acción necesita. El servicio web procesa
la solicitud y envía una respuesta de vuelta, proporcionando los datos solicitados o
realizando la acción requerida.
Que es un Servicio web?
5. Funcionamiento Aplicación - Servicio Web
Paso 1: La aplicación envía una
solicitud al servicio web.
Paso 2: El servicio web recibe la
solicitud.
Paso 3: El servicio web procesa la
solicitud.
Paso 4: El servicio web genera una
respuesta.
Paso 5: El servicio web envía la
respuesta a la aplicación.
6. Por qué son necesarios los servicios web?
Comunicación e
interoperabilidad
Integración de
sistemas
Escalabilidad y
flexibilidad
Reutilización de
funcionalidad
Seguridad
En resumen, la necesidad de servicios web se deriva de su capacidad para facilitar la comunicación,
interoperabilidad, integración, accesibilidad, escalabilidad, reutilización y seguridad entre sistemas y
aplicaciones en diferentes plataformas y dispositivos. Estas características los convierten en una
herramienta fundamental en el desarrollo de aplicaciones y servicios en el entorno tecnológico actual.
7. Las peticiones HTTP (Hypertext Transfer Protocol) son solicitudes que se envían desde un cliente (como
un navegador web) a un servidor web para obtener recursos o realizar acciones en la web. El protocolo
HTTP es el conjunto de reglas y convenciones utilizado para el intercambio de información en la World
Wide Web.
Cuando ingresas una URL en tu navegador y presionas Enter, tu navegador envía una petición HTTP al
servidor correspondiente. Las peticiones HTTP constan de varios componentes importantes:
Peticiones HTTP
Método: Indica la acción que
se desea realizar en el
recurso solicitado.
URL: Es la dirección del
recurso al que se desea
acceder.
Encabezados: Proporcionan
información adicional sobre
la solicitud o el cliente, como
el tipo de contenido
aceptado, la longitud del
contenido, las cookies, etc
Cuerpo (opcional): Algunas
solicitudes, como las
solicitudes POST, pueden
contener datos en el cuerpo
de la solicitud.
8. Respuesta HTTP
Cuando el servidor recibe una petición HTTP, procesa la solicitud y devuelve una
respuesta al cliente. La respuesta HTTP también consta de varios componentes
importantes:
1.Código de estado: Indica el resultado de la solicitud. Algunos códigos de estado
comunes son:
1. 200 OK: La solicitud se completó correctamente.
2. 404 Not Found: El recurso solicitado no fue encontrado.
3. 500 Internal Server Error: Ocurrió un error en el servidor al procesar la solicitud.
2.Encabezados: Proporcionan información adicional sobre la respuesta, como el tipo de
contenido, las cookies, la longitud del contenido, etc.
3.Cuerpo: Contiene los datos o recursos solicitados, como una página HTML, una
imagen, un archivo JSON, etc.
Las peticiones HTTP son fundamentales para la comunicación entre clientes y servidores