Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodigital.ipn.mx/handle/123456789/5717
Título : Implementación de un motor de workflow basado en redes de Petri y patrones
Autor : Gutiérrez Tornés, Agustín Francisco
Cen Zubieta, José Rafael
González del Ángel, Félix
Palabras clave : Java virtual machine
Java (Computer program language)
Fecha de publicación : 8-jun-2008
Editorial : Instituto Politécnico Nacional. Centro de Investigación en Computación
Resumen : En la última década se han usado varios conceptos y tecnología referente a Workflow en diversos sistemas de información. Aunque no es una tecnología nueva, no es sino hasta ahora que se ha retomado, gracias a la aparición redes de datos más rápidas, y sobretodo, a la importancia que se le ha venido dando a los procesos de negocio como parte fundamental de las aplicaciones. El propósito general de este trabajo, es la implementación de un motor de Workflow en Java. Java es un lenguaje portable; esto significa que podemos compilar un programa en Java en cualquier sistema y correr el ejecutable en el mismo sistema o en cualquier otro, ya sea Macintosh, Windows, Unix o Linux. También es un lenguaje orientado a objetos. Permite representar objetos de la vida real a través de clases. Además es un lenguaje interpretado; el intérprete de Java es conocido como la máquina virtual de Java, y es la encargada de interpretar y ejecutar los programas. Se desarrollan dos aplicaciones, una para el diseño, simulación y ejecución de procesos y otra para el seguimiento de las actividades de dichos procesos. Se utilizan redes de Petri y patrones básicos de Workflow para el desarrollo de la aplicación de modelado y Servlets para dar seguimiento a las actividades de un proceso. // During the last decade Workflow concepts and technologies have been applied in many information systems. Although this is not a new technology, now it has been retaken, thanks to the existence of faster computer networks and organizations which are aware of the importance of business processes in applications. The main goal of this thesis is to build a Workflow engine using Java. Java is a portable programming language; that means that we can compile a Java program on any system and run the resulting binary executable file on the same o any other system, on Macintosh, on Windows, on Unix, and on Linux. Also Java is an object oriented programming language. It permits us to represent real objects through classes. Besides, Java is an interpreted language, we need the Java Virtual Machine to interpret and run an application. Two applications will be developed, one for the design, simulation and execution of a process; and other one to track its activities. To develop the design application, Petri nets will be used and basic Workflow patterns, as well as Servlets to track the activities of a process.
Descripción : Maestría en Ciencias de la Computación
URI : http://www.repositoriodigital.ipn.mx/handle/123456789/5717
Aparece en las colecciones: Maestría

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Tesis 11504.pdf1.56 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.