Aplicación de agentes móviles en sistemas workflow

dc.contributor.advisorPérez, José de Jesús
dc.contributor.authorCamacho Vega, Samuel
dc.contributor.authorRojas Velasco, Alejandro
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialColombiaspa
dc.date.accessioned2024-09-13T19:21:04Z
dc.date.available2024-09-13T19:21:04Z
dc.date.issued2000
dc.degree.nameIngeniero de Sistemasspa
dc.description.abstractEl 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.abstractenglishThis 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.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCIÓ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 84spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/26514
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.relation.referencesESCALONA GARCÍA, Roberto y LARIOS SANZ, Pedro. Como programar en JAVA. México : Prentice hall, 1998. p.1056.spa
dc.relation.referencesGEORGAKOPOQULOS, Dimitrios y HORNICK Mark. An Overview of Workflow Management. Georgia : GTE Laboratories Incorporated, 1999. p. 152.spa
dc.relation.referencesGÓMEZ LABRADOR, Ramón. Agentes Móviles y Corba , http://www.fie.us.es/ %7Eramonitesis/CORBA/Seminario-MASIF/, Consultado Enero 1999.spa
dc.relation.referencesHARRELL, Charles. Promodel Corporations, http://www.promodel.com/aspire fjust in _time.html, Consultado Enero de 2000.spa
dc.relation.referencesIGLESIAS 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.referencesLANGE, Danny y OSHIMA, Mitsuru. Programming and Deploying Java Mobile Agents with Aglets. Tokio : Addison Wesley, 1999. p. 209.spa
dc.relation.referencesMENDOZA, 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.referencesMOHEDANO, 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.referencesRUSSELL, Stuard y NORVIG, Peter. Inteligencia Artificial un enfoque moderno. México : Prentice Hall, 1997. p. 998.spa
dc.relation.referencesRUEDA ARRIBAS, Fernando. Aglets Work Bench http://a01-unix.lab.inf.uc3m.es />aortega/lro9/98/aglets.html, Consultado Mayo de 2000.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsApplicationspa
dc.subject.keywordsMobile agentsspa
dc.subject.keywordsWorflow systemsspa
dc.subject.keywordsSystems engineeringspa
dc.subject.keywordsTechnological innovationsspa
dc.subject.keywordsMobile communication systemsspa
dc.subject.keywordsWireless communication systemsspa
dc.subject.keywordsComputational algorithmsspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembSistemas móviles de comunicaciónspa
dc.subject.lembSistemas de comunicación inalámbricaspa
dc.subject.lembAlgoritmos computacionalesspa
dc.subject.proposalAplicaciónspa
dc.subject.proposalAgentes móvilesspa
dc.subject.proposalSistemas worflowspa
dc.titleAplicación de agentes móviles en sistemas workflowspa
dc.title.translatedApplication of mobile agents in workflow systemsspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2000_Tesis_Samuel_Camacho.pdf
Tamaño:
17.48 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: