Aplicación de agentes móviles en sistemas workflow
| dc.contributor.advisor | Pérez, José de Jesús | |
| dc.contributor.author | Camacho Vega, Samuel | |
| dc.contributor.author | Rojas Velasco, Alejandro | |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Colombia | spa |
| dc.date.accessioned | 2024-09-13T19:21:04Z | |
| dc.date.available | 2024-09-13T19:21:04Z | |
| dc.date.issued | 2000 | |
| dc.degree.name | Ingeniero de Sistemas | spa |
| dc.description.abstract | El presente informe fue desarrollado con el fin de realizar un estudio para definir la aplicabilidad de los sistemas de agentes móviles en los flujos de trabajo. Para poder llegar a una serie de resultados concretos, se investigó sobre varias tecnologías con las que se pudieran desarrollar sistemas de agentes, tecnologías como Agent Builder, Zeus, y Aglets WorkBench, fueron analizadas y estudiadas para buscar la forma de utilizarlas para la construcción, aplicación y ejecución de agentes. Se eligió Aglets por tratarse de un sistema multiplataforma y por estar desarrollado en JAVA, lo cual facilita la ejecución en diferentes sistemas operativos. Se darán algunos conceptos básicos sobre los agentes y sus funciones, se mencionan aplicaciones de esta tecnología y se profundiza en la aplicación de agentes móviles hechos en Aglets, para sistemas WorkFlow. Se desarrolló un prototipo de un agente móvil que permite realizar una serie de tareas como la consulta a una base de datos y el transporte de información. La importancia de este trabajo radica en que los sistemas basados en agentes son una nueva tecnología que no ha sido explotada por completo y que puede ser de valiosa utilidad para aplicaciones como flujos de trabajo (WorkFlow), diseminación de información, comercio electrónico, procesamiento en paralelo, monitoreo y notificación de datos. | spa |
| dc.description.abstractenglish | This report was developed in order to carry out a study to define the applicability of mobile agent systems in workflows. In order to reach a series of concrete results, several technologies were investigated with which agent systems could be developed. Technologies such as Agent Builder, Zeus, and Aglets WorkBench were analyzed and studied to find a way to use them for the construction, application and execution of agents. Aglets was chosen because it is a multi-platform system and because it is developed in JAVA, which facilitates execution on different operating systems. Some basic concepts about agents and their functions will be given, applications of this technology will be mentioned and the application of mobile agents made in Aglets for WorkFlow systems will be explored in depth. A prototype of a mobile agent was developed that allows performing a series of tasks such as consulting a database and transporting information. The importance of this work lies in the fact that agent-based systems are a new technology that has not been fully exploited and that can be of valuable use for applications such as workflows (WorkFlow), information dissemination, electronic commerce, parallel processing, data monitoring and notification. | spa |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | INTRODUCCIÓN 13 1. AGENTES 16 1.1. DEFINICIÓN 16 1.2. ATRIBUTOS DE LOS AGENTES 18 1.2.1. Delegación 18 1.2.2. Habilidades de comunicación 18 1.2.3. Autonomía 18 1,2.4. Monitoreo 19 1,2.5. Actuación 19 1.2.6. Inteligencia 19 2. AGENTES MÓVILES 21 2.1. REDUCEN LA CARGA DE LA RED 21 2.2. SUPERAN LA LATENCIA DE LA RED 22 2.3. ENCAPSULAN PROTOCOLOS 23 2.4. SE EJECUTAN ASINCRÓNICA Y AUTÓNOMAMENTE 23 2.5. SE ADAPTAN DINÁMICAMENTE AL AMBIENTE 23 2.6. SON DE NATURALEZA HETEROGÉNEA 24 2.7. SON ROBUSTOS Y TOLERANTES A FALLAS 24 3. WORKFLOW 26 3.1. ¿PARA QUÉ WORKFLOW? 27 3.2. CLASIFICACIÓN DE WORKFLOW 28 3.3. COMPONENTES DE UN PROCESO DE NEGOCIOS 29 3.4. INTERNET Y WORKFLOW 30 4. SISTEMA AGLETS PARA EL DESARROLLO DE AGENTES DE SOFTWARE (AGLETS WORKBENCH) 32 4.1. EL MODELO DE AGLET 33 4.2. ANATOMÍA COMPLETA DE UN AGLET 36 4.2.1. Creación 37 4.2.2. Eliminación 38 4.2.3. Clonación 39 4.2.4. Movilidad 41 4.2.5. Retracción 42 4.2.6. Activación Y Desactivación 43 5. JAVA 46 5.1. PUNTOS FUERTES JAVA 46 5.1.1. Simple 47 5.1.2. Orientado a objetos 47 5.1.3. Distribuido 48 5.1.4. Robusto 48 5.1.5. Seguro 48 5.1.6. Arquitectura neutral 48 5.1.7. Dinámico 48 5.2. LIMITACIONES DE JAVA 49 5.2.1. Interpretado 49 5.2.2, Multitarea 49 5.2.3. Interfaz Gráfica de las Aplicaciones 49 5.2.4. Sintaxis 49 5.3. QUE SON LOS APPLETS? 50 5.4. ACCESO A BASES DE DATOS CON JDBC 50 5.4.1. Que es JDBC? 50 5.4.2. Arquitectura de JDBC 51 5.4.3. Funcionalidades del JDBC 52 6. DESCRIPCIÓN DE LA APLICACIÓN DEL PROTOTIPO DEL AGENTE MÓVIL 55 6.1. MODELO DE AGENTE 55 6.2. MODELO DE TAREAS 57 6.3. MODELO DE COMUNICACIÓN 59 6.4. RECORRIDO DEL AGENTE EN LA RED DE UNA ORGANIZACIÓN 61 6.5. MODELO DE DISEÑO 63 6.6. ANÁLISIS DE SOFTWARE ORIENTADO A OBJETOS 64 7. DISEÑO DEL PROGRAMA 66 7.1. ALGORITMO PARA EL AGENTE LLAMAR 66 7.2. ALGORITMO PARA LA CREACIÓN DEL FORMULARIO DE PEDIDO 67 7.3. ALGORITMO PARA EL AGENTE ESCLAVO 68 8. IMPLEMENTACIÓN 70 9. CONCLUSIONES 80 10. RECOMENDACIONES PARA TRABAJOS FUTUROS 82 BIBLIOGRAFÍA 83 ANEXOS 84 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/26514 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
| dc.relation.references | ESCALONA GARCÍA, Roberto y LARIOS SANZ, Pedro. Como programar en JAVA. México : Prentice hall, 1998. p.1056. | spa |
| dc.relation.references | GEORGAKOPOQULOS, Dimitrios y HORNICK Mark. An Overview of Workflow Management. Georgia : GTE Laboratories Incorporated, 1999. p. 152. | spa |
| dc.relation.references | GÓMEZ LABRADOR, Ramón. Agentes Móviles y Corba , http://www.fie.us.es/ %7Eramonitesis/CORBA/Seminario-MASIF/, Consultado Enero 1999. | spa |
| dc.relation.references | HARRELL, Charles. Promodel Corporations, http://www.promodel.com/aspire fjust in _time.html, Consultado Enero de 2000. | spa |
| dc.relation.references | IGLESIAS FERNÁNDEZ, Carlos Arturo. Definición de una metodología para el desarrollo de sistemas Multiagente. Madrid. 1998, 322 p. Tesís Doctoral (Doctor en telecomunicaciones}. Universidad Politécnica de Madrid. Departamento de Ingeniería. Área de Sistemas Telemáticos. | spa |
| dc.relation.references | LANGE, Danny y OSHIMA, Mitsuru. Programming and Deploying Java Mobile Agents with Aglets. Tokio : Addison Wesley, 1999. p. 209. | spa |
| dc.relation.references | MENDOZA, Antonio José. Acceso a Bases de Datos con JDBC. En : Solo Programadores : Java el lenguaje del futuro. No. 3 (sep 1999); p. 36 - 46. | spa |
| dc.relation.references | MOHEDANO, José Eduardo. Los puntos fuertes y las debilidades de JAVA. En : Solo Programadores : Java el lenguaje del futuro. No. 3 (sep 19989); p. 16 - 21. | spa |
| dc.relation.references | RUSSELL, Stuard y NORVIG, Peter. Inteligencia Artificial un enfoque moderno. México : Prentice Hall, 1997. p. 998. | spa |
| dc.relation.references | RUEDA ARRIBAS, Fernando. Aglets Work Bench http://a01-unix.lab.inf.uc3m.es />aortega/lro9/98/aglets.html, Consultado Mayo de 2000. | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Application | spa |
| dc.subject.keywords | Mobile agents | spa |
| dc.subject.keywords | Worflow systems | spa |
| dc.subject.keywords | Systems engineering | spa |
| dc.subject.keywords | Technological innovations | spa |
| dc.subject.keywords | Mobile communication systems | spa |
| dc.subject.keywords | Wireless communication systems | spa |
| dc.subject.keywords | Computational algorithms | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Innovaciones tecnológicas | spa |
| dc.subject.lemb | Sistemas móviles de comunicación | spa |
| dc.subject.lemb | Sistemas de comunicación inalámbrica | spa |
| dc.subject.lemb | Algoritmos computacionales | spa |
| dc.subject.proposal | Aplicación | spa |
| dc.subject.proposal | Agentes móviles | spa |
| dc.subject.proposal | Sistemas worflow | spa |
| dc.title | Aplicación de agentes móviles en sistemas workflow | spa |
| dc.title.translated | Application of mobile agents in workflow systems | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 2000_Tesis_Samuel_Camacho.pdf
- Tamaño:
- 17.48 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Tesis
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
