PDF de programación - Herramienta de simulación bursátil sobre agentes software y web services

Imágen de pdf Herramienta de simulación bursátil sobre agentes software y web services

Herramienta de simulación bursátil sobre agentes software y web servicesgráfica de visualizaciones

Publicado el 12 de Julio del 2018
379 visualizaciones desde el 12 de Julio del 2018
1.002,2 KB
128 paginas
Creado hace 14a (26/05/2009)
Sistemas informáticos

Curso 2005-2006

__________________________________________



HERRAMIENTA DE

SIMULACIÓN BURSÁTIL

SOBRE AGENTES SOFTWARE Y WEB SERVICES



Iván Gómez Edo
Itziar Pérez García
Alonso Javier Torres Ortiz



Dirigido por:
Profesor: Manuel Ortega Ortiz de Apodaca
Departamento: Sistemas Informáticos y Programación



Facultad de Informática

Universidad Complutense de Madrid

Herramienta de simulación bursátil sobre agentes software y web services

2

Departamento de Sistemas Informáticos y Programación

Herramienta de simulación bursátil sobre agentes software y web services

RESUMEN
El proyecto consiste en la realización de una herramienta para la simulación de
un mercado bursátil usando para ello un sistema multiagente. Esta herramienta
estará compuesta por un sistema distribuido basado en una arquitectura
cliente servidor. El servidor proporcionará las interfaces necesarias para que
los agentes y el usuario puedan realizar compra/venta de acciones y recibir
información necesaria para su inversión. A su vez los clientes contendrán los
sistemas de agentes que realizarán las operaciones que crean convenientes,
haciendo fluctuar los precios en bolsa. La interconexión entre el cliente y el
servidor se realiza utilizando Web services implementados con la librería
Apache Axis sobre el servidor de aplicaciones Apache Tomcat.

SUMMARY
The aim of this project is to develop a tool for stock market simulation with the
aid of a multi-agent system. This tool is a distributed system which follows a
client-server arquitecture. The server acts as a simulating environment and
provides interfaces so that both clients and agents can buy/sell stocks and
receive necessary information to invest in the market. Every client hosts a
number of software agents which will perform market operations, thus making
the prices fluctuate. The connection between the server and the clients is
managed with Web Services implemented using the Apache Axis library and
the Apache Tomcat application server.

PALABRAS CLAVE
Bolsa, simulación bursátil, multi-agente, ACL, FIPA, Web service, Axis, WSDL

Departamento de Sistemas Informáticos y Programación

3

Herramienta de simulación bursátil sobre agentes software y web services

4

Departamento de Sistemas Informáticos y Programación

Herramienta de simulación bursátil sobre agentes software y web services

INDICE

INDICE .......................................................................................................................................... 5
1. INTRODUCCIÓN ...................................................................................................................... 9
1.1 ¿PORQUÉ UNA SIMULACIÓN DE BOLSA? .................................................................................. 9
1.2 ¿PORQUÉ UN SISTEMA MULTIAGENTE? ................................................................................... 9
1.3 ¿CÓMO INTERACTUARÁN LOS AGENTES CON LA BOLSA?........................................................ 10
1.4 ¿PORQUÉ WEB SERVICES?.................................................................................................. 10
2. TECNOLOGIAS ...................................................................................................................... 11
2.1 JAVA................................................................................................................................... 11
2.2 APACHE AXIS ...................................................................................................................... 11
2.3 APACHE TOMCAT................................................................................................................. 11
2.4 SISTEMA MULTIAGENTE ....................................................................................................... 11
2.5 XML ................................................................................................................................... 12
2.6 JFREECHART ...................................................................................................................... 12
2.7 JAVACC.............................................................................................................................. 12
3. INTRODUCCIÓN A LOS WEB SERVICES............................................................................ 12
3.1 ¿QUÉ ES UN WEB SERVICE?................................................................................................ 12
3.2 VENTAJAS DE LOS WS......................................................................................................... 13
3.3 INCONVENIENTES DE LOS WS .............................................................................................. 13
3.4 INTERACCIÓN CLIENTE-SERVIDOR EN LOS WEBSERVICES ...................................................... 13
3.5 FICHERO DE DESCRIPCIÓN DEL WEBSERVICE. PROTOCOLO WSDL ....................................... 14
3.6 INTERACCIÓN ENTRE WEBSERVICE. PROTOCOLO SOAP....................................................... 15
3.7 UTILIDADES DE AXIS ........................................................................................................... 15
3.7.1 Java2WSDL............................................................................................................... 16
3.7.2 WSDL2Java............................................................................................................... 16
3.8 PASOS PARA CREAR UN SERVICIO WEB ................................................................................. 16
4.0 CASOS DE USO................................................................................................................... 17
4.1 ÍNDICE DE LOS CASOS DE USO (ORGANIZADOS POR ACTORES)................................................ 17
4.2 CASOS DE USO DEL AGENTE................................................................................................. 18
4.3 CASOS DE USO DEL USUARIO ............................................................................................... 23
4.4 CASOS DE USO DEL ADMINISTRADOR .................................................................................... 29
4.5 CASOS DE USO DEL SISTEMA DE MENSAJES........................................................................... 33
4.6 CASOS DE USO DEL RELOJ ................................................................................................... 35
4.7 CASOS DE USO DEL SISTEMA DE FLUCTUACIONES.................................................................. 35
4.8 CASOS DE USO DEL SISTEMA DE FLUCTUACIONES.................................................................. 36
5. DESCRIPCIÓN GENERAL DEL SISTEMA ........................................................................... 38

Departamento de Sistemas Informáticos y Programación

5

Herramienta de simulación bursátil sobre agentes software y web services

5.1 ARQUITECTURA CLIENTE-SERVIDOR...................................................................................... 38
5.2 PARTES SIGNIFICATIVAS DEL SISTEMA................................................................................... 39
5.2.1 Cliente........................................................................................................................ 39
5.2.2 Administrador............................................................................................................. 39
5.2.3 Servidor ..................................................................................................................... 39
5.2.4 Herramienta de agentes ............................................................................................ 39
5.3 CLIENTE DESDE EL PUNTO DE VISTA DEL SERVIDOR ............................................................... 40
5.4 SERVIDOR DESDE EL PUNTO DE VISTA DEL CLIENTE ............................................................... 40
5.5 SISTEMA DE AGENTES DENTRO DE LA ARQUITECTURA CLIENTE-SERVIDOR............................... 40
5.6 ADMINISTRADOR DEL SISTEMA.............................................................................................. 41
5.7 SISTEMA DE MENSAJES ........................................................................................................ 41
5.7.1 Información transmitida por el sistema de mensajes. ............................................... 41
5.7.2 Diagrama de clases de la interacción del cliente con el sistema de mensajes. ....... 42
5.8 OBJETOS INTERCAMBIADOS ENTRE EL CLIENTE Y EL SERVIDOR .............................................. 43
5.8.1 Operación .................................................................................................................. 43
5.8.2 Mensajes ................................................................................................................... 43
5.8.3 Información................................................................................................................ 43
5.9 IMPLEMENTACIÓN DE LA CONEXIÓN CLIENTE-SERVIDOR MEDIANTE WEB SERVICES .................. 44
5.9.1 Diagrama de clases de la arquitectura del sistema................................................... 44
5.9.2 Fichero WSDL del servidor........................................................................................ 45
6. DESCRIPCIÓN DEL SERVIDOR ........................................................................................... 52
6.1 TAREAS DEL SERVIDOR ........................................................................................................ 52
6.2 PARÁMETROS DEL SERVIDOR ............................................................................................... 53
6.3 IN
  • Links de descarga
http://lwp-l.com/pdf12476

Comentarios de: Herramienta de simulación bursátil sobre agentes software y web services (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad