Академический Документы
Профессиональный Документы
Культура Документы
VILLAHERMOSA, TABASCO
INTRODUCCIN
Tipos de servidores:
Servidor de Archivos (FTP, Novell). Un servidor de archivos es un tipo de servidor que
almacena y distribuye diferentes tipos de archivos entre los clientes de una red de
ordenadores. Su funcin es permitir a otros nodos el acceso remoto a los archivos que
almacena o sobre los que tiene acceso.
Servidor de Bases de Datos (SQL, CBASE, ORACLE, INFORMIX). Servidores de Bases
de Datos. Tambin conocidos como RDBMS (acrnimo en ingls de Relational DataBase
Management Systems), son programas que permiten organizar datos en una o ms tablas
relacionadas. Los servidores de Bases de Datos se utilizan en todo el mundo en una
amplia variedad de aplicaciones.
Servidor de Comunicaciones.
Servidor de correo: almacena, enva, recibe, enruta y
realiza otras operaciones relacionadas con el correo electrnico para los clientes de la
red.
para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar
documentos u otros datos que se soliciten muy frecuentemente), tambin proporciona
servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a
internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios
Web.
otros canales de comunicacin de la red para que las peticiones conecten con la red de
una posicin remota, responde llamadas telefnicas entrantes o reconoce la peticin de la
red y realiza la autenticacin necesaria y otros procedimientos necesarios para registrar a
un usuario en la red.
archivos de texto, escrituras, y
dems material Web compuesto por datos (conocidos colectivamente como contenido), y
distribuye este contenido a clientes que la piden en la red.
Servidor de Impresin. Un servidor de impresin puede ser una herramienta
extremadamente til en la oficina, ya que nos permitir utilizar una impresora en forma
remota, evitndonos la ardua tarea de transportar el archivo a imprimir en un pendrive o
similar hacia la computadora que tiene la impresora conectada. Adems, nos ahorra la
necesidad de tener instalada la aplicacin con que desarrollamos el trabajo en dicha PC.
Si conectamos un servidor de impresin a la red, nos aseguraremos de que la impresora
siempre ese encuentre disponible, independientemente de las PCs que se encuentren
encendidas en ese momento.
Servidor de Terminal. Un servidor de terminales es un equipo utilizado para conectar
mltiples dispositivos de entrada-salida, posiblemente telecontrolados, a una unidad
central de proceso. Los servidores de terminales modernos se utilizan de muchas
maneras. Se ponen en ejecucin generalmente con un servidor de terminales que pueda
emular hasta 40 o 50 mquinas simultneamente. El usuario final utiliza un sitio de trabajo
(tpicamente una computadora algo barata) para conectar con el servidor de terminales.
Servidor de Aplicaciones (Windows NT, Novell). Se denomina servidor de aplicaciones a
un servidor en una red de computadores que ejecuta ciertas aplicaciones. Tiene las
siguintes carcteristicas:
Usualmente se trata de un dispositivo de software que proporciona servicios de aplicacin
a las computadoras cliente. Un servidor de aplicaciones generalmente gestiona la mayor
un cableado (coaxial, par trenzado, fibra ptica, etc.) o en conexiones mediante seales
de radio o infrarrojas, dependiendo de que la red sea local (LAN o RAL), metropolitana
(MAN) o de rea extensa (WAN).
Para la comunicacin de los procesos con la red se emplea un tipo de equipo lgico
denominado middleware que controla las conversaciones. Su funcin es independizar
ambos procesos (cliente y servidor). La interface que presenta es la estndar de los
servicios de red, hace que los procesos "piensen" en todo momento que se estn
comunicando con una red.
La computacin cliente/servidor es una estrategia de uso de redes que se basa en el
concepto de que algunas funciones se manejan de manera ptima localmente y algunas
funciones se manejan mejor en un sitio central. Por tanto, la computacin cliente/servidor
es una combinacin del enfoque de tiempo compartido, caracterizado por el uso central, y
el enfoque de procesamiento distribuido, que hace hincapi en el uso local. En la
computacin cliente/servidor pueden intervenir redes de rea amplia, pero la
configuracin por lo regular consiste en una o ms LAN interconectadas.
Una arquitectura de dos capas de una aplicacin cliente-servidor consiste en una capa de
lgica y presentacin, y otra capa de bases de datos. La primera tiene que ver con presentar
al usuario conjuntos de objetos visuales y llevar a cabo el procesamiento que requieren los
datos producidos por el usuario y los devueltos por el servidor. Por ejemplo, esta capa
contendra el cdigo que monitoriza las acciones de pulsar botones, el envo de datos al
servidor, y cualquier clculo local necesario para la aplicacin. Estos datos se pueden
almacenar en una base de datos convencional, en un archivo simple o pueden ser incluso
los datos que estn en la memoria. Esta capa reside en el servidor.
Normalmente las arquitecturas de dos capas se utilizan cuando se requiere mucho
procesamiento de datos. La arquitectura del servidor Web de navegador es un buen
ejemplo de una arquitectura de dos capas. El navegador del cliente reside en la capa de
lgica y presentacin mientras que los datos del servidor Web-las pginas Web- residen
en las capa de la base de datos.
La Figura 28.3 muestra una arquitectura de tres capas. Se compone de una capa de
presentacin, una capa de procesamiento (o capa de servidor de solicitudes) y una capa
de base de datos. La capa de presentacin es la responsable de la presentacin visual de
la aplicacin, la capa de la base de datos contiene los datos de la aplicacin y la capa de
procesamiento es la responsable del procesamiento que tiene lugar en la aplicacin. Por
ejemplo, en una aplicacin bancaria el cdigo de la capa de presentacin se relacionara
simplemente con la monitorizacin de sucesos y con el envo de datos a la capa de
procesamiento. Esta capa intermedia contendra los objetos que se corresponden con las
entidades de la aplicacin; por ejemplo, en una aplicacin bancaria los objetos tpicos
seran los bancos, el cliente, las cuentas y las transacciones.
La capa final sera la capa de la base de datos. sta estara compuesta de los archivos que
contienen los datos de la aplicacin. La capa intermedia es la que conlleva capacidad de
mantenimiento y de reutilizacin. Contendr objetos definidos por clases reutilizables que
se pueden utilizar una y otra vez en otras aplicaciones. Estos objetos se suelen llamar
objetos de negocios y son los que contienen la gama normal de constructores, mtodos
para establecer y obtener variables, mtodos que llevan a cabo clculos y mtodos,
Instalaciones/actualizaciones sencillas:
incluso inexistentes, si estamos hablando
de pginas web.
una de las computadoras funcionaba mal, entonces una de sus hermanas puede hacerse
cargo de su trabajo. Una base de datos de una computadora se puede reproducir en otras
computadoras de forma que si la computadora original tiene un mal funcionamiento, los
usuarios que solicitan la base de datos son capaces de acceder a las bases de datos
reproducidas.
Caractersticas:
Las transacciones son un mecanismo estndar para manejar los cambios al estado del un
sistema distribuido. Proveen un modelo para controlar el acceso concurrente a los datos y
para manejar las fallas inherentes al cmputo distribuido. Si se permite que el trabajo que
los objetos realizan, progrese concurrentemente sin considerar transacciones, lo nico
que se obtendr ser un caos total.
Una transaccin es generalmente definida como una unidad de trabajo que se hace a
nombre de una aplicacin o componente. Cada transaccin puede estar compuesta de
mltiples operaciones realizadas en datos que estn dispersos en uno o varios procesos o
en una o varias mquinas. Cada transaccin asegura el trabajo de proteger la integridad
del estado de un sistema al proveer cuatro garantas bsicas conocidas como las
propiedades ACID: atomicidad (atomicity), consistencia (consistency), aislamiento
(isolation) y durabilidad (durability)
Un servicio web XML es una entidad programable que proporciona un elemento
determinado de funcionalidad, como lgica de la aplicacin y es accesible por diversos
sistemas potencialmente dispares usando los estndares de Internet ubicuos, como XML
y HTTP. Los servicios web XML dependen en gran medida de la amplia aceptacin de
XML y otros estndares de Internet para crear una infraestructura que admita la
interoperabilidad de aplicaciones en un nivel que resuelva muchos de los problemas que
anteriormente impidieron tales intentos.
Un servicio web XML puede usarse internamente por una sola aplicacin o exponerse
externamente a travs de Internet para su uso por diversas aplicaciones. Puesto que es
accesible a travs de una interfaz estndar, un servicio web XML permite a sistemas
heterogneos funcionar juntos como una sencilla web de clculo.
Los sistemas operativos distribuidos desempean las mismas funciones que un sistema
operativo normal, pero con la diferencia de trabajar en un entorno distribuido. Su Misin
principal consiste en facilitar el acceso y la gestin de los recursos distribuidos en la red.
En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la
misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos,
tareas o procesos, entre un conjunto de procesadores.
Puede ser que este conjunto de procesadores est en un
equipo o en diferentes, lo cual es transparente para el
usuario.
Los sistemas distribuidos deben de ser muy confiables y
estables ya que si un componente del sistema se
descompone otro componente debe de ser capaz de
reemplazarlo inmediatamente y no afectar los procesos del
sistema.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes:
Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
E-commerce o Comercio Electrnico consiste en la distribucin, venta, compra, marketing
y suministro de informacin de productos o servicios a travs de Internet. Conscientes de
estar a la vanguardia, las Pymes no se han quedado atrs en este nuevo mercado, por lo
que han hecho de los servicios de la red un lugar que permite acceder a sus productos y
servicios durante las 24 horas del da.
Los sistemas de negocios electrnicos son un
conjunto de tecnologas, equipos y
herramientas en lnea una empresa utiliza para
hacer negocios a travs de Internet. Estos
sistemas ayudan a la empresa conectarse con
clientes, rdenes de proceso y gestin de
informacin. Por ejemplo, un sistema de
negocio electrnico de alta rentabilidad es una
tienda en Internet donde los clientes pueden
comprar productos en lnea.
Los tipos de sistemas E-commerce son:
Tipos y usos:
Los Objetos Distribuidos (OD) surgen de la unin de las AD y la POO. Esto viene a
romper con el tradicional concepto cliente/servidor, ya que la frontera entre los mismos
queda ahora mucho ms confusa. Los objetos distribuidos se usan para permitir la
invocacin de mtodos de un objeto por objetos que residen en diferentes maquinas en
entorno heterogneo:
RMI (Remote Invocation Method): fue el primer framework para crear sistemas
distribuidos de java. El sistema de Invocacin Remota de Mtodos (RMI) de Java
permite, a un objeto que se est ejecutando en una Mquina Virtual Java (VM),
llamar a mtodos de otro objeto que est en otra VM diferente. Esta tecnologa
est asociada al lenguaje de programacin Java, es decir, que permite la
comunicacin entre objetos creados en este lenguaje.
DCOM (Distributed Component Object Model): El Modelo de Objeto
Componente Distribuido, est incluido en los sistemas operativos de Microsoft.
Es un juego de conceptos e interfaces de programa, en el cual los objetos de
programa del cliente, pueden solicitar servicios de objetos de programa
servidores en otros ordenadores dentro de una red. Esta tecnologa est
asociada a la plataforma de productos Microsoft.
CORBA (Common Object Request Broker Architecture): Tecnologa introducida
por el Grupo de Administracin de Objetos OMG, creada para establecer una
plataforma para la gestin de objetos remotos independiente del lenguaje de
programacin.
Las ventajas al implementar los sockets en los objetos distribuidos son la orientacin
a objetos misma, movilidad de aplicaciones java, los patrones de diseo y la seguridad la
recoleccin de basura distribuida.
m representa el conjunto de todos los mensajes sin cifrar (texto plano) que pueden
ser enviados.
C Representa el conjunto de todos los posibles mensajes cifrados, o criptogramas.
K representa el conjunto de claves que se pueden emplear en el Criptosistema.
E es el conjunto de transformaciones de cifrado o familia de funciones que se
aplica a cada elemento de m para obtener un elemento de C. Existe una
transformacin diferente Ek para cada valor posible de la clave K.
D es el conjunto de transformaciones de descifrado, anlogo a E.
CONCLUSIN
De dos capas
Tres capas
De n-capas
Entre otros temas que se vieron fueron los Sistemas de Computacin Distribuidos y
las transacciones que se realizan en ellos.
Por ltimo vimos los servicios web basados en XML y el comercio en lnea
(Ecommerce), as como las tecnologas utilizadas en el comercio web y sus
funciones. Y para finalizar vimos lo que es la criptografa y sus temas derivados.
REFERENCIAS BIBLIOGRAFICAS