trabajo final - aplicaciÓn de la arquitectura tecnolÓgica cliente-servidor a nivel del gobierno

18
UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO” FACULTAD DE CIENCIAS ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA U N I V E R S I D A D N A C I O N A L S A N T I A G O A N T U N E Z D E M A Y O L O FACULTAD DE CIENCIAS INGENIERIA DE SISTEMAS E INFORMATICA NOMBRE DE LA ASIGNATURA: TECNOLOGIA CLIENTE - SERVIDOR ***************************** NOMBRE DEL CATEDRÁTICO: ING. ROMERO AGUILAR DANTE ************************* TRABAJO: APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE/SERVIDOR A NIVEL DEL GOBIERNO *************************************** INTEGRANTE: ALVARADO TOLENTINO, JOSEPH DARWIN **********************************

Upload: joel-gamarra-ortiz

Post on 29-Jul-2015

47 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

U N I V E R S I D A D N A C I O N A L

S A N T I A G O A N T U N E Z D E M A Y O L O

FACULTAD DE CIENCIAS

INGENIERIA DE SISTEMAS E INFORMATICA

NOMBRE DE LA ASIGNATURA:

TECNOLOGIA CLIENTE - SERVIDOR

*****************************

NOMBRE DEL CATEDRÁTICO:

ING. ROMERO AGUILAR DANTE

*************************

TRABAJO:

APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE/SERVIDOR A NIVEL DEL GOBIERNO

***************************************

INTEGRANTE:

ALVARADO TOLENTINO, JOSEPH DARWIN**********************************

Page 2: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

INDICE

APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE/SERVIDOR A NIVEL DEL GOBIERNOINTRODUCCIÓN

RESUMEN

TRABAJO PRÁCTICO

PROCEDIMIENTOS

MARCO TEÓRICO ARQUITECTURA CLIENTE/SERVIDOR

BASE DE DATOSSOFTWARE PARA BOLETINESARQUITECTURA CLIENTE/SERVIDOR

DESARROLLO:

CONCLUSIONES

REFERENCIAS BIBLIOGRÁFICAS

ANEXOS

Page 3: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE/SERVIDOR A NIVEL DEL GOBIERNORESUMEN:

Lograr la correcta utilización de las nuevas tecnologías informáticas constituye sin duda uno de los retos más importantes para avanzar hacia la sociedad de la información. El presente trabajo puede constituir un ejemplo concreto que valida esta aseveración, al plantearnos el uso de la tecnología Cliente-Servidor en un ambiente ideal para solucionar los diversos problemas, como tambien reducir el tiempo y subjetividad de esta actividad. Y con esto no sólo ganar en la optimización de todos los recursos que intervienen en este proceso, sino también lograr su estandarización. Tambien aborda pues la importancia de ir asimilando paulatinamente el paradigma Cliente-Servidor al mayor número de procesos posibles y algunas de las múltiples ventajas que nos pudiera proporcionar.

INTRODUCCIÓN:

Uno de los retos mayores que enfrenta el país es sin lugar a dudas la Informatización de la Sociedad, se señala, el desarrollo de la infraestructura técnica y asimilación de nuevas tecnologías y herramientas de trabajo; así como el desarrollo acelerado de una cultura integral en tecnologías de la información.

Por otra parte y muy vinculado con esto está el hecho de contar con recursos humanos competentes en cada uno de los puestos de trabajo de nuestras organizaciones. En el caso particular del Gobierno esto cobra mayor relevancia, al ser precisamente el capital humano su principal divisa, es por ello que la Gestión de Recursos Humanos (GRH) se debe convertir en uno de los eslabones esenciales para el buen funcionamiento del Organismo y dentro de ésta la actividad como una vía para alcanzar ventajas y beneficios a largo plazo.

A pesar de que en todo proceso de selección debemos aplicar métodos que maximicen la probabilidad de adoptar las decisiones más correctas con respecto a los candidatos evaluados [Aiteco]. El panorama actual en el Gobierno, en forma general, dista mucho de esta aseveración; ya que en la mayoría de los casos no existe un estándar para su aplicación, ocurre una gran pérdida de tiempo y recursos desde que nace la necesidad de ocupar un cargo hasta que se elige el candidato final. Todo esto sin contar la alta cuota de subjetividad al evaluar a cada uno de los aspirantes por parte de cada uno de los actores de este proceso.

Debido a lo antes expuesto, proponemos el uso de la tecnología Cliente-Servidor en un ambiente ideal para en primera instancia; estandarizar los procesos del Gobierno y con ello reducir los costos, tanto en tiempo como en recursos de esta actividad, disminuir la subjetividad inherente a este proceso y en segunda instancia y no menos importante, familiarizar a los especialistas con el uso de las más novedosas tecnologías informáticas, logrando de esta forma un paso de avance importante hacia la sociedad de la información.

TRABAJO PRÁCTICO

Procedimientos para la migración de la arquitectura de la tecnología cliente – servidor.

Planeación de una infraestructura tecnológica de arquitectura cliente – servidor bajo una plataforma de trabajo multiplataforma.

PROCEDIMIENTOS:

1. Se debe tener la documentación de la infraestructura tecnológica actual teniendo en consideración los siguientes aspectos:

Plataforma Tecnológica: Se debe considerar el sistema operativo, el sistema de gestión de base de datos, el lenguaje de programación, los protocolos de comunicación, la seguridad de la red y el sistema informático.

Page 4: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Infraestructura Tecnológica: Se debe considerar la infraestructura física y lógica de la arquitectura a migrar basados bajo los criterios de la infraestructura física de la distribución de los equipos y dispositivos de telecomunicaciones para redes y conectividad, sus respectivos planos de diseño y de distribución, la disposición de sus muebles, sistema eléctrico, sistemas de data, aire acondicionado, servicios de telefonía, tv, etc.

Recurso Humano: Se debe considerar el recurso humano de especialistas expertos y técnicos con la finalidad de que se encuentren acreditados bajo las políticas y normas de certificación de software, hardware y conectividad.

2. Se debe tener el plan de trabajo, operativo y táctico, el cual debe permitir el correcto entendimiento de toda la funcionalidad de la nueva plataforma tecnológica de la arquitectura cliente servidor, se debe considerar lo siguiente:

Contar con el sistema de gestión de base de datos, las licencias respectivas y desarrollar, reutilizar los módulos de los aplicativos desarrollados.

Crear los procedimientos para la migración de la base de datos, la compatibilidad y la integridad referencial de la estructura de las tablas.

Se debe tener en cuenta que si el personal de desarrollo y soporte de software no se encuentra capacitado con la nuevas herramientas de software se le debe capacitar de manera paralela con la actividad de producción de sistemas en informática.

Se debe considerar en la migración lo siguiente:

Se debe de realizar de manera paralela a través de equipos de trabajo el desarrollo de los módulos en el nuevo lenguaje de programación, realizando las pruebas y validaciones según la estructura de la tablas de la base de datos sin descuidar en ningún momento los back ups o copias de seguridad garantizando de esta forma una correcta funcionalidad y operatividad del sistema informático.

Una vez realizado todos los procedimientos de mantenimiento y reingeniería del sistema se debe pasar a la migración de la base de datos y realizar las respectivas validaciones a la estructura de datos (campos, tipo de datos, longitud, ordenamientos, procedimientos almacenados, triggers, integridad referencial, consultas, vistas, etc).Del mismo modo los registros de las tablas y sus respectivas relaciones deben encontrarse completamente validados sin ninguna alteración en la base de datos maestra.

Se debe tener en consideración el modelo topológico, los medios de transmisión, el ancho de banda, el proveedor de servicios (internet – red privada virtual – VPN) se debe contar con un staff de profesionales certificados para la modificación, ampliación o reestructuración del nuevo modelo topológico.

Se debe buscar que toda la nueva tecnología de red y conectividad trabaje con los estándares de la IEEE, del mismo modo se debe asegurar la conectividad remota ante cualquier contingencia o siniestro ocasionado por una nueva eventualidad.

Del mismo modo se debe establecer las políticas de seguridad para los servidores de comunicaciones, de datos, de archivos, de impresión, de correo, de servidores web, de aplicaciones; recomendados de la marca proliant, prosignia, netfinity, etc; los cuales deben de tener una buena protección eléctrica y un sistema de refrigeración constante.

MARCO TEÓRICO ARQUITECTURA CLIENTE/SERVIDOR

La conferencia principalmente se fundamentó en la:

Explicación sobre la banca de oportunidades:

El gobierno está desarrollando un método por el cual surjan beneficios para el colombiano en cuanta a los servicios financieros que consta de cuentas de ahorro, prestaciones, pago de servicios públicos, etc.…

La finalidad de esto está fundamentada en disminuir la pobreza económica que en Colombia se está afrontando.

Page 5: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Un ejemplo de desarrollo de los países es:

Países desarrollados como ejemplo:

USAINGLATERRACHINA

Países subdesarrollados:

COLOMBIAECUADORPERU

Países con pobreza económica:

ALGUNOS PAISES DEL CONTINENTE AFRICANO

La diferencia que se ha efectuado en estos países con sus respectivos desarrollos económicos está en que los países desarrollados tienen en su sociedad un carácter e ideología de ahorro muy permanente, por consiguiente esto fundamenta para que el país tenga un desarrollo económico ejemplar, estos países tienen una calidad de ahorro entre 40-45 por ciento de crecimiento económico. En los países subdesarrollados el ahorro para su propia economía está en el 5%. Y en países extremadamente pobres su ahorro puede oscilar entre el 0%.

Para el desarrollo de Colombia, departamentos y ciudad, el gobierno ha formulado un plan de desarrollo para las respectivas áreas del territorio nacional.

El SENA es una organización que financia proyectos que sean viables para formar una empresa, lo cual les deja bastantes posibilidades de pago, y si esta entidad ve un desarrollo exitoso en la empresa que recibió el dinero del SENA, esta organización podría no volver a pagar las cuotas al servicio nacional de aprendizaje.

En Colombia además del SENA también contiene entidades prestadoras para el desarrollo educativo, empresarial en el pueblo colombiano; entre ellas tenemos a CNET, ULTRAHUILCA, etc.…

BASE DE DATOS

DEFINICIÓN

Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos.

Page 6: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

VENTAJAS DEL USO DE BASE DE DATOS

Independencia de datos y tratamiento. Cambio en datos no implica cambio en programa y viceversa (Menor coste de mantenimiento). Coherencia de resultados. Reduce redundancia : Acciones lógicamenteúnicas. Se evita inconsistencia. Mejora en la disponibilidad de datos No hay dueño de datos (No igual a ser públicos). Ni aplicaciones ni usuarios. Guardamos descripción (Idea de catálogos). Cumplimiento de ciertas normas. Restricciones de seguridad. Accesos (Usuarios a datos). Operaciones (Operaciones sobre datos). Otras ventajas: Más eficiente gestión de almacenamiento.

ARQUITECTURA DE UN BASE DE DATOS

Niveles de un SBD

Nivel Físico: Es el nivel real de los datos almacenados. Es decir cómo se almacenan los datos, ya sea en registro, o como sea. Este nivel es usado por muy pocas personas que deben estar cualificadas para ello. Este nivel lleva asociada una representación de los datos, que es lo que denominamos Esquema Físico.

Nivel Conceptual: Es el correspondiente a una visión de la base de datos desde el punto de visto del mundo real. Es decir tratamos con la entidad u objeto representado, sin importarnos como está representado o almacenado. Este nivel lleva asociado el Esquema Conceptual.

Nivel Visión: Son partes del esquema conceptual. El nivel conceptual presenta toda la base de datos, mientras que los usuarios por lo general sólo tienen acceso a pequeñas parcelas de ésta. El nivel visión es el encargado de dividir estas parcelas. Un ejemplo sería el caso del empleado que no tiene por qué tener acceso al sueldo de sus compañeros o de sus superiores. El esquema asociado a éste nivel es el Esquema de Visión.

MODELOS DE BASE DE DATOS

Page 7: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Modelo Relacional de Datos: Este modelo se está empleando con más frecuencia en la práctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rápido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre sistemas de Bases de Datos.

Modelo de red: Este modelo permite la representación de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él. El modelo de red evita redundancia en la información, a través de la incorporación de un tipo de registro denominado el conector.

Modelo Jerárquico: Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos.

Base de datos distribuidos:Las bases de datos distribuidas se están utilizando cada vez más en la misma medida en que se usan las arquitecturas de cliente-servidor y groupware. Los principales problemas que se generan por el uso de la tecnología de bases de datos distribuidas son en lo referente a duplicidad de datos y a su integridad al momento de realizar actualizaciones a los mismos. Además, el control de la información puede constituir una desventaja, debido a que se encuentra diseminada en diferentes localidades geográficas.

Tendencias futuras. En el futuro la mayoría de las organizaciones cambiarán la forma convencional de manejo de la información a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementará de manera considerable en la medida en que la tecnología de comunicación de datos brinde más facilidades para ello. El uso de bases de datos facilitará y soportará en gran medida a los sistemas de información para la toma de decisiones.

SOFTWARE PARA BOLETINES

PROBLEMA

Dada la rapidez del avance tecnológico que se ha experimentado en las últimas dos décadas se hace imprescindible la creación de un software que propicie en manejar las notas de cada estudiante al finalizarse el periodo.

En algunas Instituciones como la nuestra, no cuentan en su mayoría de un sistema que maneje la respectivas calificaciones en cada periodo y de ello se ha producido fallas en donde las notas del boletín no coinciden con las del profesor. Este hecho es producido por el número de procesos que tienen las secretarias para realizar un boletín.

JUSTIFICACIÓN

Page 8: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

El proyecto propicia la creación y ejecución de un software ideal para la realización de boletines en las respectivas Instituciones interesadas en contribuir a su desarrollo, lo cual implica asumir un nuevo paradigma para las áreas educativas que valida diversas maneras de procesar las notas en una sola de tal forma que sea moderna y eficaz en cuanto a su orden y validez de esta importante información educativa al final de periodo.

PROPUESTA

Hacer que la digitación de las notas no conste de varios procesos que por consiguiente afectan la información recibida convirtiéndola en otra.

El software que se realizara es un recurso muy importante el cual su prioridad está en regir menos tiempo en el diseño de los boletines presentados al final de cada periodo

ARQUITECTURA CLIENTE/SERVIDOR

REDES

Es un conjunto de equipos conectados que comparten información, recursos y servicios.

Cuando se pretende unir entre sí un gran número de usuarios, resulta difícil por cuestiones fundamentalmente económicas la unión de todos con todos de forma directa. Por tanto, para conseguir un número importante de usuarios se establece una red de comunicación que permita compartir los correspondientes recursos y así, el coste y su utilización tendrán un mayor avance.

TIPOS DE REDES

Red de área personal (PAN): es una red de ordenadores usada para la comunicación entre los dispositivos de la computadora cerca de una persona.

Red de área local (LAN): una red que se limita a un área especial relativamente pequeña.

Red de área de campus (CAN): Se deriva a una red que conecta dos o más LANs.

Red de área metropolitana (MAN): una red que conecta las redes de un área dos o más locales.

Red de área amplia (WAN): es una red de comunicaciones de datos que cubre un área geográfica relativamente amplia y que utiliza a menudo las instalaciones de transmisión. Se divide en:

CENTRALIZADO: donde hay un computador central. DISTRIBUIDO: distribuidos en dos o más computadoras

METODO DE CONEXION

a) Medios guiados: cable coaxial, cable de par trenzado, fibra óptica y otros tipos de cables.b) Medios no guiados: radio, infrarrojos, microondas, láser y otras redes inalámbricas.

TOPOLOGÍA DE REDES

Page 9: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Red de bus. Red de estrella. Red de anillo (o doble anillo). Red en malla (o totalmente conexa). Red en árbol. Red Mixta (cualquier combinación de las anteriores).

INTERNET

Una red interna específica, consiste en una interconexión mundial de las redes gubernamentales, académicas, públicas, y privadas.

INTRANET

Una red interna que se limitan en alcance a una sola organización.

CLIENTE/SERVIDOR

TCP es un protocolo orientado a conexión.

No hay relaciones maestro/esclavo. Las aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.

Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio.

Una aplicación consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo o en diferentes sistemas.

Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.

Page 10: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los resultados en forma de una respuesta. Generalmente un servidor puede tratar múltiples peticiones (múltiples clientes) al mismo tiempo.

Algunos servidores esperan las solicitudes en puertos bien conocidos de modo que sus clientes saben a qué zócalo IP deben dirigir sus peticiones. El cliente emplea un puerto arbitrario para comunicarse. Los clientes que se quieren comunicar con un servidor que no usa un puerto bien conocido tienen otro mecanismo para saber a qué puerto dirigirse. Este mecanismo podría usar un servicio de registro como Portmap, que utiliza un puerto bien conocido.

DESVENTAJAS DE TECNOLOGÍA CLIENTE/SERVIDOR EN COSTOS

En la tecnología se dan 2 consecuencias por la cuales no son tan utilizados:

Alojan los costos por función en lugar de hacerlo por las actividades que lo generan. Los costos en los que se incurren durante la planeación, diseño y prototipos que se deben realizar

simplemente son muy caros, lo que no permite ver el detalle de estos costos para la organización

OBJETIVO

Los sistemas Cliente/Servidor se desarrollaron inicialmente para conseguir un rendimiento considerablemente superior con un aumento moderado del precio, pasando parte del procesamiento de la parte del cliente al servidor. De esta forma puede mejorar el rendimiento, pero apenas afecta al costo.

VENTAJAS

Costos. El enfoque cliente/servidor es económico, sobre todo cuando está unido al concepto de racionalización.

Acceso a la información. Si bien el acceso a los datos es posible por otros medios, la arquitectura Cliente/Servidor constituye el ambiente ideal para facilitar el acceso a la información.

Ergonomía. Un buen sistema Cliente/Servidor no se concibe sin una interfaz gráfica de usuario y sin una transparencia total. Se concentra en el trabajo que debe realizar más que en la tecnología.

Buena tecnología en el lugar adecuado. En teoría, un ambiente Cliente/Servidor puede conformarse de varias plataformas, sistemas operativos, Bases de Datos, etc.

Modularidad.En un ambiente Cliente/Servidor, es factible agregar o eliminar estaciones de trabajo y servidores, puesto que el sistema puede ser más o menos fácil de volver a configurar.

CLIENTE FLACO

Servidor rápidamente saturado Gran circulación de datos de interface en la red.

CLIENTE GORDO

Page 11: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Casi todo el trabajo en el cliente.

No hay centralización de la gestión de la BD.

Gran circulación de datos inútiles en la red.

CARACTERÍSTICAS DE UN CLIENTE

En la arquitectura c/s el remitente de una solicitud es conocido como cliente. Sus características son:

Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).

Espera y recibe las respuestas del servidor. Por lo general, puede conectarse a varios servidores a la vez. Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.

SERVIDORES

Es cualquier recurso del cómputo dedicado a responder los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LANS o WANS, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamientos de imágenes etc.

TIPOS DE SERVIDORES

SERVIDORES DE ARCHIVOS

Servidor donde se almacena archivos y aplicaciones de productividad como por ejemplo procesadores de texto, hojas de cálculo, etc.

SERVIDORES DE BASE DE DATOS:

Servidor donde se almacenan las bases de datos, tablas, índices. Es uno de los servidores que más carga tiene.

SERVIDOR DE TRANSACCIÓN:

Servidor que cumple o procesa todas las transacciones. Valida primero y recién genera un pedido al servidor de bases de datos.

SERVIDORES DE GROUPWARE:

Servidor utilizado para el seguimiento de operaciones dentro de la red.

Page 12: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Un servidor groupware es un software diseñado para permitir colaborar a los usuarios, sin importar la localización, vía Internet o vía Intranet corporativo y trabajar juntos en una atmósfera virtual.

SERVIDOR DE OBJETOS:

Contienen objetos que deben estar fuera del servidor de base de datos. Estos objetos pueden ser videos, imágenes, objetos multimedia en general.

SERVIDORES DE WEB:

Se usan como una forma inteligente para comunicación entre empresas a través de Internet.Este servidor permite transacciones con el acondicionamiento de un browser específico.

FUNCIONES DE UN PROGRAMA SERVIDOR:

Espera las solicitudes de los clientes. Ejecuta muchas solicitudes al mismo tiempo. Atiende primero a los clientes VIP. Emprende y opera actividades de tareas en segundo plano. Se mantiene activa en forma permanente.

MIDDLEWARE

Es un software de conectividad que ofrece un conjunto de servicios para que funcionen aplicaciones distribuidas en plataformas heterogéneas

TIPOS

RemoteProcedureCall (RPCs) — El cliente realiza una llamada a procedimientos que están corriendo en máquinas remotas. Pueden ser síncronos o asíncronos.Publish/subscribe — Este tipo de monitores middleware activan y entregan información relevante para los subscriptores.MessageOriented Middleware (MOM) — Los mensajes enviados al cliente se recogen y se almacenan hasta que son solicitados, mientras el cliente continúa con otros procesos.ObjectRequestBroker (ORB) — Este tipo de middleware permite que los clientes envíen objetos y soliciten servicios en un sistema orientado a objetos.SQL-oriented Data Access — middleware entre las aplicaciones y los servidores de base de datos.

FUENTES

Monitores de Transacciones Distribuidas: Provee herramientas y un ambiente de desarrollo y despliegue de aplicaciones distribuidas.

Servidor de aplicaciones: Software instalado en una computadora para facilitar el servicio (ejecución) de otras aplicaciones.

Enterprise Service Bus — Una capa abstracta en el tope de un sistema de mensajería de empresa.

DESARROLLO:

Tecnología Cliente-Servidor, una opción necesaria.

La modernización tecnológica de un negocio o institución involucra mayores requerimientos de gestión, análisis y seguridad de datos, así como de herramientas informáticas con mayor desempeño y rendimiento [fortunecity].

Los puntos focales de los noventa y de más allá del dos mil demandan nuevos esquemas. Las organizaciones deben orientarse cada vez más al cliente (tanto interno como externo). Se debe ser más expeditivo y adaptable.

Page 13: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

Se debe potencializar los puestos de trabajo. En una época en que la única constante es el constante cambio se requiere una aproximación fresca y flexible a la tecnología. Cuando se considera una solución Cliente-Servidor, debe uno asegurarse que apunte a los objetivos estratégicos de la organización, hay que asegurarse también que soporte los nuevos esquemas de operación, no que es simplemente una solución tradicional disponible con nueva tecnología.

Esquema ilustrativo de un ambiente cliente-servidor

El mayor problema con los sistemas tradicionales es que ellos no han sido diseñados para andar con el cambio. Con el viejo modelo (Por ejemplo MS Access) la organización tiene que definir todas sus necesidades, para cuando el software está instalado los requerimientos muchas veces han cambiado, es allí donde se produce una brecha que si no se cierra se va agrandando con el tiempo y puede llegar hasta requerir un cambio en el software, incurriéndose en cambios adicionales.

Por lo que una solución cliente servidor adecuada no sólo le da más productividad a los usuarios, sino que también les da acceso a la información, cuándo cómo y dónde la necesitan. La toma de decisiones se mueve hacia delante, siempre que sea posible, es decir cuando ocurre el momento de verdad entre la organización y su cliente, o entre el trabajador y el proceso, le devuelve al usuario la tenencia y la responsabilidad de la información [Silva-Ledesma].

Si comparamos el casi desconocido SQL-Server, con el ampliamente usado MS Access de Office, tendríamos una mejor idea de hacia dónde apunta el futuro más cercano.

Limitaciones fundamentales de una solución tradicional Archivo-Servidor (Ej. MS Access):

Tienden a ser inestables cuando existen más de 5 usuarios accediendo simultáneamente o un volumen considerable de datos.

El archivo de la base de datos se puede dañar si se producen errores en la estación de trabajo del usuario, la conexión a la red o el servidor de archivos mientras se escriben los datos [islasoft].

Si por el contrario nos decidimos por una solución Cliente-Servidor usando SQL-Server tendríamos las siguientes ventajas:

Posibilidad de servir de forma estable a gran número de usuarios simultáneamente. Se puede hacer copias de seguridad sin necesidad de desconectar a los usuarios. Ante una falla se puede recuperar o llegar al último estado consistente gracias al registro independiente

de transacciones que posee. Mejora de la confiabilidad y la protección de los datos. Procesamiento de consultas más rápido. Hardware compatible, o sea, puede agregar sistemas de energía ininterrumpida, unidades de disco

intercambiables y varios procesadores al servidor, sin sufrir cambios en las estaciones de trabajo cliente. Seguridad integrada de Windows NT y Windows 2000 Server.

Page 14: Trabajo Final - APLICACIÓN DE LA ARQUITECTURA TECNOLÓGICA CLIENTE-SERVIDOR A NIVEL DEL GOBIERNO

UNIVERSIDAD NACIONAL “SANTIAGO ANTUNEZ DE MAYOLO”FACULTAD DE CIENCIAS

ESCUELA PROFESIONAL DE ING. SISTEMAS E INFORMATICA

CONCLUSIONES:

La asimilación de las nuevas tecnologías informáticas, como base para el logro de la sociedad de la información, se convierte en tarea de primer orden. No se trata de estar a la moda o con el último grito de la tecnología, sino de una necesidad inminente de incorporar, en este caso, el paradigma Cliente-Servidor al mayor número de procesos posibles, no sólo por las ventajas ya expuestas; es evidente que se trata del próximo escalón a subir. Si se quiere ir más arriba, y ese paso sería la conformación de una Intranet, ésta no se concibe sin servidores y clientes interactuando entre si, por lo que no insertarnos ahora en este entorno puede comprometer el futuro de la organización.

Urge identificar las actividades que puedan ser llevadas a este contexto, conocer las herramientas a nuestro alcance y combinarlas de forma creativa en función de las proyecciones de desarrollo del país. Ello permitirá enfrentar los problemas de hoy y también anticiparnos a las demandas del futuro cercano.

En el caso concreto del Gobierno, es indiscutible la necesidad de llevar esta actividad a un ambiente Cliente-Servidor, lo que coadyuvaría a un ordenamiento y estandarización significativa de la misma, a su vez incrementaría de forma notable, la calidad de la selección de los aspirantes y disminuiría el tiempo y subjetividad de este proceso, lográndose de esta forma minimizar los costos. Como efecto secundario, daría la posibilidad de familiarizar a los especialistas en las nuevas tecnologías y la posibilidad futura de combinar este sistema con otros afines

REFERENCIAS BIBLIOGRÁFICAS:

Del Puerto, Roberto (2002): “Avanzando hacia la sociedad de la Información”, Revista GIGA, Número 1, pag 63.

Silva-Ledesma Tejada, David: “Cliente Servidor”

Monografía “Ventajas de la versión ContaWin Server Empresarial”

Rosabal, Heriberto (2003): “Informatización: Objetivo estratégico”, Mensuario Punto CU, # 6 enero 2003.