Вы находитесь на странице: 1из 19

Análisis para el Desarrollo Web

Sistema Operativo

Es una capa de software cuyo trabajo es proporcionar a los programas de usuario un modelo más simple. Además, se encarga de la administración de recursos
y los distintos dispositivos de una máquina. También es aquel que se ejecuta en modo kernel.

Servidor Web

Es un software encargado de gestionar aplicaciones en el lado del servidor realizando conexiones bidireccionales o unidireccionales, síncronas y asíncronas
con el cliente generando una respuesta a peticiones enviadas. Las peticiones son compiladas, ejecutadas y enviadas mediante el uso de protocolos como
HTTP.

Sistema Gestor de Bases de Datos SGBD

Consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. El objetivo principal de un SGBD es
proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente además de garantizar
la fiabilidad de la información almacenada.

Framework

Es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y
resolver nuevos problemas de índole similar.

(Grupo2, Lechón Santiago)


Logo SO Servidores Web Base de Datos Características
 Unix-like  Lenguajes de programación del lado del servidor
 Windows , como Perl , Python , Tcl y PHP .
 Ubuntu Apache OpenOffice  MODULAR
 CentOS Apache Base  CODIGO ABIERTP
 RedHat  MULTI-PLATAFORMA
 Solaris  EXTENSIBLE
 etc  Fácil conseguir ayuda/ soporte
(Grupo 1)

 Unix (CentOS 5, Cherokee MySql  Soporta lenguajes: JSON, Ruby, PHP, Phyton.
CentOS 6 o CentOS 7)  Soporta tecnologías: FastCGI, SCGI, PHP, CGI,
(Jonathan Avalos) SSI, SSL/TLS.
 OSX  Permite su utilización con balanceador de carga.
 Windows  Implementa una librería para dotar a toda clase
de aplicaciones de servicios web de una forma
facil y rapida
(Julio Velasquez)
 Permite cargar y ejecutar únicamente las partes
y funcionalidades que sean necesarias en cada
caso concreto
 Permite ahorrar recursos.
 Aumento de seguridad.
 Disminuye ligeramente la carga del servidor
web.
 (Faceta de servidor) se centra en la eficiencia y
la flexibilidad.
 (Faceta del usuario) Proporciona un framework
dotado de funcionalidades web.
(Samuel Freire)

 Permitir que SQL Server se comunique con


TCP/IP. (Grupo 3, Colimba Jorge)
 Permitir el tráfico de SQL Server a través de los
firewalls. (Grupo 3, Vivas Edison)
 Asigne a un inicio de sesión de SQL Server de la
cuenta del equipo servidor web. (Grupo 3,
 Microsoft Windows  SQL Server Gutiérrez Alisson)
2000 2008
IIS
 Microsoft Windows  Configurar las respuestas a errores HTTP que se
Server 2003 devuelven cuando se produce un error. (Grupo 3,
 Microsoft Windows Xp Romero Santiago)
 Administrar una lista de propiedades de perfiles
que se utilizan para realizar el seguimiento de la
información personalizada requerida por la
aplicación. (Grupo 3, GRUPAL)
 Administrar una lista de identidades de usuario
para una aplicación. (Grupo 3, GRUPAL)

 Linux  MariaDB  En lugar de crear nuevos procesos para cada


 FreeBSD  MySQL solicitud web, NGINX usa un enfoque asincrónico
 Solaris basado en eventos donde las solicitudes se
 IBM AIX manejan en un solo hilo (single-thread). (Grupo

 HP-UX Ngnixs 4, Díaz Auki)

 MAC OS  Es un excelente proxy inverso para contenido

 Windows web o para protocolos de correo electrónico


como IMAP o POP3. (Grupo 4, Carrillo Aldo)

UNIX como GNU/Linux  Google es intencionadamente vago acerca de


GWS, simplemente se limitó a decir que es un
servidor personalizado de desarrollo propio
 ahora ejecuta casi el 13 por ciento de todos los
GWS sitios web activos, según los últimos datos de la
encuesta de Netcraft
 Más de 15.000 servidores con velocidades
comprendidas entre el Intel Celeron5 de 533
MHz y el Pentium III a 1,4 GHz dual (a fecha de
2003).
 Cada centro tenía una conexión de fibra óptica
de 2488 Mbit/s y otra de 622 Mbit/s. Los
servidores ejecutan un software llamado Google
Web Server.

(GRUPO 5, OVIEDO JOHANN)


 MULTIPLATAFORMA  Oracle
 MySQL ●Servidor Web
 PostgreSQ ●Servidor de JEE 5
Glassfish L ●Servidor de Web Services
 SQL Server ●Contenedor de EJB (2.0v y 3.0v)
●JBI
●Balanceo de carga y colas de espera
●Distintos modos de inicio
Modo normal.
Modo debug.
Modo profile: que nos permite conocer como se
distribuyen los recursos entre las aplicaciones
del servidor.
●Permite subdividir las aplicaciones que tiene
residente en dominios.
●Consumidor de CPU
●La administración no es sencilla

(GRUPO 5, OVIEDO JOHANN)


MULTIPLOTAFORMA:  Oracle  Código abierto
 WINDOWS  MySQL  Se divide en 3 niveles: datos, lógica de negocio y
 UNIX  PostgreSQ presentación
 ETC. L  Gestión de usuarios integrada en la
(Grupo 7, Franklin  Informix aplicación(Grupo7,Andres Calahorrano)
Chicaiza) Zope  Sybase y  Reutilización del código
más  Posibilidad de utilizar Python o Perl como
(Grupo7,Steve lenguajes para la lógica
n Patiño)  Alto nivel (Grupo 7,Wilmer Rivera)

 Linux  SOLID
 Windows  Postgres
 FreeBSD  Oracle  Excelente conectividad para Base de Datos, su
 OpenBSD  Sybase diseño fue con esta intención
 UnixWare  Informix  Todo su desarrollo se realiza en el mismo
 Dec Tru64 y OSF  Interbase lenguaje (Tcl) y generalmente solo requiere de
 Solaris 2x(SPARC).  MySQL las funciones (API) internas con las que fue
Solaris 2.10(x86) AOL (grupo 8 Cristian construido.
 HP/UX 10 Y 11(hppa) Heredia). (grupo 8 Diego Peralta).
 IRIS 6.X(MIPS)  AOL ofrece navegación por categorías y también
 APPLE MAC OS ofrece una biblioteca de libros que se ha
X10.3(ppc), 10.4(ppc) organizado por temas de navegación.
 Control de acceso
(grupo 8 Jefferson Casco).  Interfaz de programación
 Interfaz TCL (interactuar con la conexión)
 Interfaz C (permite al programador escribir sus
propias rutinas de registro)
(grupo 8 Luis chusin).
 Unix Oracle Es un servidor web creado para soportar una gran carga
 Solaris de trabajo con tecnologías muy específicas como Java,
 Linux Perl, Phyton o Ruby on Rails, ideada para
programadores. (Grupo 9 Tony Cisneros)
Sun Contiene virtualización de dominio, versatilidad de
configuración y seguridad robusta, brindan una mejor
calidad de servicio. (Grupo 9 - Gabriel Simbaña)
Dispone de escalabilidad masiva y alto rendimiento,
para ofrecer de forma segura contenido tanto dinámico
y estático. (Grupo 9 – Diego Sigcho)
 Es compatible con servidores virtuales.
 Ofrece la posibilidad de más de 100.000 conexiones
simultáneas.
 Es un sistema multiplataforma, por lo que está
disponible para los principales sistemas como JSP y
Java Servlet, PHP, NSAPI, CGI y ColdFusion. (Grupo 9
- Ronny Zurita)
Software de Soporte Técnico (Grupo 1 Michelle Ortuño y Diego Yánez)

Tipo de Soporte Nombre del Software Sistema Operativo Característica


Soporte Remoto UltraVnC Windows Para controlar el otro PC de forma remota.
TeamViewer Linux, Windows, Mac Os X Compartir el escritorio y trabajar remotamente.
CroosLoop Windows La aplicación CrossLoop permite a una persona ver y /
o controlar un equipo remoto. La persona que acceda
al ordenador remoto podrá ver el escritorio, el ratón
y el uso del teclado...
Mantenimiento CPU-Z Windows CPU-Z es una utilidad freeware que recoge
información de algunos de los principales dispositivos
de tu sistema.
Speccy Windows ¿Necesita saber lo que hay dentro de su
computadora?¡No hay problema! Speccy le dará toda
la información que necesita.
Defraggler Windows Defraggler te permite especificar uno o más archivos,
carpetas o todo el disco para desfragmentar.
CCleaner Windows Es una herramienta gratuita; de limpieza,
optimización del sistema y mejora de la privacidad. ti
CleanMyMac Mac Os X la mejor opción para limpiar y mantener tu Mac de
forma fácil.
Sistemas de Monitorización y Nagios Windows, Linux El monitoreo del servidor se hace fácil en Nagios
Seguridad de Red debido a la flexibilidad para monitorear sus
servidores con monitoreo tanto sin agentes como
basado en agentes.
Sysaid Windows SysAid Helpdesk le ofrece todos los esenciales en un
sólo lugar incluyendo: una potente herramienta de
gestión de tickets, gestión de activos de TI, portal de
auto-servicio, gestión de dispositivos móviles, chat,
reseteo de contraseña, aplicaciones móviles,
benchmark de la industria, y más.
Zenoss Windows Enterprise Security ZenPack mejora la seguridad de
Resource Manager al habilitar el cifrado de
contraseñas.
AS- Interface Mac Os X Gran parte de nuestra experiencia en AS-i se aplica
para proporcionarle las mejores herramientas de
configuración posibles para los monitores de
seguridad y maestros AS-i. Las herramientas de
control AS-i basadas en PC organizan claramente.
Sistemas de Control de Bazaar Windows, Linux, Solaris, Mac Bazaar es un sistema de control de versiones
Versione de Aplicaciones o Os x distribuido que permite el desarrollo colaborativo
Programas fácil.
Framework WEB (Grupo 1)

Tipo de Framework

Express (Node.js/JavaScript)

 es un framework web veloz, no dogmático, flexible y minimalista para Node.js (Node es un entorno sin explorador web para ejecutar JavaScript).

Ruby on Rails(Ruby)

 Es un framework web escrito para el lenguaje de programación Ruby.

ASP.NET

 Es un framework web de código abierto desarrollado por Microsoft para construir aplicaciones y servicios modernos.

Mojolicious(Perl)

 Es un framework web de nueva generación para el lenguaje de programación Perl.

Angular

 Creado por Google, se convirtió rápidamente en el framework de cliente más popular, gracias a ideas novedosas en forma de directivas que se
asemejan a etiquetas HTML
Polimer

 es una librería orientada a componentes. La idea es crear webs a partir de elementos reutilizables.

CONCLUSIONES GENERALES Grupo 10 (Xavier Alejandro López Gallo - Stalin Mora)

 Todo tipo de software manejador de base de datos es muy importante y tiene el mismo propósito, lo que los diferencia es que algunos son faciles de
usar para hacer algún tipo de práctica, otros se basan en el software libre, otros en la confiabilidad. Pero lo que se debe elegir es realmente la
compatibilidad entre sistemas operativos y los diferentes servicios a ejecutar e implementar. Grupo 10 (Xavier Alejandro López Gallo - Stalin Mora)

CONCLUSIONES (grupo7 Calahorrano, Patiño, Chicaiza, Rivera)

 Un servidor Web es un software que sirve para atender y responder a peticiones de los navegadores, proporcionando los recursos que soliciten
usando el protocolo http. (grupo7: Wilmer Rivera)
 Los servidores son equipos que proporcionan servicios y datos a los equipos cliente, estos realizan diversas tareas complejas. Los servidores de redes
grandes se han especializado en alojar las crecientes necesidades de los usuarios. (grupo7: Franklin Chicaiza)
 Existe gran variedad de sistemas operativos los más conocidos son el Windows 7, Unix, Linux y MacOs. Estos sistemas operativos cumplen la misma
función actuar como un intermediario entre el software y el hardware (grupo7: Andrés Calahorrano)
 Es muy importante analizar el requerimiento para determinar la base de datos, sistema operativo, servidor web que se adapte a nuestras necesidades
y no desperdiciar de este modo recursos de hardware, software y monetario (grupo7: Steven Patiño)
Recomendaciones Generales. Grupo 10 (Xavier Alejandro López Gallo - Stalin Mora)

Se debe tomar en cuanta ciertas recomendaciones de carácter general para la implementación de sistemas. En primer lugar se debe dar cargos o
responsabilidades como podemos observar en el siguiente esquema para una mejor administración.

Red de datos: Grupo donde deberá existir un responsable o administrador de red, quien supervisará el buen funcionamiento de la misma, las configuraciones
de los equipos que la integran, así como resolver los incidentes de seguridad que se llegaran a presentar.
Soporte técnico: Grupo que se encargará de dar mantenimiento preventivo y correctivo menor a los equipos de cómputo, así como apoyar en instalaciones
y configuraciones de software y hardware.

Bases de datos y aplicaciones web: Grupo donde deberá existir un responsable o administrador del servidor web y de bases de datos, responsable de las
configuraciones, adecuaciones y respaldos.

BIBLIOGRAFIA:

 https://www.ecured.cu/AOLServer
 https://www.osmosislatina.com/aolserver/ventajas.htm
 http://www.ptolomeo.unam.mx:8080/jspui/bitstream/132.248.52.100/915/7/A7.pdf
 https://technet.microsoft.com/es-es/library/hh831608(v=ws.11).aspx
 https://www.nagios.org/
 Cedrik. (20 de Abril de 2009). Oracle adquiere Sun Microsystems. Obtenido de madboxpc: https://www.madboxpc.com/oracle-adquiere-sun-
microsystems/
 Oracle. (3 de Febrero de 2016). Oracle. Obtenido de https://www.oracle.com/es/servers/
 http://www.bitendian.com/es/comparativa-entre-los-principales-servidores-web/
 Zope.(28 de Enero del 2011).ULYSEAInformatica.Obtenido de : http://www.ulysea.com/service/zope/
 García Galán H. (5 de abril de 2017). Nginx, una de las mejores alternativas entre los servidores web. Recuperado de:
https://www.arsys.es/blog/programacion/nginx-servidor-web/
 Know How. (19 de diciembre de 2017). Apache vs. nginx: los mejores servidores web open source. Recuperado de:
https://www.1and1.es/digitalguide/servidores/know-how/apache-vs-nginx-una-comparativa-de-servidores-web/
 Kinsta. (23 de julio de 2018). ¿Qué Es NGINX y Cómo Funciona? Recuperado de: https://kinsta.com/es/base-de-conocimiento/que-es-nginx/
 https://www.sysaid.com/es/help-desk-
software?original_ad_id=202067958949&original_keyword=sysaid&pi_ad_id=202067958949&gclid=EAIaIQobChMI6pSc-
pWR3gIVzYqzCh2ipwvCEAAYASAAEgKEfvD_BwE
 https://www.zenoss.com/product/zenpacks/enterprise-security
 http://www.redes-linux.com/manuales/Servidor_web/ponencia_cherokee.pdf
 https://www.oracle.com/technetwork/es/middleware/glassfish/overview/index.html
 http://www.hildeberto.com/2010/02/creating-a-connection-pool-to-postgresql-on-glassfish-v3.html

 Silberschatz, A., & Korth, H. (2006). Fundamentos de bases de datos. Madrid: McGraw-Hill.

 TANENBAUM, A. S. (2009). Sistemas Operativos Modernos. Madrid: Pearson Educacion.


Grupo Integrantes
1 Gabriela Chango
Misael Diaz
Eva Tipantuña
Michelle Ortuño
Diego Yánez
2 Lechón Santiago
Velásquez Julio
Freire Samuel
Avalos Jonathan
3 Gutiérrez Alisson
Romero Santiago
Colimba Jorge
Vivas Edison
4 Diaz Auki
Carrillo Aldo
Xavier Alejandro López Gallo
Stalin Mora
5 Torres Carlos
Oviedo Johann
Barahona Jefferson
Quiña Dayanna
6 Alexander Camacho
Jonathan Potosí
Bryan Almachi
7 Calahorrano Andrés
Chicaiza Franklin
Patiño Steven
Rivera Wilmer
8 Chusin Luis
Casco Jefferson
Heredia Cristian
Peralta Diego
9 Cisneros Tony
Sigcho Diego
Simbaña Gabriel
Zurita Ronny

Marco teorico

Análisis

Diseño )diagrama de componentes

Вам также может понравиться