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 (jaumem@fib.upc.es) Obiols Vives, Albert (albert@fib.upc.es) 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/ ftp://jaumem@alabi.fib.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

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

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

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

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

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

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

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

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

Práctica 6 - Página Web

Práctica 6 - Página Web Práctica 6 - Página Web Teoría. Una Página Web es un recurso de información que esta diseñada para la Word Wide Web (Red Mundial) y puede ser vista por medio un Navegador Web. Esta información se encuentra

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

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

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

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: Propósito del prototipo: Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades: 1º. Mostrar noticias y eventos propios del grupo de personas que administren la Web.

Más detalles

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) APRENDERAPROGRAMAR.COM QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A) Sección: Divulgación Categoría: Herramientas Informáticas Fecha

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

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

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

Qué es una página web?, qué conoces al respecto?, sabes crear una página

Qué es una página web?, qué conoces al respecto?, sabes crear una página Semana 13 13 Empecemos! Bienvenidos a una nueva sesión, llena de aprendizajes! En semanas anteriores estudiamos lo que son bases de datos, estructuras de datos y métodos de ordenamientos, todo lo cual

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

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

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

Configuracion Escritorio Remoto Windows 2003

Configuracion Escritorio Remoto Windows 2003 Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

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

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

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

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

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

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

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN 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

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

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

6. Aplicaciones... 9. 6.1. Facturación electrónica... 9 6.2. Contratos... 10. 7. Módulos adicionales... 13

6. Aplicaciones... 9. 6.1. Facturación electrónica... 9 6.2. Contratos... 10. 7. Módulos adicionales... 13 Dfirma WebSite TABLA DE CONTENIDO 1. Dfirma WebSite... 3 2. Ventajas... 3 3. Beneficios para el emisor... 4 4. Beneficios para el receptor... 4 5. Funcionamiento... 5 5.1. Para clientes y proveedores...

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Roles y Características

Roles y Características dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

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

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

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

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

Redes de Área Local: Configuración de una VPN en Windows XP

Redes de Área Local: Configuración de una VPN en Windows XP Redes de Área Local: Configuración de una VPN en Windows XP Tatiana Echegoyen Blasco Facultad de Informática UPV - Curso 2005/2006 Índice 1. Qué es una VPN?...2 2. Cómo funciona una VPN?...2 3. Por qué

Más detalles

Navegadores y páginas web

Navegadores y páginas web Navegadores y páginas web Comunicación en el siglo XXI El poder de la Web está en su universalidad. El acceso de todos es un aspecto esencial. Tim Berners-Lee Creador de la World Wide Web Índice de contenidos

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

TEMA 3. REDES Y SEGURIDAD INFORMÁTICA

TEMA 3. REDES Y SEGURIDAD INFORMÁTICA TEMA 3. REDES Y SEGURIDAD INFORMÁTICA REDES INFORMÁTICAS. 1. Qué ventajas tiene usar ordenadores en red, frente al trabajo aislado? 2. Explica la diferencia entre el área de alcance de una red LAN y una

Más detalles

900 83 00 83 www.telecable.es

900 83 00 83 www.telecable.es 900 83 00 83 www.telecable.es INSTALACIÓN y CONFIGURACIÓN DE LA CONEXIÓN (Windows 95/98/2000/XP y Macintosh) CONFIGURACIÓN DEL NAVEGADOR (Microsoft Internet Explorer 6.0 - NetScape 7.0 Español) CONFIGURACIÓN

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

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

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

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

arquitectura que maneja. Encontraremos también los diferentes servidores que

arquitectura que maneja. Encontraremos también los diferentes servidores que 3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA

INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA INTERNET Es una red mundial descentralizada, constituida por ordenadores que se conectan mediante un protocolo especial de comunicación, Internet Protocolo

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

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

Instalación de Apache y sus módulos

Instalación de Apache y sus módulos Instalación de Apache y sus módulos 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

Más detalles

XPERTO EN DISEÑO DE PÁGINAS WEB

XPERTO EN DISEÑO DE PÁGINAS WEB Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados

Más detalles

Soft4Web. Embedded Web Server + Program 11.14

Soft4Web. Embedded Web Server + Program 11.14 Soft4Web 11.14 Qué es? Tecnología, dotada de un entorno de desarrollo con el cual se pueden crear aplicaciones Windows, donde el Servidor Web y la Aplicación Informática están integradasen un solo ejecutable

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

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

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

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

CÓMO CONFIGURAR DHCP EN SUSE LINUX

CÓMO CONFIGURAR DHCP EN SUSE LINUX CÓMO CONFIGURAR DHCP EN SUSE LINUX Pedro Manuel Lemus Sánchez Profesor de Informática en el IES Suárez de Figueroa En ocasiones cuando oímos hablar de un Sistema Operativo (S.O.) de libre distribución,

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

Conceptos Generales en Joomla 1.7.2.

Conceptos Generales en Joomla 1.7.2. 1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Internet, conceptos básicos

Internet, conceptos básicos Internet, conceptos básicos IP (INTERNET PROTOCOL) Toda computadora tiene un número que la identifica en una red, este número es lo que llamamos IP, una dirección de IP típica se ve de esta manera Direcciones

Más detalles

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.

Más detalles

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES 1.- Introducción El objetivo de este documento es la descripción de los pasos a seguir para descargar a nuestros PCs los mensajes

Más detalles

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido.

Lección 5: Bloc de notas Estudio de la aplicación Bloc de notas, utilizada para escribir sencillos documentos de texto de tamaño reducido. Curso para conocer y aprender a manejar completamente el sistema operativo Microsoft Windows XP Professional, analizando desde el entorno del mismo hasta sus herramientas administrativas más complejas

Más detalles

Conexión a red LAN con servidor DHCP

Conexión a red LAN con servidor DHCP Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción Proceso que permite

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

Monitorización de sistemas y servicios

Monitorización de sistemas y servicios Monitorización de sistemas y servicios Contenidos Contenidos... 1 Resumen ejecutivo... 2 Arquitectura de la plataforma de monitorización... 2 Monitorización y alarmas... 3 Monitorización... 3 Servicios

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

CÓMO CREAR UNA PÁGINA WEB

CÓMO CREAR UNA PÁGINA WEB CÓMO CREAR UNA PÁGINA WEB v.2 Índice 1 Introducción 3 2. Diseño gráfico 3 3. El Lenguaje HTML 3 4. Alojamiento y publicación 5 5. Promoción 8 6. Otras utilidades 9 6.1 Estadísticas 9 6.2 Contadores y Formularios

Más detalles

Servicio de VPN de la Universidad de Salamanca

Servicio de VPN de la Universidad de Salamanca Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet

Más detalles

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Este libro está diseñado y escrito para aquellas personas que, conociendo HTML y JavaScript, desean dar un salto cuantioso en la creación de sitios web, con la programación dinámica en el lado del servidor.

Más detalles

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Mini Guía para usar las Keops en el ITAM

Mini Guía para usar las Keops en el ITAM Mini Guía para usar las Keops en el ITAM Adrián Puente Z. Sala de Servidores Instituto Tecnológico Autónomo de México 7 de abril de 2005 1 1. Introducción. Cómo alumno de la materia de Sistemas Operativos

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Ú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 explícito de

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA

POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN PROFESORES: M. en C. ANTONIO ROMERO ROJANO M. en C. ALBERTO J. ROSALES SILVA. Práctica 4 Protocolo TCP/IP MATERIA:

Más detalles

Crear un servidor Web en IIS

Crear un servidor Web en IIS Crear un servidor Web en IIS Qué es un servidor web? Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

Manual de Integrador.NET

Manual de Integrador.NET Manual de Integrador.NET viafirma platform v3.5 ÍNDICE 1. INTRODUCCIÓN... 5 1.1. Objetivos... 5 1.2. Referencia... 5 2. GUÍA RÁPIDA... 5 2.1. Añadir las dependencias necesarias... 5 2.2. Página de acceso

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC

IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC IS23 Mantenimiento de Instalaciones Informáticas Práctica 6. Acceso remoto a ordenadores tipo PC 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2003/2004 En la presente sesión se pretende

Más detalles