Intranets / Extranets Moral Ros, Jaume Obiols Vives, Albert Indice

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Intranets / Extranets Moral Ros, Jaume Obiols Vives, Albert Indice"

Transcripción

1 Intranets / Extranets Màster en Enginyeria del Software Desenvolupament d aplicacions en Internet Fundació Politècnica de Catalunya Moral Ros, Jaume Obiols Vives, Albert Indice Intranets / Extranets 1. Introducción 2. Componentes de una Intranet 3. Del web a las aplicaciones web 4. Tecnologías del servidor 5. Autenticación de usuarios 6. Algunos productos disponibles 7. Planificando una Intranet Corporativa Tema 1 Introducción 1

2 1. Introducción Qué es una Intranet Internet/Intranet/Extranet Algunas aplicaciones de las Intranets El por que de una Intranet Qué es una Intranet Una Intranet es una red basada en el protocolo TCP/IP con la misma filosofía de Internet, que pertenece a una organización, y donde solo pueden acceder sus miembros. Las Intranets se usan para compartir información. Internet/Intranet/Extranet - Internet está diseñada para que la pueda usar cualquiera -Una intranet básicamente la usa un grupo de usuarios predeterminados. - Una extranet es una intranet donde podemos acceder de manera remota. 2

3 Internet/Extranet LAN/WAN LAN WAN Ancho de banda Ancho Estrecho Ambito Edificio o campus Ciudad o global Protocolos Diversos Diversos Seguridad Muy alta Alta Intranet Extranet Ancho de Banda Ancho Estrecho Ambito Edificio o campus Ciudad o global Protocolos internet internet Seguridad media / alta media / baixa Características Usan los servicios que estamos acostumbrados a en internet: mail, FTP, news y web Lo más importante es el web, con diferencia, de forma que casi podemos considerar la intranet como un web interno. La idea inicial de las intranets es compartir información, pero ahora se pueden hacer más cosas Algunas aplicaciones de las Intranets Aplicaciones que permiten a una persona comunicarse con otras. Ej: correo. Aplicaciones de discusión, que permiten a muchas personas comunicarse con muchas otras. Ej: forums. Aplicaciones interactivas o aplicaciones que interactuan con un programa o otro documento. Ej: buscadores. 3

4 Aplicaciones de la Intranet El hecho de poder ejecutar aplicaciones interactivas sin tener que salir de la intranet implica que podemos llegar a utilizar únicamente el navegador para acceder a cualquier aplicación de nuestra organización El navegador se convierte en un cliente universal y el web en el nuevo paradigma de programación de aplicaciones El por que de una Intranet. Punto de vista del informático No se tienen que instalar clientes específicos para cada uno de los programa, solo hay uno y a más es gratis Todas las aplicaciones y páginas están en el servidor. Cualquier cambio solo lo tenemos que hacer una vez Las nuevas aplicaciones sólo se instalan en un sitio El por que de una Intranet. Permite integrar fácilmente sistemas heterogéneos Servidor UNIX Servidor NT Aplicaciones legado Navegador Web 4

5 El por que de una Intranet. Punto de vista del usuario Los usuarios no han de aprender a usar diferentes programas. Todo se hace desde el navegador Las aplicaciones pueden tener una interface más amigable No tenemos que estar en nuestro lugar de trabajo para poder utilizarla. Ni tan solo en nuestra empresa. Resumen del capítulo 1 Las intranets permiten compartir información y ejecutar aplicaciones a un grupo de usuarios de una empresa utilizando las mismas herramientas que en internet, especialmente el web Mejora en la gestión, ya que centralizamos nuestras aplicaciones y permitimos acceder a sistemas heterogéneos Mejora pera el usuario ya que tendrá un punto de acceso único Tema 2 Componentes de una Intranet 5

6 2. Componentes de una Intranet Servidores de web Navegadores Otros servicios Estructura básica Esta Intranet normalmente consiste en un servidor de WWW, pero también puede constar de otros servidores, como pueden ser servidores de News, de FTP, de Bases de Datos o otras aplicaciones. Servidores de web La tasca básica del servidor de web es hacer de servidor de documentos Servir páginas HTML y otros tipos de ficheros Autentificar usuarios para acceder a zonas restringidas Controlar la gente que lo ha visitado: logging 6

7 Servidores de web y contenido dinámico Los Servidores no solo se limitan a devolver documentos estáticos que están en el disco Las peticiones HTTP hacen que se ejecute código que genera las páginas. Servir páginas Ejecutar programas Contenido dinámico / Contenido estático El servidor analiza la URL y según su estructura y la configuración, sabe si se trata de una página estática o dinámica URL Servidor Web URL=/cgi-bin/* Páginas estáticas Páginas dinámicas Los Navegadores Introducción a los navegadores Intérprete de HTML. Visualiza las páginas y hace las peticiones HTTP Es nuestro cliente universal de aplicaciones Es el que usan los usuarios para acceder a la Intranet Capaz de mostrar algunos tipos de ficheros, incorporar plug-ins y abrir aplicaciones 7

8 Nueva generación de clientes. El teléfono WAP Nueva tecnología para navegar mediante los teléfonos móviles Tecnologías en la parte cliente. Con los teléfonos móviles se espera que accedan a servicios de Internet una nueva generación de dispositivos, como serán: los teléfonos Wap, los UMTS las Web TV las PDA s (palm pilots,.)... Otros servicios FTP Es un protocolo de transferencia de ficheros Dos grandes utilidades: - Almacenes de ficheros de acceso público - Pasar ficheros a una cuenta concreta Línea de comandos o desde el navegador ftp://ftp.upc.es/ 8

9 Otros servicios El correo electrónico Primer servicio en ofrecer intercambio de información entre usuarios, anterior al web Intranet sencilla: Correo + web El correo de Internet/intranet utiliza el protocolo SMTP, pero hay otros protocolos Utilizamos los protocolos POP3 o IMAP para acceder a nuestros buzones a través del navegador Otros servicios El correo electrónico SMTP POP3 SMTP IMAP Navegador buzón Servidor de correo A Servidor de correo B Otros servicios El servicio de directorio Base de datos de personas o otros objetos Tiene una estructura jerárquica Protocolo LDAP para acceder, hay simplificación del protocolo X.500 Posibles utilidades: - Guardar certificados o direcciones de correo - Autentificar usuarios de forma centralizada 9

10 Otros servicios Las news Son colecciones de mensajes Se agrupan en categorías alt (alternative), comp (computing), misc (miscellaneous), news(relacionados con el propio sistema de news), rec (recreational), sci (science), soc (social) i talk (talk) Ejemplos: soc.culture.catalan, rec.esports.basketball.professional, upc.info.users-upc news.groups Otros servicios Pasarelas web No necesitamos configuración en los clientes Permiten acceder desde cualquier sitio Pasarela correo HTTP Servidor Web Pasarela news Pasarela LDAP Resumen del capítulo 2 Las intranets están basadas en el protocolo TCP/IP, sobre el cual se implementan diferentes servicios El servicio más importante es el web, a través del cual se pueden implementar pasarelas a los otros o ejecutar aplicaciones El navegador es el cliente universal en una intranet. 10

11 Tema 3 Del web a las aplicaciones web 3. Del web a las aplicaciones web Los modelos cliente/servidor Aplicaciones basadas en web De los servidores de web a los servidores de aplicaciones Modelos C/S BD BD BD BD BD Lógica Lógica Lógica Interfície BD Lógica Lógica Lógica Interfície Interfície Interfície Interfície Interfície 11

12 Modelos C/S Presentación distribuida: Terminales Cliente grafico: X-Terminals Aplicaciones distribuidas Servidor de datos Datos distribuidos o replicados Aplicaciones basadas en web Por un lado tenemos... Aplicaciones del tipo servidor de datos o terminal Instalación personalizada a cada cliente o un terminal específico para utilizarlas Por otro lado... Servidores de web que nos permiten ejecutar código para generar páginas -> cliente gráfico Un único navegador universal Aplicaciones basadas en web Convertimos la intranet en una plataforma para ejecutar aplicaciones Aplicaciones C/S Servidores de web Aplicaciones web 12

13 Aplicaciones web: características No necesitamos instalación en el cliente. Disponibles en cualquier sitio. Están centralizadas en el servidor: cualquier cambio solo debe hacerse en un sitio Generamos páginas dinámicamente a partir de les nuestras peticiones HTTP Pasamos de una interfície basada en pantallas a una basada en paginas. Aplicaciones web: solo HTML BD Lògica Interfície Cliente tonto : no tenemos estado. Basado totalmente en el protocolo HTTP. Todo lo que podemos hacer es pedir páginas. Funciona a base de rellenar datos y enviar los datos al servidor de web Todo el procesamiento se hace en el servidor Aplicaciones web: Java/ActiveX BD Lógica Lógica Interfície Tenemos un cliente más rico No se basan únicamente en el protocolo HTTP Podemos tener problemas con determinados navegadores o versiones Parte del procesamiento se hace en el cliente 13

14 Java Java es un lenguaje de programación orientado a objetos desarrollado por SUN y que nos permite entre otras cosas la ejecución de aplicaciones dentro de nuestro navegador, a lo que llamamos Applets. Lenguaje interpretado que funciona sobre cualquier plataforma que disponga de la VM Tecnologías en la parte cliente. Java GIF1 Text Codi JVM Página web.class Servidor ActiveX Componentes que se añaden al Navegador como si fuesen una extensión Solo funcionan en Explorer Solo las podemos utilizar si estamos seguros que nuestros clientes serán siempre Internet Explorer 14

15 De los servidores de web a los servidores de aplicaciones Las aplicaciones web implican mucha más carga para el servidor Necesitamos poder obviar la falta de estado cuando desarrollamos aplicaciones web Integración fácil con las bases de datos Facilitar el desarrollo Abstraer el protocolo HTTP De los servidores de web a los servidores de aplicaciones Arquitectura de 3 capas Navegador Servidor de aplicaciones Servidor de BDD Servidores de aplicaciones Servicios de seguridad Sesiones y estado Balanceo de carga y robusteza Lógica de negocio Soporte para clientes sofisticados y sencillos Soporte para control de transacciones pools de conexiones, threads i instancias 15

16 Tema 4 Tecnologías del Servidor Tecnologías del servidor CGI API del servidor Servlets Lenguajes de script Enterprise Java Beans CGI Common Gateway Interface Es una forma de ejecutar programas (CGI) en el servidor como respuesta a nuestras peticiones de páginas Primera forma de generar las págines dinámicamente El servidor sabe a partir de la URL si es una página estática o un CGI que tiene que ejecutar 16

17 CGI: como se ejecutan? Los ejecutamos normalmente como respuesta a los forms Cuando apretamos el botón de OK, pedimos la URL correspondiente al CGI que queremos ejecutar y le pasamos como parámetro los valores que hemos puesto en el form 2 formas de pasar los parámetros al CGI: GET i POST (operaciones del protocolo) CGI: el paso de parámetros GET: los parámetros se añaden en la URL Los parámetros se ven en la URL Podemos llamar manualmente al CGI con los parámetros POST: los parámetros se pasan como una segunda parte de la petición de la página No vemos los parámetros Permitimos cualquier medida CGI: funcionamiento Navegador URL+ param. pàgina param. CGI Servidor Web pàgina BD BD 17

18 CGI: observaciones Se ejecutan como un proceso a parte A favor... Permite hacer los programas en cualquier lenguaje Estándar disponible a cualquier plataforma En contra... Rendimiento pobre (crear un proceso es costoso) Se pierde el estado entre llamada y llamada (p.e. conexiones) Inviable con muchas peticiones: no escalable API del servidor Permitir extender las funcionalidades del servidor de web Integración total con el servidor Ejemplo de API NSAPI (Netscape) ISAPI (Microsoft) API del servidor: funcionamiento URL+ param. página Navegador Servidor Web Modulo BD 18

19 API del servidor: observaciones No se hacen llama a programes externs A favor... Rendimiento mucho más alto Mantienen el estado entre llamada y llamada En contra Normalmente se programan a bajo nivel (en C) Son propietarias de los servidores concretos Servlets Idea similar a la de las API, pero en Java Implica una JVM en el servidor Cuando se carga una clase de la aplicación, queda en la máquina virtual, comportandose como si fuera una DLL. Servlets: funcionamento Navegador URL+ param. página Servidor Web JVM.class BD 19

20 Plugins para añadir soporte de servlets Se ejecutan como un servidor a parte para atender las peticiones de servlets Navegador URL+ param. página Servidor Web JVM.class BD Servlets: observaciones A favor... Son un estándar Mantienen el estado entre llamada y llamada No crean un proceso En contra No todos los servidores soportan esta tecnología Solo se pueden hacer en Java Lenguajes de script Nos permiten mezclar HTML con el código que genera la parte dinámica Se interpretan des del propio servidor, sin crear procesos a parte Ejemplos de lenguajes de script CFML: Cold Fusion ASP de Microsoft: Visual Basic Modulo PHP de Apache 20

21 Ejemplo de página ASP LANGUAGE="VBSCRIPT"%> <HTML> <HEAD> <TITLE>ASP Example</TITLE> </HEAD> <BODY BGCOLOR="WHITE"> <%For x = 1 to 6%> <FONT FACE="ARIAL" SIZE=<%=x%>> Exemple de ASP </FONT> <P> <%Next%> </BODY> </HTML> Lenguajes de script: observaciones A favor Fácil de probar y desarrollar No son lenguajes de propósito general, sino que están muy adaptados al web En contra Cada servidor tiene su lenguaje A veces podemos mezclar demasiado el diseño y el código Enterprise Java Beans Son componentes en Java pensados para ser ejecutados en un servidor de aplicaciones Piezas para aplicaciones distribuidas Independientes de la plataforma Pensado para clientes más sofisticados (Java, ActiveX o, otro tipo de aplicaciones) 21

22 Comunicación C/S: HTTP Es el protocolo más común entre el navegador y los servidores de web No tiene estado El cliente pide una URL y el resultado es una página HTML (o otro tipo de documento, como puede ser una imagen) Comunicación C/S: Cookies Las cookies permiten guardar en el cliente pequeñas cantidades de información y después volverlas a enviar hacia el servidor. Tienen muy mala fama porque permiten a certos webs controlar nuestra navegación por internet. Las cookies tienen fecha de caducidad o bien pueden durar hasta que cerremos el navegador Comunicación C/S: Utilidad de las cookies Las cookies solucionan el problema de falta de estado del servidor y nos permiten crear sessiones facilmente. Permiten simular un identificador de cliente único, valido hasta que cerremos el navegador. El objecto sessión que encontramos en las ASP y el de las API de servlets se basa en esta idea para mantener información de sesiones. 22

23 Comunicación C/S: JDBC Estándar para comunicar objetos Java con bases de datos Necesitamos un driver para la base de datos a la cual nos queremos conectar applet! BDD (aplicaciones de 2 capas) componente Java! BDD (3 capas) Comunicación C/S: JDBC JDBC JDBC Navegador Servidor de aplicaciones Servidor de BDD Comunicaciones C/S: RMI Nos sirven para hacer llamadas a métodos de objetos Java que se encuentran en otra máquina Sólo sirve para Java RMI JDBC Navegador Servidor de aplicaciones Servidor de BDD 23

24 Comunicación C/S: CORBA Estándar para comunicar objetos remotos en cualquier lenguaje IDL: lenguaje intermedio Basado en los ORB (Object Request Broker) que se encargan de poner en contacto el objeto cliente y el servidor protocolo IIOP para comunicarse con el servidor de aplicaciones Comunicación C/S: DCOM Arquitectura de Microsoft para comunicar objetos COM (por ejemplo, ActiveX) Solo funciona en plataforma Windows Equivalente a CORBA o RMI: nos sirve en los desarrollos en 3 capas, para comunicar cliente y servidor de aplicaciones Tecnologías emergentes: XML XML es un formato de codificación de datos similar a HTML, que permite definir los tags según nuestras necesidades Nos permite guardar la estructura lógica de los datos, no información sobre cómo presentarlos 24

25 Ejemplo de documento XML <?xml version="1.0"?> <document> <autors> <nom>jaume Moral</nom> <nom>albert Obiols</nom> </autors> <data>1/1/2000</data> <titol>intranets Extranets</titol> <resum> Curs d intranets i extranets per al Master en l enginyeria del Software </resum> </document> XML. Para que sirve? Pasar de un formato neutral a HTML para un determinado navegador o a WML para visualizar la información en móviles XSL - Hojas de estilo para XML XSLT - Transformaciones XSL Intercambio de información entre sistemas heterogéneos Resumen capítulo 4 En la parte del cliente nos hemos de restringir a HTML a menos que podamos controlar con que navegador se trabajará En el servidor podemos escoger libremente nuestras tecnologías según nuestras preferencias y presupuesto Las nuevas tecnologías emergentes se pueden adoptar fácilmente si nos restringimos al servidor 25

26 Tema 5 Autenticación de usuarios Problemática de las Intranets. La autenticación de usuarios Generalmente tenemos muchos usuarios con perfiles diferenciados. Acceso como usuario que puede acceder a los servicios de su perfil. La autenticación de usuarios Opción 1: Cookies Tienen mala fama Se conservan en el navegador hasta que se apaga o pueden ser persistentes. 26

27 La autenticación de usuarios Opción 2: El identificador de sesión Se asocia un usuario con el identificador de sesión y generalmente la dirección IP. Problemas: Proxy s y clusters de máquinas. La autenticación de usuarios Opción 3: Usuario y password con fichero de passwords Gestión de los usuarios desde un programa. Problema: El usuario no se puede cambiar el password. La autenticación de usuarios Opción 4: Usuario y password con passwords en la Base de Datos Se pueden cambiar los passwords los mismos usuarios. No podemos centralizar los passwords 27

28 La autenticación de usuarios Opción 5: Usuario y password via LDAP Se guardan en el directorio Podemos autenticar al usuario en todos nuestros sistemas con un password único. La autenticación de usuarios Opción 6: Certificado por parte del cliente ( + usuario y password para descifrar el certificado) Problema: Lo tenemos que llevar siempre encima, en un disquete o tarjeta chip La autenticación de usuarios Opción 7: Ciencia ficción o mecanismos más complejos Autenticación mediante huella digital (gemelos), iris ojo, palma de la mano, voz, calor irradiado,. 28

29 Tema 6 Algunos productos disponibles Algunos productos disponibles Servidores web Servidores de aplicaciones Que tenemos en la FIB? Para jugar en casa Servidores web Veremos los 3 servidores de web más populares, que aún podemos considerar como servidores de web y no como a servidores de aplicaciones IIS (Internet Information Server) Netscape Enterprise Server Apache 29

30 Internet Information Server Disponible para Windows NT Gratuitos (incluso el sistema operativo) ISAPI como a API propietaria ASP para hacer páginas dinámicas Integrado con MTS se convierte en un servidor de aplicaciones Netscape Enterprise Server Disponible para Unix y Windows NT NSAPI como API propietaria JavaScript para hacer paginas dinámicas Necesita compilar las páginas (no es 100% script) Conocido anteriormente como Livewire Soporte para servlets, especialmente en la última versión Apache Disponible en cualquier plataforma Normalmente lo encontramos en servidores Linux Gratuito y Open Source, disponible a través de la Apache Foundation Muy extensible a través de módulos que permiten ejecutar diferentes lenguajes de script (PERL, PHP ) y servlets. 30

31 Servidores de aplicaciones Muchos de ellos pueden utilizar como listeners en los servidores que acabamos de ver Los más utilizados son Cold Fusion Oracle Application Server Lotus Notes NetDynamics Cold Fusion Distribuido por Allaire, que también distribuye JRUN, un servidor de servlets. Disponible en Unix, Linux y Windows Utilitza su lenguaje de script para crear aplicaciones, el CFML Incorpora su propio entorno de desarrollo, el Cold Fusion Studio Lotus Domino Disponible en Windows, Unix i OS/2 Permite publicar en el web aplicaciones desarrolladas sobre Lotus Notes, sin necesidad de tenerlo instalado al cliente Agrupa servicios de mensajería, news y aplicaciones web en un solo producto Más una herramienta de trabajo en grupo que un servidor de aplicaciones web. 31

32 Net Dynamics Es el servidor de aplicaciones de Sun y está orientado a Java Orientado a trabajar con EJB Lleva su propio entorno de desarrollo Buena integración al servidor de control de accesos, sesiones. Pensado para sistemas grandes Oracle Web Application server Disponible en Unix i Windows NT Funciona a base de cartridges con soporte para diversos lenguajes: PL/SQL, Java, Perl API para desarrollar cartridges a más bajo nivel. Acceso nativo a base de datos Oracle. Mucho mas que un servidor de web ORACLE + Web Application Server Potentes aplicaciones Web con contenido dinámico y personalizado, usando procedimientos almacenados, escritos en PL/SQL. Permite situar la complejidad de las aplicaciones en el servidor de la BD o de aplicaciones, obteniendo aplicaciones cliente menos complejas. 32

33 ORACLE + Web Application Server Componentes del diagrama: Listener: Proceso que escucha esperando peticiones Dispatcher: Atiende las peticiones recibidas por el listener que requieren un cartridge. Hay un dispatcher para cada listener. WRB: Gestiona todos los cartridges de la red. Pueden haber muchos dispatchers conectados a un único WRB. Cartridges: Son responsables de ejecutar aplicaciones en el servidor y de retornar la página HTML al navegador ORACLE + Web Application Server Ejemplos de estos cartridges son: Java Applications Live HTML PL/SQL Web Applications Oracle Worlds Cartridge (VRML) Perl Cartridge ODBC Cartridge 33

34 Java Applications El Cartridge de Java se encarga de ejecutar el código en la parte del Servidor. Este código en Java no son applets, y puede acceder a ficheros o a información que hay guardada en el servidor, como ficheros, o en la Base de Datos. También puede quedarse escuchando en un puerto no privilegiado y hacer las funciones de un servidor de aplicaciones PL/SQL Web Applications Funciona en una BD Oracle Programas en PL/SQL (equivalentes a los CGI) que se guardan en la BD El servidor activa un módulo (cartridge) que reconduce las consultes a la BD Live HTML Interpreta documentos HTML que contienen un código pequeño interpretable (por ejemplo para escribir al final de cada página la fecha en que se ha modificado el fichero HTML por última vez). 34

35 Oracle Worlds Cartridge (VRML) Permite construir mundos dinámicos tridimensionales usando VRML y una BD Nos permite especificar algunos elementos del mundo VRML que segeneraran dinámicament en función de senténcias SQL Qué tenemos en la FIB? Actualmente Apache con módulos Oracle OpenLDAP En un futuro Lotus Notes Qué tenemos en la FIB? Lotus Notes OpenLDAP Navegador https Apache Apache JServ OAS BD Oracle 35

36 Para jugar en casa PWS con Windows 98 ASP Apache + PHP3 + JSERV Servlets JRUN Servlets y CFML De la mayoría de los productos comerciales, tenemos versiones de demo en sus páginas Resumen capítulo 6 Tenemos gran cantidad de productos para implementar intranets, de diferentes precios y pensados para distintas necesidades Muchas veces la solución no pasa por implantar un solo producto, sino una combinación de ellos Es importantisimo que los servidores soporten estándares, para no tener que tirar todo el trabajo si cambiamos la plataforma. Tema 7 Planificando una intranet corporativa 36

37 Planificación de una intranet Tipo de Intranet que queremos Consideraciones específicas La infraestructura Conexión de la intranet El contenido Aplicaciones legado El factor humano El diseño Consejos prácticos Tipo de Intranet que queremos Intranet de comunicaciones Medio de enlace entre los emplazamientos de la organización Intranet de integración Interface común para los distintos sistemas. La estandarización es vital. Intranet catálogo Compañías que quieren proporcionar acceso a un gran catálogo de información. Cuidado con la Base de datos. Consideraciones específicas Planificación Cambiar la manera en que la gente hace su trabajo Formación Nuevos usuarios de ratón Usuarios intermedios Super usuarios Control de cambios Mucho más fácil que en la arquitectura cliente/servidor 37

38 Consideraciones específicas Soporte técnico Dar soporte a los nuevos usuarios Mantenimiento de la aplicación Debe ser posible el mantenimiento de la aplicación por parte de un grupo distinto al del desarrollo La infrastructura Red IP Instalar los protocolos Asignar direcciones a las máquinas Reales Ficticias (solo dentro de la intranet) Instalación de los clientes Netscape/Explorer Coste muy bajo La infrastructura Servidores a instalar WWW Correo SMTP News FTP Tenemos que comprar nuevas máquinas o podemos reaprovechar las que tenemos? Tenemos que redimensionar la red? 38

39 La infrastructura Red basada en NT IIS / Exchange Domino Linux (maquina PC) Apache, sendmail, ftpd Unix (Sun) netscape o apache oracle + OAS Conectando sucursales: VPN Implementación de una red privada sobre una pública Se tiene que subcontratar a algún proveedor Internet Abriendo la intranet a internet Firewall (de fuera a dentro) Evitar problemas de seguridad Tener solo las conexiones necesarias Proxy (de dentro a fuera) Permite que toda una red acceda a internet con una sola dirección real Utilización interna de direcciones ficticias 39

40 El contenido: web estático Figura del webmaster controlar los contenidos decide el estilo Publicación conversores editores (Front Page, Dreamweaver ) no requiere ser un técnico El contenido: aplicaciones web Trabajo exclusivo del departamento de TI, igual que el resto de aplicaciones de la empresa Se tiene que hacer formación en las tecnologías que hacen posible desarrollar estas aplicaciones en la plataforma elegida Planificación de les aplicaciones que interesa pasar a la intranet de forma gradual El contenido La estructuración del contenido es muy importante No menús entrelazados No estructuras de 1 nivel (poco profundas) No estructuras demasiado profundas 40

41 El contenido Si con página principal, y submenús Si con una estructura de menús correctamente equilibrada. Ayuda de cabeceras gráficas para un interface consistente. Las aplicaciones legado Tenemos que plantearnos el coste de adaptar el codigo antiguo a aplicaciones web Podemos tener una pasarela del servidor de aplicacions al host, que convierte las pantallas a páginas web. Rehacer las aplicaciones las convertirá en más flexibles y adaptables Las aplicaciones legado Pasarela host codigo legado Navegador Aplicación rediseñada BD Host 41

42 El factor humano Tenemos que conseguir que los usuarios se quieran conectar a la Intranet Poner información imprescindible personalizar la información Poner alguna aplicación obligatoria Tener la intranet como home page El factor humano Hacer que los usuarios encuentren ventajas para ellos, no solo a nivel departamental Tener siempre un teléfono con una persona que ofrezca soporte técnico Comenzar por el departamento que puede obtener más beneficios (así se hablará bien a los demás) Diseño: Lo que se debe hacer Home page rápida de cargar Páginas autoexplicativas Mapa y herramienta de búsqueda Utilizar HTML estándar No abusar de los gráficos No hacer las páginas muy largas Coherencia Pensar en el posible éxito 42

43 Diseño: Lo que NO se debe hacer Gráficos pesados Sonido innecesario Demasiada información Depender de un navegador concreto under construction Links incorrectos Consejos prácticos Orientada a los objetivos del negocio Escoger con mucho cuidado la tecnología Hacer funcionar la red cuanto antes mejor Planear la capacidad según la demanda Determinar quien se encarga de los contenidos Empezar con pocas cosa Consejos prácticos Crear una estructura de soporte Modificar los procesos de papel a on-line Adaptarse a las nuevas habilidades Promocionar i anunciar la intranet Mantener el contenido al día No olvidarse de las aplicaciones legado 43

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Administración de Web Sites Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 2

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Qué es una aplicación web

Qué es una aplicación web Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

Lógica de negocio. Dsfg dsfg sdfg. Sdfgdfg dfg Dsf gsdfg sdfg. Dfg. Sdfgdfg dfg. Dfg. Dsf gsdfg sdfg.

<HTML> <IMG src= logo.gif > </HTML> Lógica de negocio. Dsfg dsfg sdfg. Sdfgdfg dfg Dsf gsdfg sdfg. Dfg. Sdfgdfg dfg. Dfg. Dsf gsdfg sdfg. Sdfgdfg dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dfg Índice Programación web Copyright 2001-2003 Víctor ROBLES FORCADA vrobles@fi.upm.es http://laurel.datsi.fi.upm.es/~ssoo/dsw/

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

Guía Funcional del Módulo de Integración con Sistemas Heredados. Versión 5.1.0

Guía Funcional del Módulo de Integración con Sistemas Heredados. Versión 5.1.0 Guía Funcional del Módulo de Integración con Sistemas Heredados Versión 5.1.0 1. Introducción Una buena definición de un sistema heredado se puede encontrar en el Omnibus Lexicon http://www.fourthwavegroup.com/publicx/1301w.htm.

Más detalles

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Universidad idad de las Islas Baleares Centro de Tecnologías de la Información n (CTI@UIB( CTI@UIB) Daniel López Janáriz Objetivos

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Internet Servicios WEB (WWW)

Internet Servicios WEB (WWW) Universidad de Cantabria Internet Servicios WEB (WWW) Arquitectura de Aplicaciones WEB Febrero-2006 Ricardo Sáez Marta Zorrilla Internet- Arquitectura aplicaciones 1 Cliente/Servidor & Intranet/Internet

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

SEDA. Servicio Ejecución Distribuida de Aplicaciones. Dossier de Presentación. Versión 1.0

SEDA. Servicio Ejecución Distribuida de Aplicaciones. Dossier de Presentación. Versión 1.0 SEDA Servicio Ejecución Distribuida de Aplicaciones Dossier de Presentación Versión 1.0 2 SEDA Edificio RD Sistemas 1 ÍNDICE 1 ÍNDICE 3 2 EVOLUCIÓN TECNOLÓGICA DE RDSISTEMAS5 3 ARQUITECTURA SEDA 6 3.1

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

PROGRAMACIÓN EN INTERNET Curso 2001-2002 http://www.dlsi.ua.es/asignaturas/pi/ MICROSOFT PERSONAL WEB SERVER 4.0... 2

PROGRAMACIÓN EN INTERNET Curso 2001-2002 http://www.dlsi.ua.es/asignaturas/pi/ MICROSOFT PERSONAL WEB SERVER 4.0... 2 MICROSOFT PERSONAL WEB SERVER 4.0... 2 Introducción... 2 Qué se puede configurar... 6 Menú Avanzada... 7 1 Microsoft Personal Web Server 4.0 Introducción Personal Web Server 4.0 es un servidor de páginas

Más detalles

BOLETÍN DE NOVEDADES Barcelona, junio de 2006

BOLETÍN DE NOVEDADES Barcelona, junio de 2006 BOLETÍN DE NOVEDADES Barcelona, junio de 2006 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP

Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Test sobre Internet y correo electrónico I

Test sobre Internet y correo electrónico I Test sobre Internet y correo electrónico I 1. La base de Internet y WWW es el empleo de: a) Protocolos b) TCP/IP c) Lenguaje y reglas mediante los que se comunican los ordenadores d) Todas son correctas

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

CÓMO CONFIGURAR INTERNET INFORMATION SERVER

CÓMO CONFIGURAR INTERNET INFORMATION SERVER CÓMO CONFIGURAR INTERNET INFORMATION SERVER Cintado Mejías, Silvia 75770772-D Ingeniera Técnica en Informática de Gestión 0. INTRODUCCIÓN En este artículo se van a desarrollar el concepto de Internet Information

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico Tema 5 Tecnologías web Antonio Sanz ansanz@unizar.es Comercio Electrónico Índice Gestión de un proyecto web Historia i de Internet t y la WWW Arquitecturas cliente/servidor Gestión de un proyecto web Introducción

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Servidores de aplicaciones

Servidores de aplicaciones Departamento de Lenguajes y Sistemas Informáticos Productos enlatados Curso 2001-2002 Servidores de aplicaciones iplanet Application Server 4.0 BEA Systems WebLogic Server 4.5 IBM WebSphere 3.0 AE IBM

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server 5.0 es un servidor web, que incluye los servicios de HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar

Más detalles

Temario del Master en Internet

Temario del Master en Internet Temario del Master en Internet HTML / XML / XHTML HTML El Lenguaje HTML Formateo básico Listas, Imágenes y Tablas Enlaces y mapas Formularios y controles Marcos XML Herramientas de Trabajo: Editores y

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

http://www.ips.es/webintranets/html/vision.html

http://www.ips.es/webintranets/html/vision.html Página 1 de 5 Nuestra Visión sobre Intranets INTRANETS: NUESTRA VISIÓN 1. Qué son? 2. Qué servicios prestan? 2.1. Tipos de servicios Servicios de Usuarios Servicios de Red 3. Intranet y las Redes de Area

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de

Más detalles

aplicaciones web: ASP, CFM, JSP y PHP

aplicaciones web: ASP, CFM, JSP y PHP Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

23/09/2013. Objetivos. Bases de los servidores Web Responder a las peticiones HTTP de los clientes (Navegador/Browser).

23/09/2013. Objetivos. Bases de los servidores Web Responder a las peticiones HTTP de los clientes (Navegador/Browser). Servidor WEB SD Objetivos Bases de Servidor Web. Software para servidor Web Programas para el servidor WEB. Web server hardware 2 Bases de los servidores Web Responder a las peticiones HTTP de los clientes

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet

Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Clase 22 Nivel de Aplicación WWW Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso Temario

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

Selección de arquitecturas y herramientas de programación

Selección de arquitecturas y herramientas de programación 1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos

Más detalles

Internet y World Wide Web. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Internet y World Wide Web. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Internet y World Wide Web Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos de este capítulo Conocer cuándo y cómo fue creada Internet Aprender

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Tecnologías Web. Clientes. Servidores. Opciones en cliente: Opciones en servidor. Netscape, Explorer, Opera. Apache, IBMHTTPServer, IIS

Tecnologías Web. Clientes. Servidores. Opciones en cliente: Opciones en servidor. Netscape, Explorer, Opera. Apache, IBMHTTPServer, IIS Tecnologías Web Clientes Netscape, Explorer, Opera Servidores Apache, IBMHTTPServer, IIS Opciones en cliente: JavaScript, VBScript, applets, plug-ins Opciones en servidor cgi-bin (fast-cgi), asp, php,

Más detalles

Módulo II Unidad Didáctica 2

Módulo II Unidad Didáctica 2 Módulo II Unidad Didáctica 2 Introducción Una vez que el sitio está desarrollado y hemos cumplido con todas las etapas para su diseño es necesario incorporar algunos conceptos que nos permitan comprender

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

Escritorios Remotos 1. RDP

Escritorios Remotos 1. RDP Escritorios Remotos 1. RDP RDP (Remote Desktop Protocol = Protocolo de Acceso a un Escritorio Remoto) es un protocolo desarrollado por Microsoft que permite manipular, de manera remota, el escritorio de

Más detalles

Tema 52.- Los entornos Intranet/Extranet. Tecnologías y servicios. Servicios de directorios, impresoras y ficheros

Tema 52.- Los entornos Intranet/Extranet. Tecnologías y servicios. Servicios de directorios, impresoras y ficheros Tema 52.- Los entornos Intranet/Extranet. Tecnologías y servicios. Servicios de directorios, impresoras y ficheros 1 Introducción... 1 Diferencias con los modelos anteriores...2 2 Infraestructura física

Más detalles

Servicios en Red Duración: 147 horas

Servicios en Red Duración: 147 horas Servicios en Red Duración: 147 horas ORDEN de 7 de julio de 2009, por la que se desarrolla el currículo correspondiente al título de Técnico en Sistemas Microinformáticos y Redes. 1. Objetivos del Módulo

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Servicio de publicación de información web (HTTP)

Servicio de publicación de información web (HTTP) Servicio de publicación de información web (HTTP) La Web es uno de los servicios más comunes en Internet, tanto que se ha convertido en su cara visible para la mayoría de los usuarios. Una página Web empezó

Más detalles

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX

SISTEMAS INFORMÁTICOS EN TIEMPO REAL 2º Ingeniería Industrial MANUAL DE HERRAMIENTAS SOFTWARE PARA PROGRAMACIÓN EN UNIX 1 OBJETIVO Este manual describe las herramientas básicas necesarias para programar y gestionar una estación UNIX remota desde un PC con S.O Windows. El software utilizado es gratuito y está disponible

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

1. Introducción. Pedro Cuesta Morales - Dpto. Lenguajes y Sistemas Informáticos (Octubre 1999) Página 1

1. Introducción. Pedro Cuesta Morales - Dpto. Lenguajes y Sistemas Informáticos (Octubre 1999) Página 1 Desarrollo de Aplicaciones Distribuidas basadas en Tecnologías Web Pedro Cuesta Morales pcuesta@ei.uvigo.es Dpto. Lenguajes y Sistemas Informáticos (Universidad de Vigo) Campus Universitario As Lagoas

Más detalles

Administración de servicios Web (MF0495_3)

Administración de servicios Web (MF0495_3) Ficha de orientación al alumno para su participación en la acción formativa Administración de servicios Web (MF0495_3) A quién está dirigido este Módulo Formativo? Trabajadores ocupados o desempleados

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Autenticación LDAP - ORACLE

Autenticación LDAP - ORACLE I.E.S. Gonzalo Nazareno Autenticación LDAP - ORACLE Sistemas Gestores de Bases de Datos Pier Alessandro Finazzi José Manuel Ferrete Benítez 2011 Índice Oracle Identity Management... 3 Por qué Oracle Identity

Más detalles

UFFIZI. SISTEMA DE CONTROL Y GESTIÓN DE IMPRESIÓN EN AULAS INFORMÁTICAS DE LIBRE ACCESO

UFFIZI. SISTEMA DE CONTROL Y GESTIÓN DE IMPRESIÓN EN AULAS INFORMÁTICAS DE LIBRE ACCESO UFFIZI. SISTEMA DE CONTROL Y GESTIÓN DE IMPRESIÓN EN AULAS INFORMÁTICAS DE LIBRE ACCESO Tomás Jiménez García ATICA (Área de Tecnologías de la Información y las Comunicaciones Aplicadas) Universidad de

Más detalles

Arquitectura software EN-HORA

Arquitectura software EN-HORA Arquitectura de en:hora Arquitectura software EN-HORA en:hora es un software de control de acceso y presencia con una arquitectura modular. El software se implementa mediante un conjunto de componentes

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

30 de Mayo de 2008. www.sigrid.es

30 de Mayo de 2008. www.sigrid.es Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN

Más detalles

Intercambio de ficheros institucionales

Intercambio de ficheros institucionales Intercambio de ficheros institucionales Unidad de Infraestructuras Junio 2013 Versión: 1.0 INDICE 1. INTRODUCCIÓN... 4 2. INICIO DEL CLIENTE DE INTERCAMBIO DE FICHEROS INSTITUCIONALES... 5 3. VISTA GENERAL

Más detalles

Joomla! Creación de sitios web sin necesidad de programar

Joomla! Creación de sitios web sin necesidad de programar Creación de sitios web sin necesidad de programar Universidad Politécnica de Valencia Campus de Gandía Miguel García Pineda Profesores del curso Beatriz Tirado beatigi@upvnet.upv.es Miguel García migarpi@upvnet.upv.es

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

FileMaker Pro 12. Uso de una Conexión a Escritorio remoto con FileMaker Pro 12

FileMaker Pro 12. Uso de una Conexión a Escritorio remoto con FileMaker Pro 12 FileMaker Pro 12 Uso de una Conexión a Escritorio remoto con FileMaker Pro 12 2007-2012 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

Bases de datos en entorno Internet

Bases de datos en entorno Internet Departamento de Lenguajes y Sistemas Informáticos Bases de datos en entorno Internet Curso 2002-2003 Bases de datos en entorno Internet? Posibilidad d de interactuar t con los datos procedentes de una

Más detalles

Sistemas de Gestión de Contenidos

Sistemas de Gestión de Contenidos Uso de IIS La consola de mantenimiento consta de un menú de acciones, una barra de acciones, un árbol de elementos y una zona en la que se expone la información solicitada. La raíz de la consola es el

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1 Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje

Más detalles

Configuración de un sitio local

Configuración de un sitio local Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes

Más detalles

Generador GeneXus JAVA

Generador GeneXus JAVA Generador GeneXus JAVA Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET.

DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET. MÓDULO FORMATIVO DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET. Duración 90 Código MF0493_3 Familia profesional INFORMÁTICA Y COMUNICACIONES

Más detalles

Aplicaciones Distribuidas. Informática III

Aplicaciones Distribuidas. Informática III Aplicaciones Distribuidas Informática III Temario Elementos arquitecturales Arquitecturas tradicionales Arquitecturas Cliente/Servidor Arquitecturas distribuidas Elementos Arquitecturales Componentes de

Más detalles

Las ventajas de la Web y el desarrollo Intranet.

Las ventajas de la Web y el desarrollo Intranet. Este documento contiene informació n propietaria de Mega soft Computació n C.A. Este documento no puede ser reproducido o transmitido de ninguna forma ni por ningún medio electró nico o mecánico, incluyendo

Más detalles

Java Web Server Tabla de Contenidos

Java Web Server Tabla de Contenidos Java Web Server Tabla de Contenidos 3. Java Web Server...2 3.1 Conceptos generales... 2 3.2 Elección de servidor Web con capacidad para servlets...3 3.3 Instalación de Tomcat 5... 4 3.3.1 Comienza la instalación...5

Más detalles

Normat_P V.2.0 RED IP DE TELEFÓNICA DE ESPAÑA GUÍA DE USUARIO DE LA FUNCIONALIDAD DE PROXY-CACHÉ

Normat_P V.2.0 RED IP DE TELEFÓNICA DE ESPAÑA GUÍA DE USUARIO DE LA FUNCIONALIDAD DE PROXY-CACHÉ Normat_P V.2.0 RED IP DE TELEFÓNICA DE ESPAÑA GUÍA DE USUARIO DE LA FUNCIONALIDAD DE PROXY-CACHÉ RED IP DE TELEFÓNICA DE ESPAÑA: GUÍA DE USUARIO DE LA FUNCIO- NALIDAD DE PROXY-CACHÉ ÍNDICE 1. INTRODUCCIÓN...

Más detalles

- la arquitectura TCPlIP III

- la arquitectura TCPlIP III SEXTO EJERCICIO 1.- ;,Como podria la eompafiia asegurar las eomunieaciones entre sus ofieinas a traves de Internet? Justifique su respuesta. La soluci6n pasa por la creaci6n de tuneles VPN, de manera que

Más detalles

Capítulo 2: Servidores

Capítulo 2: Servidores Técnico en Repatación de PC y Redes (intensivo) Capítulo 2: Servidores Definición Como su nombre lo indica, son los dispositivos de red que brindan un servicio a otros dispositivos (clientes). En general

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE Noemí Peña Portillo 1. Qué voy a explicar? Objetivos del proyecto. Oracle Developer Suite 10g y Componentes. Configuración de red. Oracle Designer

Más detalles

Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor

Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor Agradecimientos: por su contribución a la realización de estas transparencias: Jesus Villamor Lugo y Simon

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

Tecnologías y Programación en el Internet

Tecnologías y Programación en el Internet Tecnologías y Programación en el Internet Prof. Miguel Vélez Rubio C y C++ / Base de todo C Comenzó su implementación en 1972, surgiendo del lenguaje B Asociado inicialmente a Unix Considerado difícil

Más detalles