SERVIDORES
DE OBJETOS
CONCEPTO
Es un conjunto de herramientas y servidores de
aplicaciones que se utilizan para implementar aplicaciones web
distribuidas que soporten un alto volumen de tráfico, contenido dinámico, y un
intenso procesamiento de transacciones en línea.
ESTA COMPUESTO POR:
•
Power Dynamo
•
Jaguar
•
PowerJ
•
Adaptive Server Anywhere
•
Integrador de Aplicaciones
DYNAMO
•
Es un servidor de aplicaciones que actúa como
intermediario entre el servidor web y el DBMS.
•
Provee las herramientas necesarias para construir y
administrar una aplicación web que contienen html estático y dinámico.
•
El servidor de aplicaciones procesa templates, que
son paginas html con sql embedido, y dinámicamente genera páginas HTML para enviarlas
al servidor web.
JAGUAR
• Es
un servidor de componentes con la habilidad de servir componentes powerbuilder,
Java(CORBA o Enterprise JavaBeans), ActiveX, o C++, a un cliente que hace
llamadas a métodos .
• Dynamo
en algunos casos es cliente de Jaguar.
COMPONENTES
•
Residen en un servidor (por ejemplo un servidor
jaguar) y puede ser usados por muchos programas diferentes, prescindiendo del
leguaje de presentación del programa.
•
Un cliente ejecuta los métodos de un componente.
CONSIDERACIONES
La infraestructura del lado del cliente para
aplicaciones empresariales debe ser tan pequeña y eficiente como sea posible
para conservar el ancho de banda de la red.
Particiones de la aplicación:
•
Estructura de la Presentación
•
Estructura del negocio
•
Estructura de la base de datos.
ARQUITECTURAS
Tipicamente las aplicaciones usan una de las tres
siguientes architecturas:
•
Distribuida
•
web
•
Cliente / Servidor
Algunas aplicaciones requieren una combinación de
las anteriores.
ARQUITECTURA DE APLICACIONES DISTRIBUIDAS
El cliente y el servidor trabajan juntos para
desarrollar tareas para el usuario del negocio.
El cliente puede manipular todas las interacciones
con el usuario mientras el servidor middle-tier provee servicios de fondo a el
cliente
ARQUITECTURA CLIENTE/SERVIDOR
En una aplicación tradicional cliente/servidor, un
programa corriendo en la máquina del cliente accede a una base de datos
corriendo o ejecutandose en un servidor.
En el modelo del cliente/servidor, la interface del
usuario y la estructura del negocio se encuentran juntos en el computador del
cliente. El cliente puede opcionalmente incluir uno o más componentes.
ASP
ACTIVE SERVER PAGES
ACTIVE SERVER PAGES
Microsoft introdujo esta
tecnología llamada Active Server Pages en diciembre de 1996.
Es parte del Internet
Information Server (IIS) desde la versión 3.0 y es una tecnología de
páginas activas que permite el uso de diferentes scripts y componentes en
conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente.
VENTAJAS
Es liviano y puede correr en PCs normales que tengan Windows y servidor web.
Se puede utilizar desde
cualquier computadora que esté conectada a la red que tenga
instalado un navegador.
Es
muy fácil de programar, y tiene muchas utilidades que con una breve línea de aprendizaje
pueden ser modificadas a su gusto.
No hay comentarios:
Publicar un comentario