Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SELVA
FACULTAD DE INGENIERIA INFORMATICA Y SISTEMAS
SERVIDOR DE APLIACIONES
Estudiante:
CABALLERO TRUJILLO, Rodolfo M.
JARA LINARRES, Jorge Luis
Semestre: 2010 – II
TINGO MARIA
PERÚ
INTRODUCCION
Servidor de aplicaciones ofrece un entorno integrado para implementar y ejecutar
aplicaciones de negocio personalizadas, al instalar el rol Servidor de aplicaciones
puede seleccionar los servicios que sean compatibles con las aplicaciones diseñadas
para usar
Servidor de aplicaciones proporciona a los profesionales y programadores de
tecnologías de la información (TI) las ventajas siguientes:
Entorno de desarrollo de .NET Framework, que ofrece un modelo de
programación simplificada y un modelo de ejecución de alto rendimiento para
las aplicaciones basadas en servidor. .NET Framework habilita servicios web e
integra las nuevas aplicaciones con la infraestructura y las aplicaciones
existentes.
Asistente para la instalación fácil de usar con opciones para los diversos
servicios de rol y características que necesitará para ejecutar las aplicaciones
de la organización.
Funcionalidad de instalación que instala automáticamente las características
requeridas para un servicio de rol determinado.
SERVIDOR DE APLICACIONES
En informática, se denomina servidor de aplicaciones a un servidor en una red de
computadores que ejecuta ciertas aplicaciones.
Usualmente se trata de un dispositivo de software que proporciona servicios de
aplicación a las computadoras cliente. Un servidor de aplicaciones generalmente
gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de
acceso a los datos de la aplicación. Los principales beneficios de la aplicación de la
tecnología de servidores de aplicación son la centralización y la disminución de la
complejidad en el desarrollo de aplicaciones. Si bien el término es aplicable a todas las
plataformas de software, hoy en día el término servidor de aplicaciones se ha
convertido en sinónimo de la plataforma Java EE (antes J2EE) de Sun Microsystems.
Servidores de aplicación: Al igual que un servidor de archivos, un servidor de
aplicación es un repositorio de información. Puede almacenar bases de datos, por
ejemplo. Pero, a diferencia de un servidor de archivos, un servidor de aplicación puede
procesar información para proporcionar únicamente los datos que el usuario o cliente
solicita específicamente.
A modo de ejemplo se muestra un listado con los productos de algunas empresas bien
conocidas:
BEA Weblogic Server
Borland AppServer
Allaire ColdFusion
Lotus Domino
Netscape application server
Oracle application server
Sybase Enterprise Server
IBM WebSphere
Beneficios:
Ahorro en licencias, equipos de cómputo, servicio y soporte técnico.
Compatibilidad con todas las aplicaciones diseñadas para modelos
tradicionales.
Acceso remoto a dispositivos USB (cámaras, escáner, impresoras, lector de
huellas, lectores de código de barras, etc).
Sonido remoto para Windows aumentando la eficiencia del protocolo RDP
permitiendo el uso de dispositivos de sonido de alta definición y reproduciendo
sonido de baja latencia en dos vías apoyando una amplia variedad de
aplicaciones que de lo contrario no estarían soportadas, incluyendo:
Softphones, Skype, NetMeeting entre otros. Disponible para clientes Windows
y Linux.
Centraliza rutinas de copia de seguridad eficientes y de bajo costo sin
necesidad de implementar Servidores de Archivos.
Fácil recuperación en caso de fallos.
Administración centralizada de usuarios de manera local, supliendo la
necesidad de Directorio Activo en redes Windows.
Mejor rendimiento de software, permitiendo que computadoras de bajo
rendimiento puedan trabajar con cualquier programa sin importar los
requerimientos mínimos.
Incrementa la utilización de las redes de datos instaladas, así como el poder de
cómputo disponible en los equipos de cómputo de última generación.
Compatible con virtualización basada en vmWare, Xen, KVM y soluciones
livianas como VirtualBox y Virtual PC.
Disponible en hardware de bajo costo, haciendo uso de computadoras
personales de alto rendimiento.
Utilización de entornos de trabajo personalizados desde cualquier equipo de
cómputo, en la oficina o fuera de ella.
Facilidad para implementar herramientas de seguridad.
Adaptable a cualquier tamaño de organización de acuerdo a las necesidades
del usuario
Subsecciones
Servicios añadidos de los servidores de aplicaciones
¿Cuáles son los servicios, que añadidos a un servidor Web, lo convierten en
servidor de aplicaciones? En general se puede afirmar que cuantos más puntos
de la siguiente lista implemente un servidor, más “de aplicaciones” será.
Generación de HTML: Debe incorporar generación dinámica de contenido
(HTML, XHTML, XML, etc.), para enviar al cliente.
Trabajo con bases de datos: Existirán objetos que faciliten el acceso a bases
de datos, ocupándose de gestionar las conexiones y proporcionando un acceso
uniforme. Otros objetos se encargarán de la gestión de transacciones
englobando diversas sentencias y ocupándose de los commit o rollback.
Funcionamiento multiproceso o multihilo: El servidor es el responsable de
tener funcionando un número de hilos o procesos que atiendan a distintas
peticiones.
Sesiones: HTTP es un protocolo sin estados. Un servidor de aplicaciones
provee de persistencia a los datos del usuario mediante objetos de sesión
(session). Elimina la necesidad de incluir código en las aplicaciones para
diferenciar las peticiones de distintos usuarios.
Lógica de negocio: La lógica de negocio propia de cada aplicación debe
poder ser encapsulada en componentes. A cada uno de ellos se le podrán
asignar mecanismos propios de seguridad, gestión de transacciones.
Seguridad: Debe poseer características de seguridad que den soporte a
aplicaciones seguras. Los clientes deben autentificarse contra al servidor, y
este es el responsable de darles acceso a sus diferentes componentes, como
puede ser una base de datos. La mayoría de servidores disponen de un
mecanismo para incorporar nuevos usuarios y grupos. El control de a que
partes del servidor puede acceder un usuario puede ser controlado por
diversos métodos, por ejemplo en un directorio LDAP (Lightweight Directory
Access Protocol).
Balanceo de carga: Trabajando sobre un cluster de servidores, puede enviar
las peticiones a diferentes equipos en función de la carga y la disponibilidad.
Este balanceo es la base para implementar sistemas tolerantes a fallos o
herramientas para la monitorización centralizada de todos los equipos del
cluster.
Microsoft
Como casi siempre, Microsoft va por libre. Si se opta por su servidor de
aplicaciones, se está obligado a utilizar la plataforma Microsoft completa.
Las primeras soluciones que ofreció esta empresa se basaban en el servidor
Web IIS (Internet Information Server), el lenguaje de script ASP (Active Server
Pages) y la tecnología de objetos distribuidos COM (Component Object Model).
La nueva apuesta se llama .NET e incluye ASP+, C#, mientras deja de lado las
anteriores inversiones de Microsoft en Java (y programas relacionados como
Microsoft Visual J++).
Todas estas soluciones siguen la política habitual de Microsoft que tiende a
apoyarse en las entrañas de Windows y obviar estándares abiertos, pero hay
alguna excepción, por ejemplo en la plataforma .NET se incluye soporte a
SOAP.
DIRECCIONES WEB
[1] http://technet.microsoft.com/es-es/library/cc725986%28WS.10%29.aspx
[2] http://www.scribd.com/doc/23882712/Servidor-de-Aplicaciones-Despliegue-
Escritorios-Windows-Linux-Remotos-eliminando-la-necesidad-de-mantenimiento-
tradicional-en-los-PC%E2%80%99s
[3]http://trevinca.ei.uvigo.es/~txapi/espanol/proyecto/superior/memoria/node21.html
[4] http://enciclopedia.us.es/index.php/Servidor_de_aplicaciones
[5] http://wiwiloz.wordpress.com/servidor-de-aplicaciones/
[6] http://www.alegsa.com.ar/Dic/servidor%20de%20aplicaciones.php