La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructura para servidores de servicios en redes IRC Alumno: Rubén Lozano Díaz Tutor: Carlos Molina Clemente.

Presentaciones similares


Presentación del tema: "Estructura para servidores de servicios en redes IRC Alumno: Rubén Lozano Díaz Tutor: Carlos Molina Clemente."— Transcripción de la presentación:

1 Estructura para servidores de servicios en redes IRC Alumno: Rubén Lozano Díaz Tutor: Carlos Molina Clemente

2 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

3 Componentes de una red IRC Usuarios Bots Servidores Redes

4 Conexiones con IRC Modo clienteModo servidor Acciones limitadasControl total por permisos Visibilidad de la red acotada Visibilidad total de la red Comandos simplesComandos restringidos Administración de servidores

5 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

6 Protocolo HTTP Definición: Protocolo orientado a transacciones, sigue el esquema petición-respuesta entre un cliente y un servidor. Uso: Se usa en cada transacción de la web (WWW) Funcionamiento: Un user agent envía una petición y el servidor transfiere el recurso mediante una URL

7 XML - RPC Definición: Protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP como protocolo de transmisión de mensajes. Uso: Computarización distribuida multiplataforma. Funcionamiento: El cliente lanza una llamada que el servidor recibe, procesa y posteriormente envía el resultado.

8 Estándar en comunicaciones XML-RPC como estándar Implementaciones importantes: C/C++ Delphi Perl Java PHP.NET

9 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, Arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

10 Motivación y objetivos Motivación: Aprendizaje Programación a partir de una herramienta base Creación herramienta para comunidad IRC

11 Motivación y objetivos Objetivos: Herramienta multiplataforma Herramienta multilenguaje Arquitectura para protocolos IRC Base de datos general ampliable Acercar orientación a objetos a la comunidad IRC

12 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

13 Diseño

14 Arquitectura

15 Base de datos Guardamos: Objetos de la red IRC Datos verificación de servicios Hibernate: Permite abstracción de la base de datos. Modelo orientado a objetos.

16 Base de datos

17 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

18 Servicios de ejemplo Servicio de monitorización visual Servicio de administración de Nicks Servicio de monitorización en.NET

19 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

20 Herramientas De bases de datos: Hibernate Hibernate Reverse Engineering Tools Oracle DB Express edition 10g SQL Developer De XML-RPC: WSXML-RPC implementación de Apache

21 Herramientas De IRC: Servidor IRC Hispano P10 Cliente IRC mIRC Jibble PircBot De entorno Java: Eclipse Ganymede Log 4 Java JDK Java SE 6 Junit

22 Herramientas De control de versiones: Subversion SubClipse

23 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

24 Introducción software libre Libertad de uso, modificación y distribución. Mejoras de calidad y soporte para y por usuarios y desarrolladores. Forma ética de entender el software. Distribuye documentación, ejecutables y código fuente del programa.

25 Importancia en este proyecto Basado en herramientas de software libre. El 99% de las herramientas usadas son software libre. Se han personalizado herramientas.

26 Índice Internet Relay Chat Protocolos de red Motivación y objetivos Diseño, arquitectura y base de datos Servicios de ejemplo Herramientas Introducción al software libre Croquis temporal y conclusiones

27 Croquis temporal

28 Conclusiones


Descargar ppt "Estructura para servidores de servicios en redes IRC Alumno: Rubén Lozano Díaz Tutor: Carlos Molina Clemente."

Presentaciones similares


Anuncios Google