SlideShare una empresa de Scribd logo
1 de 10
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)
Fase: Ejecución
Actividad de Proyecto: APT7.Codificar los módulos del software
Actividad de Aprendizaje: GA7-220501096-AA5 -Crear servicios web.
Evidencia a tratar:
• GA7-220501096-AA5-EV01 diseño y desarrollo de
servicios web
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?
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.
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.
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.
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
Paso a paso Desarrollo de evidencia
Crear servicios web

Más contenido relacionado

Similar a Crear servicios web

Similar a Crear servicios web (20)

PROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptxPROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptx
 
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptxArquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
Arquitectura-orientada-a-Servicios.-v-2017.01-Prof.-L.-Straccia.pptx
 
Dn12 u3 a9_dzlm
Dn12 u3 a9_dzlmDn12 u3 a9_dzlm
Dn12 u3 a9_dzlm
 
13.Servidor HTTP
13.Servidor HTTP13.Servidor HTTP
13.Servidor HTTP
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Introducción a aplicaciones web.
Introducción a aplicaciones web.Introducción a aplicaciones web.
Introducción a aplicaciones web.
 
Presentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBPresentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEB
 
Gatox
GatoxGatox
Gatox
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
ASR_Tema_3.pdf
ASR_Tema_3.pdfASR_Tema_3.pdf
ASR_Tema_3.pdf
 
Http
HttpHttp
Http
 
html
htmlhtml
html
 
Que es el http
Que es el httpQue es el http
Que es el http
 
Pdfwebservices
PdfwebservicesPdfwebservices
Pdfwebservices
 
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores WebC:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
 
Http[1]
Http[1]Http[1]
Http[1]
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Protocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internetProtocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internet
 
Taller de arquitectura web
Taller de arquitectura webTaller de arquitectura web
Taller de arquitectura web
 

Más de castlellanos

Más de castlellanos (15)

Foro.pptx
Foro.pptxForo.pptx
Foro.pptx
 
Induccion en ssoa virtual
Induccion en ssoa  virtualInduccion en ssoa  virtual
Induccion en ssoa virtual
 
Sustacias quimicas
Sustacias quimicasSustacias quimicas
Sustacias quimicas
 
Actividad1 sena
Actividad1 senaActividad1 sena
Actividad1 sena
 
Actividad
ActividadActividad
Actividad
 
Actividad 1 cms
Actividad 1 cmsActividad 1 cms
Actividad 1 cms
 
Proyecto de ley
Proyecto de leyProyecto de ley
Proyecto de ley
 
Proyecto de mercados definitivo
Proyecto de mercados definitivoProyecto de mercados definitivo
Proyecto de mercados definitivo
 
CMS
CMSCMS
CMS
 
Diccionario 2
Diccionario 2Diccionario 2
Diccionario 2
 
Diccionario 1
Diccionario 1Diccionario 1
Diccionario 1
 
Expo
ExpoExpo
Expo
 
Articulo MVC
Articulo MVC Articulo MVC
Articulo MVC
 
Exposicion JSF
Exposicion JSFExposicion JSF
Exposicion JSF
 
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.Segunda sesion modulo 2 : Ing. Adriana Iglesias.
Segunda sesion modulo 2 : Ing. Adriana Iglesias.
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

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.
  • 3. Evidencia a tratar: • GA7-220501096-AA5-EV01 diseño y desarrollo de 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
  • 9. Paso a paso Desarrollo de evidencia