Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Desarrollo Web
Informe Desarrollo Web
Asignatura:
Programación Avanzada
Grupo: 30145
Tutor:
Facultad:
Ingeniería de sistemas
El
server (o servidor) es el equipo en el cual se alojan los sitios o aplicaciones web,
mientras que el servidor web es un software que forma parte del servidor.
El servidor web (también llamado webserver en inglés) es el software que se
encarga de despachar el contenido de un sitio web al usuario.
Este proceso de despacho, que a simple vista parece muy simple, es en realidad
más complejo de lo que parece, pues toda la magia de un webserver ocurre
fuera de quien está navegando por un sitio web. Existen multitud de servidores
web, y entre los más conocidos podemos encontrar por ejemplo a Apache,
Nginx, LiteSpeed o IIS
Vale recordar que un servidor web es una computadora que tiene como función
servir contenido o servicios a través de una red local o global como Internet.
Comprende el hardware (gabinete, CPU, RAM, discos, motherboard, etc) así
como el sistema operativo, servicios y paquetes del mismo. Juntos todos estos
componentes se usan para enviar contenido a través del protocolo HTTP
(Hypertext Transfer Protocol).
nivel de hardware
➢ Rack
➢ Gabinete
➢ CPU
➢ Memoria RAM
➢ Placa madre
➢ Unidades de almacenamiento
➢ Puerto de red
➢ Resolución DNS
Conclusiones
Las características más sobresalientes de los servidores web podrían ser:
creación de hosts virtuales, soportar sitios de todo tipo y tamaño, regular y
limitar el ancho de banda, despachar archivos estáticos y dinámicos; a nivel de
hardware sin dudas que tener un buen CPU, abundante RAM y discos rápidos
SSD harán que el despacho del contenido desde el software sea aún más rápido.
En Infranetworking tenemos características de servidores web sumamente
pulidas a nivel de software, con LiteSpeed + cPanel corriendo sobre CentOS
Linux o bien Ubuntu Linux, y a nivel de hardware usamos procesadores Intel,
RAM DDR4, con Discos SSD y velocidades de 1Gbps.
Los servidores web son un pilar fundamental en la creación de la World Wide
Web y en la internet tal como la conocemos.
Los servicios que utilizamos diariamente para leer noticias, ver videos, escuchar
música y hacer nuestras compras on-line implican, aunque no nos demos cuenta
el uso de servidores web por doquier, por eso es podemos decir que en apenas
una generación han cambiado la forma en que nos comunicamos, en que
hacemos negocios y hasta la forma en que vemos televisión.
Ahora que tenemos una idea de lo que son SOAP y REST, hablamos sobre las diferencias
entre ambos:
1. Protocolo: SOAP utiliza un protocolo específico para transmitir los datos, mientras
que REST no lo hace.
2. Formato de datos: SOAP utiliza XML para transmitir datos, mientras que REST utiliza
JSON.
3. Lenguaje: SOAP se puede utilizar con diferentes lenguajes de programación,
mientras que REST se utiliza principalmente con lenguajes de programación web
como JavaScript.
4. Operaciones: SOAP admite una variedad de complejas, mientras que REST se centra
en operaciones simples, como GET, POST, PUT y DELETE.
Ahora, hablemos sobre las ventajas y desventajas de cada uno:
Ventajas de SOAP:
5. Seguridad: SOAP tiene características de seguridad integradas que garantizan que los
datos estén seguros durante la transmisión.
6. Complejidad: SOAP es capaz de manejar operaciones complejas y de gran alcance.
7. Integración: SOAP es compatible con una amplia gama de plataformas y lenguajes de
programación.
Desventajas de SOAP:
8. Sobrecarga: debido a que SOAP utiliza XML para transmitir datos, puede haber una
sobrecarga de datos y una velocidad más lenta.
9. Dificultad: SOAP puede ser difícil de entender y utilizar para los principiantes debido
a su complejidad.
Ventajas de DESCANSO:
10. Ligereza: REST es más ligero y más rápido que SOAP, ya que utiliza el formato de
datos JSON.
11. Sencillez: REST es más fácil de entender y utilizar que SOAP, lo que lo hace más
accesible para los principiantes.
12. Escalabilidad: REST es altamente escalable debido a su enfoque en operaciones
simples y su capacidad para manejar grandes volúmenes de solicitudes.
Desventajas de REST:
13. Seguridad: REST no tiene características de seguridad integradas y puede requerir
una capa adicional de seguridad para proteger los datos.
14. Limitaciones: REST tiene limitaciones en los términos de la complejidad de las
operaciones que puede manejar.