Está en la página 1de 5

Investigación Bibliográfica

DESARROLLO DE SOFTWARE
Anthony Damian Cruz Oña

22
Investigación Bibliográfica

Tabla de contenido
OBJETIVO GENERAL ...............................................................................................................2
DESARROLLO ...........................................................................................................................2
CONCLUSIONES .......................................................................................................................3
RECOMENDACIONES ..............................................................................................................4
BIBLIOGRAFIA .........................................................................................................................4

1
Investigación Bibliográfica

OBJETIVO GENERAL
Realizar una investigación bibliográfica para identificar los requisitos para montar una
aplicación Web construida en Asp.net en Apache Toncat y su factibilidad.

DESARROLLO
Que es ASP.NET y Apache Tomcat

Tomcat al igual que Apache HTTPS Server o NGINX es un servidor web que proporciona
funcionabilidad extendida para interactuar con Java Servlets ya que permite manejar el
contenido web dinámico basado en Java utilizando el protocolo HTTP y ASP.NET es un
entorno que fue creado por Microsoft para el desarrollo y venta de aplicaciones web.

Requisitos para montar una aplicación web hecha en ASP.NET en Apache Tomcat

Las aplicaciones web son las que cuya interfaz se construye utilizando páginas web y
ASP.NET permite el desarrollo y ejecución tanto de aplicaciones web como de servicios
web el cual se ejecuta en el servidor. En ASP.Net las aplicaciones web se realizan y se
desarrollar utilizando formularios web, que están diseñados para facilitar la creación de
aplicaciones web.

Las características de ASP.NET son:

• Asp.NET no se muestra con las etiquetas de HTML que se utilizaban para crear
el aspecto visual ya que utilizan los propios controles que admite ASP.NET y con
ello nos permite manipular en el servidor los elementos y la posibilidad de
modificar el aspecto en distintos formatos de la página.
• ASP.NET forma parte de la plataforma .NET
• la programación en ASP.NET está basada en el uso de controles y eventos. Las
páginas ASP.NET se ejecutan e implementan su funcionalidad en fragmentos de
código que se ejecutan en coordinación a los eventos asociados a los controles de
la interfaz con los que el usuario puede interactuar.
• El código se ejecuta en el servidor web en función de coordinadores de eventos
que implementemos para los controles y páginas que llevan la interfaz de nuestra
aplicación web.
• ASP.NET se guía por un sistema basado en componentes integrados en la
plataforma .NET por ello podemos crear aplicaciones web utilizando los
componentes que contienen en la biblioteca de clases de la plataforma .NET o
simplemente creando nuestros propios componentes.

ASP.NET en sí no podrá ejecutarse en el servidor web Apache porque está estrictamente


vinculado a los componentes y servicios proporcionados por IIS en Windows.

Requisitos previos para montar ASP.NET en Linux:

2
Investigación Bibliográfica

• Servidor que ejecute CentOS 7, con una cuenta de usuario estándar con
privilegios sudo.
• Tener .NET Core Runtime instalado en el servidor.
• Visite la página Descargar .NET Core.
• Seleccione la versión más reciente de .NET Core que no sea de versión
preliminar.
• Descargue el runtime más reciente que no sea de versión preliminar en la tabla
en Ejecutar aplicaciones: runtime.
• Seleccione el vínculo Instrucciones del administrador de paquetes de Linux y
siga las instrucciones de CentOS.
• Disponer de una aplicación de ASP.NET Core existente.

Requisitos para montar una aplicación hecha en ASP.NET en Apache Tomcat

• Instalar .NET en apache tomcat.


• EL host necesitará una base de datos de servidor SQL, como MySQL, para poder
albergar aplicaciones creadas con ASP.NET.
• Instalar el entorno de .NET y un servidor de Apache
• Configurar un servidor proxy, Un proxy inverso es una configuración común para
trabajar con aplicaciones web dinámicas.
• Configurar Apache para supervisar las aplicaciones y crear el archivo de servicio
necesario.
• Configurar el Firewall es un demonio dinámico para administrar el firewall con
compatibilidad con zonas de red.
• Trabajar con la ruta de acceso base y los servidores proxy que cambian la ruta de
acceso de la solicitud

Factibilidad

Apache es un servidor web HTTPS, que esta optimizado para manejar contenido web
estático y dinámico, no tiene la capacidad de administrar Servlets Java y JSP. Tomcat,
por otro lado, está casi totalmente orientado al contenido basado en Java.

Para montar una aplicación web en Apache Tomcat, puede copiar un archivo WAR en el
directorio fijo de la aplicación y esta operación indica que conocemos el directorio base
de la aplicación. Los resultados son absolutamente precisos con los obtenidos generando
carga desde una computadora conectada a través de Internet: la misma aplicación
ASP.NET Core implementada en Linux y Docker es mucho más rápida que una
implementada en el host de Windows.

CONCLUSIONES
ASP.NET a pesar de haber sido desarrollado por Microsoft Windows no posee el mismo
rendimiento que cuando se utiliza en un sistema operativo de linux en este caso mediante

3
Investigación Bibliográfica

el uso de apache tomcat se pudo reflejar que funciono mejor en host de Linux que en uno
de Windows.

RECOMENDACIONES
La implementación de ASP.Net en linux conlleva mucho trabajo de configuración e
instalación de programas y funciones importantes para el buen uso de aplicaciones web
creadas en ASP.NET por ello es recomendable utilizar las características mas actuales
para evitar conflictos entre los hosts y los sistemas operativos.

BIBLIOGRAFIA
CompuHoy.com. (2022). ¿Podemos implementar la aplicación NET en un servidor
Linux?

https://www.compuhoy.com/podemos-implementar-la-aplicacion-net-en-un-servidor-
linux/

CompuHoy.com. (2022). ¿Puede alojar ASP NET en Linux?

https://www.compuhoy.com/puede-alojar-asp-net-en-linux/

swhosting. (2022). Tutorial: crea una web ASP.NET Core MVC en Linux con Apache.

https://www.swhosting.com/blog/tutorial-crea-una-web-asp-net-core-mvc-en-linux-con-
apache/

LinuxHispano. (25 de nero del 2010). Instalar y configurar Apache como servidor de
ASP.NET con Mono.

https://www.linuxhispano.net/2010/01/25/apache-como-servidor-de-asp-net-con-mono/

DEV Comunnity. (6 de septiembre del 2021). Despliegue de aplicaciones web con


ASP.NET en una máquina virtual de Linux

https://dev.to/esdanielgomez/despliegue-de-aplicaciones-web-con-asp-net-en-una-
maquina-virtual-de-linux-en-azure-23c3

Microsoft. (2022). Hospedar ASP.NET Core en Linux con Apache.

https://docs.microsoft.com/es-es/aspnet/core/host-and-deploy/linux-
apache?view=aspnetcore-6.0

HostDimeBlog. (26 de marxo del 2020). ¿Qué es Apache Tomcat?

https://www.hostdime.com.ar/blog/que-es-apache-tomcat/

También podría gustarte