Message Oriented Middleware: Java JMS

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

Download "Message Oriented Middleware: Java JMS"

Transcripción

1 Message Oriented Middleware: Java JMS LSUB GSYC 29 de abril de 2015

2 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada (by-nc-nd). Para obtener la licencia completa, véase También puede solicitarse a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Las imágenes de terceros conservan su licencia original.

3 MOM MOM: Message Oriented Middleware. JMS (Java Message Service) es el MOM de Java. Permite la comunicación débilmente acoplada, fiable, síncrona y asíncrona entre clientes mediante el paso de mensajes. Es una especificación de API que forma parte de Java EE, hay múltiples implementaciones. El MOM depende de un servicio central o broker para gestionar los mensajes. Usaremos GlassFish como servidor de aplicaciones Java EE.

4 OOM/RPC vs MOM OOM/RPC vs MOM RPC: el objetivo es ejecutar un procedimiento: haz esto. MOM: el objetivo es notificar un evento: ha pasado esto.

5 JMS Cuándo se usa una comunicación débilmente acoplada? Si el emisor quiere no saber nada del receptor y viceversa. Sólo se debe saber el formato de los mensajes. No se quiere depender de las interfaces del resto de componentes, como en RCP/RMI. No se quiere depender de la ejecución de los otros componentes: los mensajes pueden quedar almacenados en el sistema y ser atendidos más tarde.

6 JMS Una aplicación JMS se compone de: Clientes: componentes que envían y reciben mensajes. Se garantiza que el mensaje se entrega justo una vez. Mensajes: objetos de comunicación entre componentes. Proveedor JMS: el sistema que implementa el API de JMS. La plataforma Java EE proporciona un proveedor de JMS. Hay distintas implementaciones. Los objetos administrados (administered objects) necesarios para interactuar con el proveedor. Se administran mediante una herramienta (p. ej. asadmin).

7 JMS Hay tipos de comunicación en JMS: Point-to-point. Publish/subscribe.

8 Point-to-Point Un consumidor por mensaje. Colas de mensajes persistentes: emisor y receptor no tienen dependencia temporal. Los mensajes se entregan ordenados. El receptor confirma el procesamiento de un mensaje. Imagen: (c) Oracle

9 Publish/Subscribe Múltiples consumidores por mensaje. Un consumidor se subscribe a un tema (topic). El receptor debe estar activo para recibir: emisor y receptor tienen dependencia temporal. Imagen: (c) Oracle

10 JMS Tipos de mensajes: Text: Strings. Object: Un objeto Serializable. Bytes: Un array de bytes. Map: Un diccionario. Stream: Un stream de valores primitivos.

11 Imagen: (c) Oracle Arquitectura

12 Administered Objects La herramienta de configuración de Java EE nos permite administrar dos tipos de objetos: ConnectionFactory: crea conexiones con el proveedor de JMS. Queue connection factory: para Point-To-Point. Topic connection factory: para Publish/Subscribe. Connection factory: para ambas. Destination: representa emisores y destinatarios. Queue: para Point-To-Point. Topic: para Publish/Subscribe.

13 Administración: GlassFish Crear un dominio (una o más instancias del servidor de apliaciones) que tiene asociados estos puertos TCP entre otros: Un puerto para el servidor de aplicaciones (8080 por omisión). Un puerto de administración (4848 por omisión). Un puerto de JMS (7070 por omisión). Un puerto de IIOP para RMI/CORBA (3700 por omisión). asadmin create-domain --adminport 5000 asadmin list-domains mydomain Arrancar el dominio y la base de datos con la herramienta asadmin: asadmin start-domain mydomain asadmin start-database Arrancar un navegador:

14 Administración: GlassFish Configurar JMS Default Host con la dirección de la máquina que ejecuta el broker de JMS (en este caso la máquina en la que ejecuta GlassFish). Configurations JavaMessageService default JMS host Crear los objetos administrados de JMS (JMS Resources): Resources JMSResources ConnectionFactories Resources JMSResources DestinationResources Nombre (JNDI). Tipo de recurso.

15 Administración: GlassFish

16 Administración: GlassFish

17 Administración: GlassFish

18 JNDI Los recursos se registran en un espacio de nombres de JNDI (Java Naming and Directory Interface). JNDI es una interfaz homogenea para distintos sistemas de nombrado (LDAP, CORBA, NDS, etc.). En JMS se usa para localizar los objetos administrados. Por omisión se conecta a localhost:3700. Si el servidor JNDI está en otra parte, hay que definirlo en las propiedades. Para resolver los nombres: I n i t i a l C o n t e x t j n d i = new I n i t i a l C o n t e x t ( ) ; Q u e u e ConnectionFactory q F a c t o r y = ( Q u eueconnectionfactory ) j n d i. l o o k u p ( F a c t o r i a 1 ) ; // Lookup queue Queue queue = ( Queue ) j n d i. l o o k u p ( Cola1 ) ;

19 Modelo Conexión: objeto que representa la conexión con el proveedor de JMS. Sesión: contexto para enviar y recibir mensajes desde un único thread. La sesión crea mensajes, productores y consumidores para su thread (no se deben usar desde otros threads).

20 Imagen: (c) Oracle Modelo

21 Interfaces

22 Conexión Point-to-Point El método createqueueconnection de la factoría crea una conexión con el proveedor de JMS. Dentro de una conexión podemos crear una o más sesiones para enviar, recibir, etc. El método close() cierra la conexión y todo lo que depende de ella (sesiones, etc.). QueueConnection connection = f a c t o r y. createqueueconnection ( ) ; QueueSession s e s s i o n = c o n n e c t i o n. c r e a t e Q u e u e S e s s i o n ( false, QueueSession.AUTO ACKNOWLEDGE) ;

23 Sesión Point-to-Point El primer argumento de createqueuesession inica si la sesión es transaccional. Si no es transaccional, hay que indicar un modo de asentimiento del mensaje (si es transaccional se ignora el segundo argumento): AUTO ACKNOWLEDGE: se hace automáticamente. CLIENT ACKNOWLEDGE: el receptor debe invocar el método acknowledge() manualmente. Si una sesión termina sin confirmar la recepción de un mensaje, el mensaje vuelve a estar disponible en la cola. La confirmación de un mensaje confirma todos los mensajes anteriores recibidos en la sesión.

24 Sesión La sesión nos permite crear objetos de tipo: QueueReceiver para recibir mensajes. Aunque es posible tener dos sesiones distintas con QueueReceivers para la misma cola, el estándar de JMS no define como se reparten los mensajes. Sólo un consumidor recibe el mensaje. QueueSender para enviar mensajes. QueueBrowser para inspeccionar mensajes en la cola sin sacarlos. TemporaryQueue para crear una cola temporal que solo sobrevive a la conexión en la que se crea.

25 Sesión Transaccional La transacción es entre un extremo y el proveedor de JMS, no entre los extremos. Semántica: los mensajes se ponen/quitan de la colas todos o ninguno. Forman parte de la transacción todos los mensajes enviados y recibidos en la sesión entre dos invocaciones de commit()/rollback(), potencialmente de distintas colas. Transaction Commit: todos los mensajes producidos están enviados y todos los mensajes consumidos entán asentidos. Transaction Rollback: todos los mensajes producidos se han destruido y todos los mensajes consumidos se han devuelto.

26 Sesión Transaccional Envío: Después de enviar, los mensajes no están disponibles en la cola hasta que no se invoque el método commit() de la sesión. Si se invoca rollback() en su lugar, los mensajes de la transacción no llegan nunca a estar disponibles en la cola.

27 Sesión Transaccional Recepción: Los mensajes recibidos en la transacción no se eliminan de la cola mientras se van recibiendo; se eliminan de la cola cuando el receptor invoca commit(), después de recibirlos. Si se invoca rollback() en su lugar, todos los mensajes de la transacción vuelven a estar disponibles en la cola.

28 Cierre Cuando ya no se van a utilizar, hay que cerrar los receptores/emisores, sesiones y conexiones, llamando a close(). El cierre de una sesión cierra los receptores/emisores que la pertenecen. El cierre de una conexión cierra las sesiones correspondientes.

29 Ejemplo Point-To-Point: Sender // exceptions are ignored in t h i s example I n i t i a l C o n t e x t j n d i = new I n i t i a l C o n t e x t ( ) ; QueueConnectionFactory f a c t o r y = ( QueueConnectionFactory ) j n d i. l o o k u p ( F a c t o r i a 1 ) ; Queue queue = ( Queue ) j n d i. l o o k u p ( Cola1 ) ; QueueConnection connection = f a c t o r y. createqueueconnection ( ) ; QueueSession s e s s i o n = c o n n e c t i o n. c r e a t e Q u e u e S e s s i o n ( false, QueueSession.AUTO ACKNOWLEDGE) ; QueueSender s e n d e r = s e s s i o n. c r e a t e S e n d e r ( queue ) ; f o r ( i n t i = 0 ; i < 1 0 ; i ++){ TextMessage msg = s e s s i o n. c r e a t e T e x t M e s s a g e ( ) ; msg. settext ( Message + i + to Cola1! ) ; s e n d e r. send ( msg ) ; System. e r r. p r i n t (. ) ; Thread. s l e e p ( ) ; } c o n n e c t i o n. c l o s e ( ) ; // c l o s e s t h e c o n n e c t i o n, t h e s e s s i o n and t h e r e c e i v e r

30 Ejemplo Point-To-Point: Synchronous Receiver // exceptions are ignored in t h i s example I n i t i a l C o n t e x t j n d i = new I n i t i a l C o n t e x t ( ) ; QueueConnectionFactory f a c t o r y = ( QueueConnectionFactory ) j n d i. l o o k u p ( F a c t o r i a 1 ) ; Queue queue = ( Queue ) j n d i. l o o k u p ( Cola1 ) ; QueueConnection connection = f a c t o r y. createqueueconnection ( ) ; QueueSession s e s s i o n = c o n n e c t i o n. c r e a t e Q u e u e S e s s i o n ( false, QueueSession.AUTO ACKNOWLEDGE) ; Q u e u e R e c e i v e r r e c e i v e r = s e s s i o n. c r e a t e R e c e i v e r ( queue ) ; c o n n e c t i o n. s t a r t ( ) ; System. e r r. p r i n t l n ( L i s t e n i n g... ) ; f o r ( ; ; ) { Message msg = r e c e i v e r. r e c e i v e ( ) ; i f ( msg == n u l l ){ System. out. p r i n t l n ( no more messages! ) ; break ; } i f ( msg instanceof TextMessage ){ TextMessage m = ( TextMessage ) msg ; System. out. p r i n t l n ( Message r e c e i v e d : + m. gettext ( ) ) ; } } c o n n e c t i o n. c l o s e ( ) ; // c l o s e s t h e c o n n e c t i o n, t h e s e s s i o n and t h e r e c e i v e r

31 Ejemplo Point-To-Point: Asynchronous Receiver // e x c e p t i o n s and c l o s e ( ) c a l l s a r e i g n o r e d i n t h i s example private c l a s s AsyncReceiver implements Runnable, MessageListener{ p r i v a t e QueueConnection connection ; p r i v a t e Queue queue ; p u b l i c AsyncReceiver ( QueueConnection con, Queue queue ){ t h i s. c o n n e c t i o n = con ; t h i s. queue = queue ; O v e r r i d e p u b l i c v o i d run (){ t r y { QueueSession s e s s i o n = c o n n e c t i o n. c r e a t e Q u e u e S e s s i o n ( false, QueueSession.AUTO ACKNOWLEDGE) ; Q u e u e R e c e i v e r r e c e i v e r = s e s s i o n. c r e a t e R e c e i v e r ( queue ) ; r e c e i v e r. s e t M e s s a g e L i s t e n e r ( t h i s ) ; System. out. p r i n t l n ( Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + l i s t e n i n g! ) ; // The t h r e a d w i l l be d o i n g i t s j o b dojob ( ) ; }catch ( E x c e p t i o n e ){... } f i n a l l y {... } O v e r r i d e p u b l i c v o i d onmessage ( Message msg ) { t r y { TextMessage m = ( TextMessage ) msg ; System. out. p r i n t l n ( L i s t e n e r, Thread + Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + message r e c e i v e d : + m. g e t T e x t ( ) ) ; } catch ( JMSException e ) {... } f i n a l l y {... } } }

32 Publish/Subscribe La conexión y la sesión se crea de forma similar, pero usando las interfaces de Topic en lugar de las de Queue. El emisor se crea con el método createpublisher() de la sesión. Recibe como parámetro el Topic al que se quiere enviar. Para recepción síncrona, debemos instanciar un objeto MessageConsumer invocando createconsumer(). Para recepción asíncrona, debemos instanciar un objeto TopicSubscriber invocando createsubscriber() e instalar un manejador: un objeto que implemente la interfaz MessageListener.

33 Ejemplo Pub/Sub: Sender t r y { I n i t i a l C o n t e x t j n d i = new I n i t i a l C o n t e x t ( ) ; T o p i c C o n n e c t i o n F a c t o r y f a c t o r y = ( T o p i c C o n n e c t i o n F a c t o r y ) j n d i. l o o k u p ( F a c t o r i a 2 ) ; Topic t o p i c = ( Topic ) j n d i. l o o k u p ( Topic1 ) ; TopicConnection connection = f a c t o r y. createtopicconnection ( ) ; T o p i c S e s s i o n s e s s i o n = c o n n e c t i o n. c r e a t e T o p i c S e s s i o n ( false, T o p i c S e s s i o n.auto ACKNOWLEDGE) ; T o p i c P u b l i s h e r p u b l i s h e r = s e s s i o n. c r e a t e P u b l i s h e r ( t o p i c ) ; f o r ( i n t i = 0 ; i < 1 0 ; i ++){ TextMessage msg = s e s s i o n. c r e a t e T e x t M e s s a g e ( ) ; msg. settext ( Message + i + to Cola1! ) ; p u b l i s h e r. p u b l i s h ( msg ) ; System. e r r. p r i n t (. ) ; Thread. s l e e p ( ) ; } c o n n e c t i o n. c l o s e ( ) ; }catch ( E x c e p t i o n e ){ e. p r i n t S t a c k T r a c e ( ) ; }

34 Ejemplo Pub/Sub: Synchronous Receiver t r y { I n i t i a l C o n t e x t j n d i = new I n i t i a l C o n t e x t ( ) ; T o p i c C o n n e c t i o n F a c t o r y f a c t o r y = ( T o p i c C o n n e c t i o n F a c t o r y ) j n d i. l o o k u p ( F a c t o r i a 2 ) ; Topic t o p i c = ( Topic ) j n d i. l o o k u p ( Topic1 ) ; T o p i c S e s s i o n s e s s i o n = c o n n e c t i o n. c r e a t e T o p i c S e s s i o n ( false, T o p i c S e s s i o n.auto ACKNOWLEDGE) ; MessageConsumer consumer = s e s s i o n. createconsumer ( t o p i c ) ; System. out. p r i n t l n ( Thread + Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + l i s t e n i n g! ) ; f o r ( ; ; ) { f o r ( ; ; ) { Message msg = consumer. r e c e i v e ( ) ; i f ( msg == n u l l ){ System. out. p r i n t l n ( no more messages! ) ; break ; } i f ( msg instanceof TextMessage ){ TextMessage m = ( TextMessage ) msg ; System. out. p r i n t l n ( Consumer, Thread + Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + message r e c e i v e d : + m. gettext ( ) ) ; } } }catch ( E x c e p t i o n e ) {... } f i n a l l y {... }

35 Ejemplo Pub/Sub: Asynchronous Receiver // e x c e p t i o n s and c l o s e ( ) c a l l s a r e i g n o r e d i n t h i s example private s t a t i c c l a s s AsyncReceiver implements Runnable, MessageListener{ p r i v a t e TopicConnection connection ; p r i v a t e Topic topic ; p u b l i c A s y n c R e c e i v e r ( T o p i c C o n n e c t i o n con, Topic t o p i c ){ t h i s. c o n n e c t i o n = con ; t h i s. t o p i c = t o p i c ; O v e r r i d e p u b l i c v o i d run (){ t r y { T o p i c S e s s i o n s e s s i o n = c o n n e c t i o n. c r e a t e T o p i c S e s s i o n ( false, T o p i c S e s s i o n.auto ACKNOWLEDGE) ; T o p i c S u b s c r i b e r s u b s c r i b e r = s e s s i o n. c r e a t e S u b s c r i b e r ( t o p i c ) ; s u b s c r i b e r. s e t M e s s a g e L i s t e n e r ( t h i s ) ; System. out. p r i n t l n ( Thread + Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + s u b s c r i b e d! ) ; // The t h r e a d w i l l be d o i n g i t s j o b dojob ( ) ; }catch ( E x c e p t i o n e ) {... } f i n a l l y {... } O v e r r i d e p u b l i c v o i d onmessage ( Message msg ) { t r y { TextMessage m = ( TextMessage ) msg ; System. out. p r i n t l n ( S u b s c r i b e r, Thread + Thread. c u r r e n t T h r e a d ( ). g e t I d ( ) + message r e c e i v e d : + m. g e t T e x t ( ) ) ; } catch ( JMSException e ) {... } f i n a l l y {... } } }

36 Ejecución En la máquina en la que ejecuta GlassFish: # $GLASSFISH i s t h e path to t h e G l a s s F i s h d i r e c t o r y : j a v a cp jmsexample. j a r : $GLASSFISH/ g l a s s f i s h / l i b / gf c l i e n t. j a r org. l s u b. jmsexample. P2PReceiver

37 Ejecución En otras máquinas: No hace falta ejecutar GlassFish en ellas. Es necesario tener todas las clases en el classpath. Podemos instalar GlassFish o copiar todos los JAR necesarios a mano. Hay que indicar la máquina en la que ejecuta el proveedor de JMS. # $GLASSFISH i s t h e path to t h e G l a s s F i s h d i r e c t o r y : j a v a Dorg. omg.corba. O R B I n i t i a l H o s t=omac. l s u b. org cp jmsexample. j a r : $GLASSFISH/ g l a s s f i s h / l i b / gf c l i e n t. j a r org. l s u b. jmsexample. P2PReceiver

38 asadmin Otros comandos útiles: flush-jmsdest --desttype queue cola : drena la cola indicada. flush-jmsdest --desttype topic topic : drena el topic. stop-domain domain : para la ejecución del dominio. delete-domain domain : borra el dominio....

MOM LSUB. 3 de abril de 2013 GSYC

MOM LSUB. 3 de abril de 2013 GSYC MOM LSUB GSYC 3 de abril de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Taller de Sistemas de Información 2

Taller de Sistemas de Información 2 Taller de Sistemas de Información 2 Mensajeria 6 de Setiembre de 2012 Instituto de Computación Facultad de Ingeniería Universidad de la República de Uruguay Messaging La comunicación que hemos visto hasta

Más detalles

Red LSUB. 4 de marzo de 2015 GSYC

Red LSUB. 4 de marzo de 2015 GSYC Red LSUB GSYC 4 de marzo de 2015 (cc) 2015 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Introducción a Java LSUB. 15 de enero de 2015 GSYC

Introducción a Java LSUB. 15 de enero de 2015 GSYC Introducción a LSUB GSYC 15 de enero de 2015 (cc) 2014 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Consumo de ActiveMQ en Pre

Consumo de ActiveMQ en Pre Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC Página 1 de 10 Consumo de ActiveMQ en Pre Documento de consumo Rev. Fecha Descripción 1 21/03/13 Primera versión de

Más detalles

Este sistema de manera global presenta cuatro módulos: bearerbox de Kannel, kj-

Este sistema de manera global presenta cuatro módulos: bearerbox de Kannel, kj- Capítulo 3 Arquitectura Este sistema de manera global presenta cuatro módulos: bearerbox de Kannel, kj- Gateway, Java Message Service y aplicación de servicio (Ver figura 3.1). bearerbox Este es el módulo

Más detalles

Servicios de Mensajes con JMS

Servicios de Mensajes con JMS Índice 1 2 3 4 5 Introducción a JMS (Java Message Service)...3 1.1 Un Poco de Historia... 3 1.2 Dominios de Mensajería... 6 1.3 Java Message Service... 9 1.4 Recursos JMS en Glassfish...20 1.5 Una Aplicación

Más detalles

Ejercicios de Introducción a JMS

Ejercicios de Introducción a JMS Índice 1 Dominio JMS... 2 2 Primeros Ejemplos (1p)...2 3 Ejemplos con Clases Específicas (1p)...2 4 Semáforo Hipotecario (2p)...2 4.1 jms-banco...3 4.2 jms-semaforo...3 4.3 Enviando y parseando la información...5

Más detalles

1. Posicionarse en la vista Services y seleccionar el ítem Servers. En el menú contextual del Mouse seleccionar la opción Add Server

1. Posicionarse en la vista Services y seleccionar el ítem Servers. En el menú contextual del Mouse seleccionar la opción Add Server Requisitos Versión 1.5 (o superior) de la JDK de Java NetBeans 6 como IDE de desarrollo JBoss 4.2.x como Application Server Variable de entorno de Windows JAVA_HOME apuntando al directorio de instalación

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET Cada capa de la pila añade a los datos a enviar a la capa inferior, información de control para que el envío sea correcto. Esta información

Más detalles

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo

Más detalles

Arquitectura de Proyectos de IT

Arquitectura de Proyectos de IT Arquitectura de Proyectos de IT Apunte: Introducción a MQ y conceptos de mensajería Autores: Patricio Echagüe patricioe@gmail.com Ing. Gastón Escobar gescobar@gmail.com Versión: 0.1 Octubre, 2005 1 Índice

Más detalles

Instructivo Avales Web Manual de Usuario

Instructivo Avales Web Manual de Usuario Instructivo Avales Web Manual de Usuario Unidad Informática Versión 0.01 Noviembre 2012 Copyright 2012 Fondo Nacional de Recursos - Se permite la distribución y la copia literal de este artículo en su

Más detalles

Comunicación entre Procesos y Sockets

Comunicación entre Procesos y Sockets Temas de la clase de hoy Proceso Sockets Dominios, protocolos y tipos vinculados a los sockets Introducción a Stream y Datagram El modelo cliente-servidor Funciones del cliente Funciones del servidor Orientación

Más detalles

MANUAL DE USUARIO DE OFICINA CONECTADA

MANUAL DE USUARIO DE OFICINA CONECTADA MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7

Más detalles

Cliente/Servidor en Java

Cliente/Servidor en Java Cliente/Servidor en Java Grupo ARCOS Desarrollo de Aplicaciones Distribuidas Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Introducción: 1. Paradigma cliente/servidor 2. Entorno

Más detalles

Configuración del cliente de correo Microsoft Outlook

Configuración del cliente de correo Microsoft Outlook Configuración del cliente de correo Microsoft Outlook Dirección de Redes y Seguridad Informática Índice de contenido Introducción...3 Ventajas y desventajas de Outlook...3 Instalación y configuración del

Más detalles

MICQ. Trabajo Práctico Final Seminario de Ingeniería en Informática I 75.35. Facultad de Ingeniería, UBA. Junio 2002. Cátedra: Pablo Cosso

MICQ. Trabajo Práctico Final Seminario de Ingeniería en Informática I 75.35. Facultad de Ingeniería, UBA. Junio 2002. Cátedra: Pablo Cosso MICQ Facultad de Ingeniería, UBA. Junio 2002 Trabajo Práctico Final Seminario de Ingeniería en Informática I 75.35 Cátedra: Pablo Cosso Alumno: Diego Fernando Montaldo 75.300 1 de 1 Introducción Este documento

Más detalles

Instalación del Servidor de Correo

Instalación del Servidor de Correo Instalación del Servidor de Correo Podemos realizar la instalación de modo Manual o directamente desde el asistente. Para hacerlo de modo manual: Pulsamos Inicio Panel de Control Agregar o quitar programas

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura

Más detalles

SISTEMA DE TRANSMISION DE ARCHIVOS XBRL

SISTEMA DE TRANSMISION DE ARCHIVOS XBRL SISTEMA DE ABRIL 2015 Página 2 de 22 TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 2. REQUERIMIENTOS TÉCNICOS... 3 2.1. Validación de la versión de Java... 4 2.1.1. Verificación por línea de comandos.... 4 2.2.

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

MANUAL INSTALACIÓN BÁSICO

MANUAL INSTALACIÓN BÁSICO MANUAL INSTALACIÓN BÁSICO INSTALACIÓN Para proceder a la instalación de ssms en su equipo descárguese la última versión desde la zona de descargas de la página web. Ejecute el arhivo descargado. Al hacerlo

Más detalles

3.1 Introducción a Wireshark

3.1 Introducción a Wireshark 3.1 Introducción a Wireshark Una herramienta básica para observar los mensajes intercambiados entre aplicaciones es un analizador de protocolos (packet sniffer). Un analizador de protocolos es un elemento

Más detalles

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...

Más detalles

NUEVO SISTEMA DE MENSAJERÍA.

NUEVO SISTEMA DE MENSAJERÍA. NUEVO SISTEMA DE MENSAJERÍA. Educamos ha actualizado, entre otras funcionalidades, el sistema de mensajería: Ha integrado el correo de Outlook (Microsoft). A pesar de ello, funciona sólo como mensajería

Más detalles

Llamada a métodos remotos (RMI). Curso 04/05. Tema 9. Departament d Informàtica. Universitat de València. 1. Introducción 2

Llamada a métodos remotos (RMI). Curso 04/05. Tema 9. Departament d Informàtica. Universitat de València. 1. Introducción 2 Tema 9 Llamada a métodos remotos (RMI). Departament d Informàtica. Índice 1. Introducción 2 1.1. Cómo funciona RMI?.......................................... 2 2. Usando RMI 4 2.1. Fase de desarrollo:

Más detalles

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3 TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK 2007 2 EJECUTAR 2 EL ENTORNO DE TRABAJO 3 GESTIÓN DE CORREO ELECTRÓNICO 3 Configurar cuenta de correo 3 Recepción y envío de mensajes

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

Examen de Redes - ETSIA 9 de septiembre - Primer Parcial

Examen de Redes - ETSIA 9 de septiembre - Primer Parcial Apellidos, Nombre: Grupo: Examen de Redes - ETSIA 9 de septiembre - Primer Parcial AUTORIZO a los profesores de la asignatura Redes de 2º curso de la ETSIA a publicar las calificaciones de los exámenes

Más detalles

Usar Office 365 en un iphone o ipad

Usar Office 365 en un iphone o ipad Usar Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correo desde su cuenta de Office 365. Consultar el calendario esté donde esté

Más detalles

ENVÍO DE E-MAIL POR MEDIO DE SMTP

ENVÍO DE E-MAIL POR MEDIO DE SMTP UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8

Más detalles

1. Visión general de RMI

1. Visión general de RMI 1. Visión general de RMI Java RMI permite al programador ejecutar métodos de objetos remotos utilizando la misma semántica que si fueran invocaciones locales (Véase Figura 1). Máquina Local (Cliente) Máquina

Más detalles

Sistema Integrado de Gestión INSTRUCTIVO PARA USUARIOS DE CUENTAS DE CORREO ELECTRONICO INSTITUCIONAL

Sistema Integrado de Gestión INSTRUCTIVO PARA USUARIOS DE CUENTAS DE CORREO ELECTRONICO INSTITUCIONAL Sistema Integrado de Gestión INSTRUCTIVO PARA USUARIOS DE CUENTAS DE CORREO ELECTRONICO INSTITUCIONAL Versión 3 Proceso: GESTION DE APOYO A LA DOCENCIA Junio de 2013 Página 2 de 12 1. OBJETIVO Brindar

Más detalles

Ingeniería del Software Arquitectura Física en 3 niveles

Ingeniería del Software Arquitectura Física en 3 niveles Introducción En este laboratorio desplegaremos en 3 niveles físicos una aplicación que verifica si una cuenta y un password son correctos, basada en la que fue presentada en el laboratorio Separación entre

Más detalles

Configuración de la dirección IP del dispositivo de autenticación de Xerox Secure Access Unified ID System Libro blanco

Configuración de la dirección IP del dispositivo de autenticación de Xerox Secure Access Unified ID System Libro blanco Configuración de la dirección IP del dispositivo de autenticación de Xerox Secure Access Unified ID System Copyright 2007 por Xerox Corporation. Reservados todos los derechos. XEROX y Secure Access Unified

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

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

Más detalles

HP Backup and Recovery Manager

HP Backup and Recovery Manager HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil Capitulo 1. Introducción a Objetos de Aprendizaje Móvil En la actualidad está surgiendo, día a día, nueva tecnología con el objetivo de mejorar y facilitar la vida diaria. Una tecnología en específico

Más detalles

Introducción de Sockets en C.

Introducción de Sockets en C. PRÁCTICA 2: Introducción de Sockets en C. 1 La Interfaz Socket es una API para redes TCP/IP que se compone de funciones o rutinas. Originalmente se construyó a principios de los 80 para el sistema operativo

Más detalles

GOOGLE NOTICIAS Y ALERTAS

GOOGLE NOTICIAS Y ALERTAS GOOGLE NOTICIAS Y ALERTAS Curso de Noticias y Alertas por KZgunea se encuentra bajo licencia Creative Commons de Reconocimiento-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. TEMA

Más detalles

Servicio de groupware

Servicio de groupware Servicio de groupware El groupware, también conocido como software colaborativo, es el conjunto de aplicaciones que integran el trabajo de distintos usuarios en proyectos comunes. Cada usuario puede conectarse

Más detalles

Presentación de la Práctica Final

Presentación de la Práctica Final Presentación de la Práctica Final Protocolos para la Transimisión de Audio y Vídeo por Internet Gregorio Robles grex@gsyc.urjc.es GSyC, Universidad Rey Juan Carlos 29 de noviembre de 2015 Gregorio Robles

Más detalles

Manual de usuario del servidor de faxes IP RFax

Manual de usuario del servidor de faxes IP RFax Manual de usuario del servidor de faxes IP RFax Versión 1.0 Rev. 1(Mayo de 2011) Índice 1 INTRODUCCIÓN... 3 2 CONFIGURACIÓN PREVIA... 6 3 ENVÍO DE FAXES... 9 4 RECEPCIÓN DE FAXES... 12 V 1.0 R 1 2/13 1

Más detalles

Object Oriented Middleware: Java RMI

Object Oriented Middleware: Java RMI Object Oriented Middleware: Java RMI LSUB GSYC 20 de abril de 2016 (cc) 2015 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento

Más detalles

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO 6 INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO INTRODUCCIÓN Un servidor de correo electrónico lo podemos definir como aquella aplicación de red que se encuentra instalada en un servidor de internet con

Más detalles

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente 3 o curso de Ingeniería Técnica en Informática de Sistemas 13 de abril de 2007 El objetivo de esta práctica es realizar una

Más detalles

El presente documento describe la importancia que está tomando el cómputo distribuido en

El presente documento describe la importancia que está tomando el cómputo distribuido en INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como

Más detalles

Servicio de configuración de red (DHCP)

Servicio de configuración de red (DHCP) Servicio de configuración de red (DHCP) Como hemos comentado, DHCP (Dynamic Host Configuration Protocol) es un protocolo que permite a un dispositivo pedir y obtener una dirección IP desde un servidor

Más detalles

5. Instalación y configuración de un servidor DNS. (configuración mediante webmin).

5. Instalación y configuración de un servidor DNS. (configuración mediante webmin). 5. Instalación y configuración de un servidor DNS. (configuración mediante webmin). IES Gonzalo Nazareno. Instalación n y Mantenimiento de Servicios de Internet María a Jesús s Gragera Fernández. ndez.

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

Introducción a JMS. Sistemas de Mensajería & JMS

Introducción a JMS. Sistemas de Mensajería & JMS Introducción a JMS Sistemas de Mensajería & JMS Caracterización de JMS JMS es un API para trabajar con Sistemas de Mensajería JMS no especifica HA Capabilities Load Balancing / Fault Tolerance Error /

Más detalles

Sharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0

Sharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0 Sharpdesk V3.5 Guía de instalación: Edición con clave de producto Versión 1.0 Derechos de autor Los derechos de autor de este software pertenecen a Sharp Corporation. La reproducción, adaptación o traducción

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

Aplicación App para Teléfonos inteligentes

Aplicación App para Teléfonos inteligentes Aplicación App para Teléfonos inteligentes AGREGAR VEHÍCULOS A SU CUENTA Al utilizar por primera vez esta aplicación, tendrá que dirigirse inicialmente por medio de un ordenador con acceso a internet y

Más detalles

ESPAÑOL BLACK-VS. Guía de uso e instalación

ESPAÑOL BLACK-VS. Guía de uso e instalación ESPAÑOL BLACK-VS Guía de uso e instalación ÍNDICE 1 INTRODUCCIÓN... 2 2 INSTALACIÓN Y PUESTA EN MARCHA... 2 3 REGISTRO DE LA APLICACIÓN... 4 4 CONFIGURACIÓN DE LAS CONEXIONES... 6 5 CONEXIÓN... 9 5.1

Más detalles

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A

Más detalles

Documentación Técnica Conector

Documentación Técnica Conector Documentación Técnica Conector Torre Ejecutiva Sur Liniers 1324, piso 4 Montevideo Uruguay Tel/Fax: (+598) 2901.2929* Email: contacto@agesic.gub.uy www.agesic.gub.uy Indice 1 Introducción...4 2 Casos

Más detalles

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:

Más detalles

Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013)

Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013) Proyecto final de curso Android: Programación de aplicaciones (3ª edición online, octubre-enero 2013) Nombre de la aplicación: Activland Autor: Varillas Berlandi, Jonathan Origen de la idea: La idea de

Más detalles

Práctica 3 Enrutamiento con RIP

Práctica 3 Enrutamiento con RIP Práctica 3 Enrutamiento con RIP 1- Objetivos En esta práctica vamos a ver cómo configurar el protocolo de enrutamiento RIP (RIP versión 1 y versión 2) en los routers Cisco. 2- Configurando RIPv1 Dispongan

Más detalles

Implementación y administración de Microsoft Exchange Server 2003

Implementación y administración de Microsoft Exchange Server 2003 2404A Implementación y administración de Microsoft Exchange Server 2003 Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2003 Formación: Descataloga dos Horas: 25 Introducción

Más detalles

Para subir archivos usando los datos que nos proporcionaron vía correo electrónico.

Para subir archivos usando los datos que nos proporcionaron vía correo electrónico. Para subir archivos usando los datos que nos proporcionaron vía correo electrónico. Demos primero instalar Filezilla, lo podemos descargar desde el siguiente enlace: http://filezilla-project.org/download.php

Más detalles

Solución de No conformidades

Solución de No conformidades Solución de No conformidades Documento de Construcción Solución de No conformidades 1 Tabla de Contenido Diagrama Del Proceso... 2 Sub Proceso Acción Correctiva... 3 Ejecutar Plan De Acción... 4 Proceso

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

Manual de configuración del correo. electrónico de alumnos de la UBU

Manual de configuración del correo. electrónico de alumnos de la UBU Manual de configuración del correo electrónico de alumnos de la UBU Texto actualizado el 08/04/2008 Facultad de Ciencias, planta baja Plaza Misael Bañuelos s/n 09001 Burgos Telf.: 947 25 88 43 Fax: 947

Más detalles

Mundo Azul. http://www.telefonica.net/web2/igrgavilan

Mundo Azul. http://www.telefonica.net/web2/igrgavilan Cliente / Servidor Abstract En este microtutorial se expone el concepto de cliente / servidor, tanto desde el punto de vista de un esquema de computación básico como su reflejo en arquitecturas lógicas

Más detalles

Programación Orientada a Objetos en Java

Programación Orientada a Objetos en Java Programación Orientada a Objetos en Java Curso 2006-2007 Tema 4 Herencia y Polimorfismo Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Herencia

Más detalles

Advanced Cargo Information (ACI) Cuba Customs. Sending web messages ENTREGA DE MENSAJES ACI MEDIANTE EL SITIO WEB

Advanced Cargo Information (ACI) Cuba Customs. Sending web messages ENTREGA DE MENSAJES ACI MEDIANTE EL SITIO WEB Advanced Cargo Information (ACI) Cuba Customs Sending web messages ENTREGA DE MENSAJES ACI MEDIANTE EL SITIO WEB La presente ayuda pretende dar la información necesaria a los usuarios del Sitio Web del

Más detalles

1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos 6 4.1. Documento Manual 6 4.2. Documento Automático 8

1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos 6 4.1. Documento Manual 6 4.2. Documento Automático 8 1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos 6 4.1. Documento Manual 6 4.2. Documento Automático 8 5. Selección de Artículos 9 6. Promociones 10 7. Condiciones de Venta

Más detalles

Sockets y otros objetos orientados a Internet en Delphi.

Sockets y otros objetos orientados a Internet en Delphi. CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors Sockets y otros objetos orientados a Internet en Delphi. (Seminaris de CASO) Autors Patrick Mira Pedrol Antes de nada.

Más detalles

Desarrollo Web en Entorno Servidor

Desarrollo Web en Entorno Servidor Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.

Más detalles

DOCENTES FORMADORES UGEL 03 PRIMARIA

DOCENTES FORMADORES UGEL 03 PRIMARIA DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace

Más detalles

MANUAL DE USUARIO. Aplicación: Consulta Móvil

MANUAL DE USUARIO. Aplicación: Consulta Móvil Contenido 1. ASPECTOS IMPORTANTES A TENER EN CUENTA... 2 1.1. RESTRICCIONES DE USO... 2 2. REALIZAR LAS CONSULTAS... 3 2.1. INGRESAR... 3 2.2. INICIAR SESIÓN... 4 2.3. CONSULTAR PAGOS... 5 3. RESULTADOS

Más detalles

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material

Más detalles

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail). CORREO ELECTRÓNICO NIVEL BÁSICO DE CORREO ELECTRÓNICO INICIACIÓN A CORREO ELECTRÓNICO OBTENER UNA CUENTA DE CORREO ELECTRÓNICO GRATUITA Al correo electrónico también se lo conoce como e-mail, abreviatura

Más detalles

http://127.0.0.1:51235/temp_print_dirs/exetempprintdir_xsv63y/cor...

http://127.0.0.1:51235/temp_print_dirs/exetempprintdir_xsv63y/cor... 1 of 7 10/09/2010 11:28 Correo web Correo web El correo web La evolución de las tecnologías en la creación de aplicaciones, el aumento del ancho de banda y la mejor gestión del mismo se han conjugado en

Más detalles

En los últimos años, se ha presentado una enorme demanda por servicios portátiles,

En los últimos años, se ha presentado una enorme demanda por servicios portátiles, Capítulo 1 Introducción En los últimos años, se ha presentado una enorme demanda por servicios portátiles, a los que se les ha llamado tecnologías móviles, este repentino crecimiento de tecnologías ha

Más detalles

Tienda Virtual Synergy (Parte 2)

Tienda Virtual Synergy (Parte 2) Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo

Más detalles

2.2 EL CORREO ELECTRONICO UNIDAD II

2.2 EL CORREO ELECTRONICO UNIDAD II 2.2 EL CORREO ELECTRONICO UNIDAD II El correo electrónico: El correo electrónico es el servicio de Internet con más usuarios de todo el mundo. Con este servicio se pueden crear mensajes para enviarlos

Más detalles

P/. Factura Electrónica D/. Manual de Usuario Proveedores

P/. Factura Electrónica D/. Manual de Usuario Proveedores Control documental Versión del Fecha Autor Modificaciones/Comentarios documento 1.0 10/02/2011 Diputación de Teruel Versión inicial del documento 1.1 05/04/2011 Diputación de Teruel Revisado estilo 1.2

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

El mediador es un programa escrito en Java diseñado para interactuar con un servidor

El mediador es un programa escrito en Java diseñado para interactuar con un servidor Apéndice F: Manual de Usuario del mediador 1. El programa mediador. El mediador es un programa escrito en Java diseñado para interactuar con un servidor RADIUS y un servidor de bases de datos. El objetivo

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

LABORATORIO 9. Replicación de base de datos en SQL Server

LABORATORIO 9. Replicación de base de datos en SQL Server LABORATORIO 9. Replicación de base de datos en SQL Server GUÍA DE LABORATORIO Nº 9 Actividad de Proyecto No. 11: ESTABLECER PLANES DE SINCRONIZACIÓN PARA BASE DE DATOS Y OBJETOS DISTRIBUIDOS. Estructura

Más detalles

DHCP. Dynamic Host Configuration Protocol. Protocolo de Configuración Dinámica de Host. Administración de Redes de Computadores

DHCP. Dynamic Host Configuration Protocol. Protocolo de Configuración Dinámica de Host. Administración de Redes de Computadores DHCP Dynamic Host Configuration Protocol Protocolo de Configuración Dinámica de Host Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez CONFIGURACION DEL SERVIDOR DHCP

Más detalles

Introducción a las Redes de Computadoras. Obligatorio 2 2011

Introducción a las Redes de Computadoras. Obligatorio 2 2011 Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente

Más detalles

HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA

HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA Índice Introducción... 1 Sobre la herramienta Turnitin... 2 Uso de la herramienta Tareas en poliformat... 3 Crear una Tarea para usar con Turnitin....

Más detalles

QUÉ ES HOMEBASE? Encontrar Libros

QUÉ ES HOMEBASE? Encontrar Libros QUÉ ES HOMEBASE? HomeBase 2.3 es el software de gerencia de inventario que permite no perder de vista sus libros, catálogos, desideratas, clientes y facturas. Usted puede agregar nuevas entradas, actualizar

Más detalles

Centro de Investigacio n en Matema ticas. Preguntas frecuentes sobre la migracio n del servicio de correo a la plataforma de Gmail

Centro de Investigacio n en Matema ticas. Preguntas frecuentes sobre la migracio n del servicio de correo a la plataforma de Gmail Centro de Investigacio n en Matema ticas Preguntas frecuentes sobre la migracio n del servicio de correo a la plataforma de Gmail FAQ S sobre la migración a Gmail Iniciando con Gmail:... 4 Cambiará nuestra

Más detalles

Publicación del sitio web en internet. Equipo 6

Publicación del sitio web en internet. Equipo 6 Publicación del sitio web en internet Equipo 6 En que consiste? O Una vez que hemos diseñado nuestra página web llega el momento en el quede debemos publicarla en Internet. Para ello tenemos que encontrar

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas

Más detalles

servicios. El API es definido al nivel de código fuente y proporciona el nivel de

servicios. El API es definido al nivel de código fuente y proporciona el nivel de GLOSARIO API Application Program -ming- Interface Es la interfaz por la cual una aplicación accede al sistema operativo u a otros servicios. El API es definido al nivel de código fuente y proporciona el

Más detalles

Configuración del softphone X-Lite

Configuración del softphone X-Lite Configuración del softphone X-Lite Agregar un usuario Cuando se ejecuta el softphone por primera vez, nos pide que configuremos una cuenta de usuario para poder realizar y recibir llamadas. Se abre la

Más detalles