CAPITULO II. MARCO TEÓRICO DE APLICACIÓN WEB, ADMINISTRACIÓN, SERVICIOS Y ACTIVIDADES. 1. HISTORIA DEL INTERNET. El Internet se desarrollo a partir de un experimento impulsado a principio de los años 70, por el Departamento de Defensa de los Estados Unidos, quien precisaba de un sistema de comunicaciones que funcionara en caso de ataque. Frente a esa necesidad la “Advantaced Research Projects Ageney (ARPA)” diseño un sistema por el cual los ordenadores no se conectaban por un ruta única, sino que disponían de diversas rutas por las que alternar las comunicaciones en función de los recursos disponibles. Entre los principales acontecimientos que dieron un gran aporte a la red Internet para su desarrollo se encuentran: 1. En 1969 se conectaron cuatro ordenadores distantes entre si a través de este sistema. Esta red fue llamada ARPANET, y puso por primera vez en contacto a los investigadores científicos y académicos estadounidenses. 2. En 1972 cerca de 50 universidades que trabajaban en proyectos militares se encontraban conectadas a ARPANET y a partir de ese momento el número de universidades y centros de investigación conectados aumento exponencialmente. 3. En los años 80 se consideraba a la Internet como un medio de comunicación para expertos en sistemas informáticos. Las herramientas de conexión y navegación dificultaban enormemente, a los científicos, el uso de los recursos de la red, por lo que el acceso a la misma se limitaba al entorno académico. 23 4. En 1983 se interconectaron ARPANET, MILnet y una tercera red, CSNET, acontecimiento que se considera el nacimiento de Internet. Ello fue posible ya que dichas redes compartían un protocolo de comunicaciones, el TCP/IP. 5. En 1985, la National Science Fundation (NSF) creó NSFNET, una serie de redes informáticas dedicada a la difusión de los nuevos descubrimientos y la educación. Basada en los protocolos de comunicación de ARPANET, la NSFNET creó un esqueleto de red o “backbone” nacional, ofrecido gratuitamente a cualquier institución americana de investigación o educación. Al mismo tiempo, otras redes regionales fueron apareciendo con el objetivo de agilizar el tráfico electrónico de instituciones individuales con el esqueleto de red nacional. 6. Desde 1990, fue creciendo desde más o menos 500,000 host hasta más de 10 millones que había en 1996. El World Wide Web, desarrollado por el CERN (Laboratorio Europeo de Física Nuclear), ha sido la mayor fuerza cercana al exponencial crecimiento de la red Internet. Internet no tiene un control central, es decir, ningún ordenador individual que dirija el flujo de información. Esto diferencia a Internet y a los sistemas de redes semejantes de otros tipos de servicios informáticos de red como CompuServe, America Online o Microsoft Network. 24 2. CONCEPTOS BÁSICOS. 2.1 Internet. Conjunto de redes de computadoras y equipos físicos interconectados entre si, que permiten el intercambio de información de cualquier tipo en muy poco tiempo, estando a miles de kilómetros de distancia. Una red sin fronteras o dueños definidos, está gestionada para grandes empresas llamadas “Proveedoras de servicios de Internet” (ISPs), que son las que dan los servicios de Internet. En esta red participan computadoras de todo tipo, desde grandes sistemas hasta modelos personales descontinuados. Actualmente esta red es utilizada por diferentes instituciones, privadas y gubernamentales, en la cual puede dar a conocer las diferentes actividades que se dedican. 2.2 Red. Red de computadoras (también llamada red de ordenadores o red informática) es un conjunto de equipos (computadoras y/o dispositivos) conectados, que comparten información (archivos), recursos (CD-ROM, impresoras, etc.) y servicios (acceso a internet, e-mail, juegos), etc; elementos que se conectan mediante un vinculo dedicado o conmutado para proporcionar una comunicación local o remota. Existen tres tipos de redes: 1. Red Local (LAN: Local Área Network): Unen a los ordenadores cercanos, en la misma habitación o edificio. Se caracteriza por su gran rapidez en la transferencia de datos y son relativamente sencillas de instalar. Estas redes son usadas para la interconexión de computadores personales y estaciones de trabajo. Se caracterizan por: tamaño restringido, tecnología de transmisión (por lo general broadcast), alta velocidad y topología. Son 25 redes con velocidades entre 10 y 100 Mbps. Dentro de este tipo de red podemos nombrar a INTRANET, una red privada que utiliza herramientas tipo Internet, pero disponible solamente dentro de la organización. Al conocer las características de la Red Local, se puede llegar a determinar la cantidad de maquinas que pueden estar conectadas a ella. Al tener el primer cálculo se divide el ancho de banda de que se dispone por el número de estaciones, el resultado nos dará el ancho de banda disponible para cada estación, esto es si el bus está ocupado todo el tiempo. Estos cálculos son importantes para las aplicaciones multimedia que mueven un gran volumen de datos. También hay que considerar cuando se realiza un análisis más en detalle que el rendimiento de la red no es del 100 %, ya que las tramas transmitidas, incorporan una serie de campos que no son de datos y además hay que contar con los tiempos perdidos en las colisiones. 2. Red de Área Amplia (WAN: Wide Area Network): Son cables de comunicaciones que unen redes locales separadas por grandes distancias. Esta categoría de de red se caracterizan por ser mucho más lentas que las que las redes de área local otra de sus características es que solo pueden ser instaladas por organizaciones en donde su rubro principal son las Telecomunicaciones, cubriendo un área geográfica grande. Esta naturaleza de redes está conformada por sistemas los cuales son desarrollados por los usuarios a los cuales se les conoce como hosts o sistemas finales (end system) que están conectados a una subred de comunicaciones. Siendo su función la de transportar los mensajes de un host a otro. En este tipo de red se pueden distinguir dos componentes: 26 a) Las Líneas de Transmisión: que se conocen como circuitos, canales o trúncales. b) Los elementos de Intercambio (Conmutación): que son computadores especializados que se utilizan para conectar dos o más líneas de transmisión. Esta categoría de redes de área local son diseñadas de tal forma que tienen topologías simétricas, mientras que las redes de amplia cobertura tienen topología irregular. Otra forma de lograr una red de amplia cobertura es a través de satélite o sistemas de radio. En las redes WAM se pueden establecer las comunicaciones con: 9 Enlaces punto a punto. Se les conoce como líneas privadas, ya que su trayectoria es permanente y fija. 9 Conmutación de circuitos. Mantiene y termina un circuito físico dedicado a través de una red de transporte para cada sesión de comunicación. 9 Conmutación de paquetes: Las terminales que están conectadas la red se comunican a través de un solo enlace para transferir los paquetes desde el origen al destino. Las redes Frame Rela, ATM y x25 son ejemplos de estas. 9 Circuitos virtuales WAN: Es un circuito lógico creado para asegurar una comunicación confiable entre dos dispositivos de red. 3. MAN (Metropolitan Área Network): Redes de Área Metropolitana. Este tipo de categoría de red es una versión de mayor tamaño que la de red local. Puede ser pública o privada. 27 Dentro de este tipo de redes se encuentran las siguientes características: una MAN puede soportar tanto voz como datos, tiene uno o dos cables y no tiene elementos de intercambio de paquetes o conmutadores, lo cual simplifica bastante el diseño. La razón principal para distinguirla de otro tipo de redes, es que este tipo de redes se ha adoptado un estándar llamado DQDB (Distributed Queue Dual Bus) o IEEE 802.6. Esta clase de redes al igual que las de Área Local tienen algo en común ya que estas también utilizan medios de difusión1. 2.3 Conexión. El enlace a Internet es un vínculo con el cual una computadora o red de ordenadores cuentan para conectarse a Internet, lo que les permite visualizar las páginas Web desde un navegador y acceder a otros servicios que ofrece esta red. Hay muchas organizaciones que ponen a disposición enlaces a Internet y estos son reconocidos como servers2. Los protocolos de comunicación es el conjunto de reglas que especifican el intercambio de datos u órdenes en la comunicación entre las entidades que forman parte de una red. a) Protocolo FTP (File Transfer Protocol): El Protocolo de transferencia de archivos (FTP) es uno de los protocolos más antiguos y difundidos que se encuentran en la Internet hoy en día. Su fin principal es el de transferir archivos exitosamente entre los equipos dentro del Internet, sin que el usuario tenga que iniciar una sesión en el Host remoto o que requiera tener conocimientos sobre cómo utilizar el sistema remoto. FTP permite a los 1 INTRODUCCION A LAS REDES LOCALES. Red Man [en línea]. Disponible en: http://www2.canalaudiovisual.com/ezine/books/acREDES/2redes02.htm [consulta: marzo 21 2008 2 WIKIPEDIA. Conexión a Internet [ en línea ]. Disponible en: http://es.wikipedia.org/wiki/Conexi%C3%B3n_a_Internet [consulta: marzo 21 2008]. 28 usuarios acceder a archivos en sistemas remotos usando un conjunto de comandos estándar muy simples. Las transferencias de información disponible públicamente es uno de los usos más extendidos para la capacidad de transferir archivos de Internet. Existe una extensa cantidad de empresas enlazadas a la red proporcionando servers con archivos que contienen información donde cualquiera puede tener acceso. Ya que estos son almacenados en áreas abiertas de computadoras donde se accede a ellos usando FTP para conectar con ese sistema. Ventajas de este tipo de protocolo es que se pueden obtener no solo archivos sino también una gran variedad de aplicaciones accesando a los servers en donde estas se encuentran disponibles haciendo uso de una cuenta anónima ya que estos tienen la característica de ser reconocidos como "servers FTP anónimos". b) Protocolo HTTP (Hypertext Transfer Protocol): protocolo de transferencia de hipertexto, es el protocolo usado en cada transacción de la Web (WWW), fue desarrollado por el consorcio W3C y la IETHF‐3 Dentro de las características del protocolo HTTP se encuentran: 9 Define la sintaxis y la semántica que usan los elementos de software de la arquitectura web (clientes, servers, proxies) para comunicarse, es un protocolo orientado a transacciones y sigue el esquema peticiónrespuesta entre un cliente y un server. 9 Al cliente que efectúa la petición (un navegador o un spider) se lo conoce como "user agent" (agente del usuario). 9 A la información transmitida se la llama recurso y se le identifica mediante un URL. 29 9 Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc. Una de las desventajas: 9 Que posee este tipo de protocolo HTTP es que se identifica como un protocolo sin estado, en donde no va almacenando ningún tipo de información que se haya realizado con conexiones anterior 2.4 URL (Universal Resource Locutor / Localizador Universal de Recursos). Es reconocido como un sistema unificado de identificación de recursos en la red. Es el modo estándar de proporcionar la dirección de cualquier recurso en Internet. La inmensa variedad de páginas web que se encuentran en el Internet se distinguen mediante lo que se llama la dirección URL. Estas se encuentran en dos categorías que son: URL absolutas y URL relativas. a) Una URL Absoluta: Consiste en un prefijo que denota un método ("http" para puntos de Internet, "gopher" para gophers, "ftp" para trasferencia de ficheros, etc.), seguido por dos puntos y dos barras (://), una dirección, que consiste en un nombre de dominio, seguido por una barra, un nombre de vía, y un ancla opcional (precedido por un símbolo * que apunta a un lugar dentro de una página Web). b) Una URL Relativa: Designa un elemento relativo en el que la designación se hace. Es similar a dar el número de teléfono sin el prefijo de provincia para llamar desde la misma ciudad. Se divide en tres partes: 30 1. Siglas del Protocolo: Indican que tipo de protocolo se usará para la transmisión de datos. Lo normal es usar el protocolo de hipertexto, “ http:// “. 2. Nombre de Dominio del Ordenador Server: Indica que ordenador server de Internet dará la información solicitada. Ejm.: www.ufg.edu.sv 3. Ruta en el server: Indica la posición del fichero que concretamente se ha solicitado dentro del ordenador server. Los ficheros están en el server ordenados jerárquicamente en una estructura de directorios o carpetas como si fuera un disco duro. Ej. uvirtual.ufg.edu.sv/login/index.php Un URL representa de un modo compacto la localización y el método de acceso de cualquier recurso de la red. Los URL aportan dos datos esenciales: 1. Donde se encuentra un recurso y 2. Como se puede acceder al recurso. 2.5 Web Hosting. Tiene como finalidad primordial permitir a la enorme cantidad de sitios web estar enlazados a Internet a una alta velocidad a través de un server web, con el objetivo que la información pueda ser provista a todo el mundo a través de un navegador (browser). Es un servicio de alojamiento de las páginas web que gestionan las diferentes organizaciones especializadas. Dentro de las entidades que se dedican a este tipo de servicios podemos mencionar: Los hoteleros de la red, ofrecen espacio para que otras compañías almacenen cualquier información accesible por una red, desde sus páginas web hasta la información de su red interna o Intranet. 31 3. WWW (World Wide West). Representa un sistema de servers que cuentan con información la cual se puede acceder a través del protocolo HTTP (HyperText Markup Language) y con navegadores (browsers). Los documentos que forman parte de la información en los servers está formateada en el lenguaje llamado HTML que permite enlazar el texto de un documento con otros documentos, así como a gráficos, audio, y archivos de vídeo. Esto significa que se puede pasar de un documento a otro con un simple clic en un hipervínculo. Es importante mencionar que no todos los servers de Internet forman parte del World Wide Web. 4. WEBSITE. Es aquel que prácticamente es un sitio Web (en inglés: Website) esta formado por un conjunto de páginas Web, es decir todo lo relacionado a un conocido dominio de Internet o subdominio en la World Wide Web en Internet. Una página Web es un documento HTML/XHTML que es fácil acceder generalmente mediante el protocolo HTTP de Internet. Todos los sitios Web públicamente accesibles constituyen una gigantesca "World Wide Web" de información. A las páginas de un sitio Web se accede desde una URL raíz común llamada portada, que normalmente reside en el mismo server físico. Las URLs organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan cómo el lector percibe la estructura general y cómo el tráfico Web fluye entre las diferentes partes de los sitios. 32 5. APLICACIÓN WEB. Es aquella que está formada por un sistema informático en donde los usuarios la utilizan de tal forma que acceden a un server web a través de Internet o de una intranet, este tipo de aplicaciones son reconocidas por la practicidad del navegador web como cliente ligero3. Una de las ventajas de una aplicación web es que existe la facilidad para actualizar y mantener dichas aplicaciones sin acudir a la distribución e instalación de software. Algunos ejemplos de este tipo de aplicaciones podemos mencionar: webmail, wikis, weblols, tiendas en línea y la Wilkipedia. Cuando se inició la computación, cada aplicación tenía su propio programa cliente y su interfaz de usuario, estos tenían que ser instalados separadamente en cada estación de trabajo de los usuarios. Una mejora al server, como parte de la aplicación, requería típicamente una mejora de los clientes instalados en cada una de las estaciones de trabajo, añadiendo un costo de soporte técnico y disminuyendo la eficiencia del personal. Las aplicaciones web generan dinámicamente una serie de páginas en un formato estándar, soportado por navegadores web comunes como HTML o XHTML. Se utilizan lenguajes interpretados del lado del cliente, tales como JavaScript, para añadir elementos dinámicos a la interfaz de usuario. Generalmente cada página web individual es enviada al cliente como un documento estático, pero la secuencia de páginas provee de una experiencia interactiva. La popularidad de Internet en el mundo, abrió infinidad de posibilidades en cuanto al acceso a la información desde cualquier lugar o sitio Web. Esto implica un desafío a los desarrolladores de aplicaciones, ya que los avances en tecnología 3 WIKIPEDIA. Aplicación Web[ en línea ]. Disponible en: http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web [consulta: marzo 21 2008]. 33 demandan cada vez aplicaciones más rápidas, ligeras y robustas que permitan utilizar la Web de una manera funcional. Los lenguajes utilizados para desarrollar estas tecnologías son: PHP, ASP, MYSQL, CSS, XML, ETC. A la hora de diseñar estas aplicaciones se deben de considerar factores que inciden directa y favorablemente con los usuarios. En los trabajos de diseño Web se da prioridad a los siguientes factores: 9 Accesibilidad a Sitios Web La accesibilidad indica la facilidad con la que algo puede ser usado, visitado o accedido en general por todas las personas. Los sitios Web deben ser concebidos con la idea mencionada anteriormente, en donde no haya dificultades en el acceso a su sitio. Sin importar en que navegador, o mediante que sistema se esté navegando su sitio tiene que ser perfectamente visible y navegable. 9 Diseño Grafico en Sitios Web La gran mayoría de clientes al accesar a un sitio Influyen varios factores en donde el más fuerte es la “Credibilidad que posee un sitio, el aspecto o la gráfica, los colores, las formas, del buen gusto, la sencillez, la funcionalidad. 9 Usabilidad y Arquitectura de la Información. La misma necesidad que impone Internet de acceder a toda la información en el menor tiempo posible, ha logrado que en el diseño Web se reformule de cara al usuario con el fin de lograr que este perciba e interactúe casi intuitivamente en los sitios que navega. Las aplicaciones Web son utilizadas para implementar webmail, ventas online, subastas online, wikis, foros de discusión, weblogs, etc. Características de las Aplicaciones Web: 34 9 El cliente puede acceder fácilmente a estas aplicaciones empleando un navegador Web a través de los enlaces. 9 Si es por Internet el cliente puede entrar desde cualquier lugar del mundo donde tenga un acceso a Internet. 9 Pueden existir miles de clientes pero una única aplicación instalada en un server, por lo tanto se puede actualizar y mantener una solo aplicación y todos sus clientes verán los resultados inmediatamente. 6. BASE DE DATOS. Conjunto de información almacenada en la memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos. Se puede explicar como un acumulado de datos exhaustivo no redundante que están estructurados y organizados de una forma independiente de su utilización e implementación en máquinas accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo. Es importante mencionar que la base de datos proporciona la arquitectura necesaria para almacenar los datos. Las ventajas que poseen las bases de datos son: 9 Es que al utilizar una base de datos se pueden crear extensiones al nivel de tablas, tales como reglas al nivel de campo o registro, valores predeterminados para los campos y desencadenantes, se pueden crear procedimientos almacenados y relaciones persistentes entre tablas, puede utilizarse para tener acceso a conexiones con orígenes de datos remotos. 35 7. ELEMENTOS DE INTERNET. 7.1 Arquitectura Cliente Servidor. Al hablar de Internet se está hablando también de una red y los elementos que componen esa red que son los nodos y los enlaces. En la estructura de Internet se pretende tener conectividad entre todos los nodos, por lo menos tener la posibilidad de encontrar al menos dos rutas o caminos entre dos nodos cualesquiera. Uno de ellos será el nodo origen de los mensajes mientras que el otro será el nodo destino. Los nodos actúan como equipos cuyo fin es transportar los paquetes hacia el lugar de destino, escogiendo el tipo de enlace que se adapte en el momento necesario. Estos nodos reciben el nombre de enrutadores (ROUTERS), al conectarse utiliza un computador, que también es un nodo de la red y se le denomina HOST. Los enlaces son las conexiones físicas entre dos y están formados por un conjunto de circuitos de datos en forma de hilos telefónicos, fibras ópticas, microondas y demás soportes propios de Telecomunicaciones. La información se divide en trozos de un número determinado de caracteres. A cada trozo de estos, denominado paquete, se le asocia información de enrutamiento, y se envía por enlaces. Es decir, cuando se establece una conexión a Internet, el equipo queda conectado por un enlace a la red. Los servers también son nodos de la red, y son una serie de computadoras que están conectadas a la red con el objeto de ofrecer y proporcionar alguna clase de servicio a todo aquel que se lo pide. Para poder acceder a los recursos que ofrece un server se necesita un tipo de programa especifico, denominado programa cliente, que se debe ejecutar en un computador y que es el encargado de mantener el dialogo con el programa server. Se dice que se está en una 36 arquitectura cliente/servidor, en la que el programa server corre en el computador que ofrece algún recurso y el programa cliente en el computador de aquel que lo reclama, por ejemplo, se tiene que los famosos programas navegadores son clientes que piden a diversos servidores que existen en la red. En función del tráfico que deba circular por un enlace en concreto, de lo que se pague por él, se utilizan líneas de mayor capacidad, que hace que el flujo de información dentro de dos nodos sea más o menos rápido. 7.2 Información Distribuida o Administración de La Información. La red de Internet está formada por muchas computadoras centrales en donde la información se encuentra distribuida en toda la red y se da la necesidad de utilización de herramientas y criterios de localización. En Internet no existe una sola computadora central, la información se encuentra dispersa en toda la red a esto se le llama información distribuida la cual nos lleva a la necesidad de utilización de herramientas y criterios de localización. Es importante definir que las fuentes de información se consideraran localizadas cuando se conozca el URL que está formado en cuatro grupos de números que se identifica de una forma única dentro de la red. En Internet existe un mecanismo que oculta las autenticas direcciones que se les denomina IP, por ejemplo: “195.66.188.2” estas son bastantes difíciles de memorizar, y se les sustituyen por un alias como “itcmined.org”. El refinamiento máximo vino con el protocolo de transferencia de hipertexto HTTP, que permitió incluir dentro de un documento enlaces que apuntaban a otros documentos relacionados, pudiendo encontrarse estos en la misma fuente de datos o en una remota, facilitándose la navegación intuitiva. El moverse entre fuentes de datos situadas en diversos lugares utiliza diferentes rutas o caminos para llegar a ellos y por lo tanto la efectividad depende de los 37 canales de comunicaciones variables, lejanía física del server de información y la sobrecarga del server 7.3 Hardware. Son todos aquellos componentes físicos de un equipo computacional. Es todo lo visible y tangible en un computador. El hardware es el encargado de realizar cuatro actividades fundamentales: 1. Entrada, 2. Procesamiento, 3. Salida y 4. Almacenamiento secundario. 9 Router. Es una terminal del hardware para realizar la interconexión de redes de ordenadores que se encuentran operando en las tres capas (nivel de red) en donde su objetivo es el aseguramiento del enrutamiento de paquetes entre las redes o el de determinar la ruta que debe tomar el paquete de datos. 9 Modem. De acuerdo a la historia se establece que se usan desde los años 60, principalmente por la necesidad que surgió de que la transmisión directa de las señales electrónicas a grandes distancias no era eficiente. Un módem es un equipo que sirve para modular y demodular (en amplitud, frecuencia, fase u otro sistema) una señal llamada portadora mediante otra señal de entrada llamada moduladora. 9 Servers. Es el computador en el que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicación llamadas clientes, tanto si se trata 38 de un ordenador central, un miniordenador, un ordenador personal, una PDA o un sistema integrado. Existen computadoras destinadas únicamente a proveer los servicios de estos programas. Un server no es necesariamente una máquina de última generación grande, no es necesariamente un superordenador; un server puede ser desde una computadora vieja, hasta una máquina sumamente potente. Todo esto depende del uso que se le dé al server; se puede convertir cualquier equipo en un server instalando un programa que trabaje por la red y a la que los usuarios de una red ingresen a través de un programa de server web. 9 Memoria RAM. RAM, siglas de Random Access Memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. Es el tipo de memoria más común en ordenadores y otros dispositivos, y es denomina memoria principal. En esta memoria es donde se guardan los datos que está utilizando en el momento que se está trabajando en la computadora, es de almacenamiento temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida. La diferencia entre la memoria RAM y otro tipo de almacenamiento, como los disquetes o los discos duros, es que la memoria RAM es mucho más rápida, y se borra al apagar el computador y los Disquetes o discos duros la información permanece grabada. Los Dos Tipos Básicos de Memoria RAM 9 RAM dinámica (DRAM) actualizarse miles de veces por segundo y es la común. 39 9 RAM estática (SRAM) no necesita actualizarse, por lo que es más rápida. Ambos tipos de memoria RAM son volátiles, (pierden su contenido cuando se apaga el equipo) 9 Memoria ROM. Memoria de solo lectura, en la cual se almacena ciertos programas e información que necesita la computadora 9 Disco Duro. Un disco duro HD (hard disk) es un disco magnético en el que se puede almacenar datos del ordenador, contiene la información electrónica y almacena todos los programas (software). El disco duro es el principal componente de la memoria secundaria del ordenador, contiene varios discos o platos los que requieren dos cabezas de lectura/escritura. 9 Procesador. Circuito integrado construido con silicón. Contiene miles, de transistores que interconectan los rastros extrafinos de aluminio, teniendo como función de los transistores guardar y manipular datos juntos para que el microprocesador pueda realizar una variedad ancha de funciones útiles. El término "procesador" puede definirse de las siguientes maneras: Microprocesador, un circuito integrado que contiene los elementos de la CPU. La unidad central de procesamiento, CPU (Central Processor Unit), o procesador es el componente en una computadora digital que interpreta las instrucciones y procesa los datos contenidos en los programas de computadora. 40 Se conocen diferentes tipos de procesadores como los siguientes: 9 Procesador de texto, un software destinado a la creación y edición de documentos. 9 Procesador de audio analógico, un aparato que se utiliza en los estudios de grabación y estaciones de radio 9 Procesador de alimentos, un electrodoméstico de cocina 7.4 Software. 9 Está formado por un conjunto de programas y procedimientos que son de gran ayuda para la realización de actividades especificas. 9 Software es todo aquello intangible de un equipo computacional. El concepto de software va más allá de los programas de cómputo en sus distintas formas: código fuente, binario o ejecutable, además de su documentación. Existen categorías fundamentales para la clasificación de Software, dentro de las aplicaciones informáticas: 1. Software de Aplicación: Es aquel cuya finalidad es de permitir a los diferentes usuarios realizar una múltiple tareas mas especificas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. 2. Software de Programación: Provee herramientas de beneficio para escribir programas informáticos, logrando utilizar diferentes lenguajes de programación en forma práctica. Incluye entre otros: editores de texto, compiladores, intérpretes, enlazadores, etc. 41 3. Software de Sistemas: Funciona como un sistema operativo, que permite al resto de programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de aplicaciones. El Sistema, es la parte que permite funcionar al hardware. Su objetivo es aislar tanto como sea posible al programador de aplicaciones de los detalles del computador particular que se use, especialmente de las características físicas de la memoria, dispositivos de comunicaciones, impresoras, pantallas, teclados, operativos, controladores, herramientas , Servers, Sistemas de ventanas. 8. ADMINISTRACIÓN. Es el proceso de lograr que las cosas se realicen mediante la planeación, organización, delegación de funciones, integración de personal, dirección y control de otras personas, creando y manteniendo un ambiente en el cual las personas se puedan desempeñar en conjunto con otras, sacando a relucir su potencial, eficacia y eficiencia y lograr así fines determinados, teniendo como objetivo orientar esfuerzos para el logro de los siguientes elementos: 1. Meta 2. Campo de acción 3. Definición de la Acción 4. Orientación 8.1 Importancia de La Administración. 1 Por ser de carácter universal, se encuentran presente en todas partes, en el esfuerzo humano existe siempre un lado administrativo para todo lo planeado. 2 Donde exista un organismo social allí estará presente la administración. 42 3 La administración es importante para alcanzar objetivos de la organización. 4 En las grandes empresas la administración científica o técnica es esencial ya que no podrían existir sin una buena administración. 5 La administración es un proceso universal es importante tanto en las pequeñas como en las grandes empresas. 6 Por medio de la administración se puede elevar la productividad y los niveles de vida en los países en vías de desarrollo. 7 La administración ayuda a obtener mejor personal, equipo, materiales, dinero y relaciones humanas. 8 Se mantiene al frente de las condiciones cambiantes y proporciona previsión y creatividad la administración es importante porque se aplica en cualquier tipo de organización con deseos de aumentar su productividad y el éxito, dependiendo del elemento humano y material. 8.2 Características de La Administración. 1. Universalidad: se da donde quiera que existe un organismo social. 2. Especificidad: tiene sus propias características las cuales son inconfundibles con otras ciencias, aunque va acompañada siempre de ellas, son completamente distintas. 3. Unidad Temporal: Aunque se distingan etapas, fases y elementos del proceso administrativo, éste es único y, por lo mismo, en todo momento de 43 la vida de una empresa se están dando, en mayor o menor grado, todos o la mayor parte de los elementos administrativos. 4. Unidad Jerárquica: Todos cuantos tienen carácter de jefes en un organismo social, participan en distintos grados y modalidades, de la misma administración. 5. Valor Instrumental: es un instrumento para llegar a un fin, ya que su finalidad es eminentemente práctica y mediante ésta se busca obtener resultados determinados previamente establecidos. 6. Flexibilidad: se adapta a las necesidades particulares de cada organización. 7. Amplitud de Ejercicio: Esta se aplica en todos los niveles jerárquicos de una organización. 8.3 Administración de Recursos. La administración de recursos es el trabajo relacionado al manejo y control de los recursos necesarios para operar un programa, recursos tales como personas, dinero y equipo; también se puede considerara al tiempo como un recurso. 8.4 Administración Estratégica. La administración estratégica es la forma de dirigir un programa mediante la identificación de: los servicios específicos que la organización está en condiciones de prestar y los grupos poblacionales a los que puede ofrecer dichos servicios en forma más efectiva, en base a una evaluación realista de los recursos disponibles para llevar a cabo el trabajo. 44 9 SERVICIOS Y ACTIVIDADES. Dentro del contexto empresarial en una institución ya sea, pública, privada, lucrativa o no lucrativa; todas las organizaciones ofrecen servicios que beneficiaran a una población. La ofertas de servicios frecuentemente llevan inmersos la realización de algún tipo de actividades y/o planificaciones que permitan llevar acabo dichos servicios. Partiendo de esto podemos definir conceptos que son básicos para las organizaciones: Actividades: 1. Obligaciones necesarias y específicas que se realizan para lograr alcanzar una meta o objetivo. 2. Conjunto de acciones planificadas llevadas a cabo dentro o fuera de un lugar físico, de carácter individual o grupal, que tienen como finalidad alcanzar objetivos antes establecidos. La determinación de las habilidades requeridas, las actitudes, los recursos y los riesgos que implica cada tarea; es el análisis de las actividades o tareas que son necesarias para lograr los objetivos. Planeación de Actividades: Proceso de definición de las actividades, la planeación de la secuencia de las mismas y la identificación de los recursos (humanos, financieros y materiales) que se utilizará n para llevar a cabo dichas actividades a fin de lograr los resultados deseados. Si definimos administración como “Toda acción encaminada a convertir un propósito en realidad positiva", significa que la gente debe desarrollar, guiar, controlar, comunicar, evaluar e informar sobre los planes y programas que 45 incluyen actividades que llevan a la entrega de un producto o servicio y que estos sean efectivos y eficientes. Efectividad: Medida en la que un programa efectúa los cambios deseados o logra sus objetivos a través de la prestación de servicios. Eficiencia: Medida en la que un programa utiliza apropiadamente los recursos y cumple las actividades en forma oportuna. Servicios Comunitarios: Información y servicios a personas individuales o en masas en donde viven o a través de distribuidores locales. Servicios Voluntarios: Enfoque utilizado para apoyar un programa local público o privado en el cuál los miembros de la comunidad colaboran con los servidores del gobierno, o con los trabajadores de campo de las organizaciones no gubernamentales (ONG’s). En un sistema efectivo de administración de la calidad, los lideres, supervisores y todos los servidores deben contar con conocimientos y habilidades actualizados tanto en el área de prestación de servicios como en temas administrativos de los recursos y actividades. Calidad de los Servicios: La calidad se refiere a un número de factores interrelacionados que incluyen cómo las personas que prestan los servicios tratan a los clientes, el alcance de los servicios y la calidad de información ofrecida. Enfoque de la Prestación de Servicios: Sistema para cubrir y atraer a diferentes grupos de clientes. Sistema de Información: Sistema estandarizado de recopilación, registro, interpretación, análisis, y difusión de datos para que estén disponibles para la toma de decisiones administrativas críticas. 46 Un sistema de información se refiere a la recopilación y distribución de la información programática y financiera referente a la prestación de servicios a los clientes y el funcionamiento de un centro. 47