7 jours d'essai offerts
Cet ouvrage et des milliers d'autres sont disponibles en abonnement pour 8,99€/mois

Compartir esta publicación

´ESCUELA POLITECNICA SUPERIOR
UNIVERSIDAD CARLOS III DE MADRID
´ ´ ´ ´INGENIERIA TECNICA DE TELECOMUNICACION : TELEMATICA
PROYECTO FIN DE CARRERA
˜DISENO Y DESARROLLO DE UN PORTLET PARA LA
´GESTION DE CURSOS EN LIFERAY INTEGRADO CON EL
´SISTEMA DE GESTION DE WORKFLOWS JBPM.
Autor: Sara Gozalo Mac´ıas
´Tutor: Jesus Arias Fisteus
Diciembre de 2010No existe cantidad de experimentacion´ que pueda demostrar que tengo razon,´ pero basta
un solo experimento para demostrar que estoy equivocado.
Albert EinsteinAgradecimientos
Este momento...el momento en el cual te das cuenta que tras muchos d´ıas interminables
de biblioteca, cientos de practicas´ y mucho esfuerzo, por fin ha llegado el d´ıa que todos
vemos muy lejos cuando empezamos la carrera, el d´ıa en que la terminas. Pero no he llegado
sola hasta aqu´ı, porque si no fuera por toda esa gente que me rodea, esto no hubiera sido
posible.
En primer lugar me gustar´ıa nombrar a mi tutor, D. Jesus´ Arias Fisteus. Porque gracias a
el,´ me d´ı cuenta de que todo esta´ relacionado y que siempre existe un camino para encontrar
´la solucion´ a un problema. El me acerco´ al mundo de la programacion´ Web, un mundo que
capto´ todo mi interes´ y del cual no quiero alejar mi carrera profesional. Gracias por todas
esas horas de tutor´ıa, por tu paciencia, tu apoyo y tu ayuda a lo largo de toda mi carrera.
Gracias.
En segundo lugar quer´ıa agradecer el esfuerzo y dedicacion´ de todos los profesores que
he tenido durante todos estos anos,˜ porque todos han aportado su granito de arena en mi
educacion.´ Quer´ıa mencionar especialmente a Luis, mi “profe de tecno”, porque gracias a el´
aprend´ı como resolver un circuito con una sonrisa, porque sin el´ no hubiera sabido que un
proyecto de investigacion´ pudiera llegar a ser tan genial, porque....dijo...dijo...dijo....[;)]que
este momento llegar´ıa, y ha llegado. Gracias.
Pero sin ninguna duda, se lo tengo que agradecer a toda mi familia, por el apoyo continuo
que he recibido por su parte durante estos anos.˜ Gracias a mis padres, por todo el carino˜ y
animo´ que me han dado. Gracias mama,´ papa,´ por esas sonrisas al llegar a casa todos esos
d´ıas inacabables de universidad. Mama´ gracias por ser tan comprensiva con lo desastre que
soy, papa´ gracias por esos consejos de psicologo´ que aunque parezca que no te hago caso,
son muy utiles.´ Y gracias por la excelente formacion´ y educacion´ que nos habeis´ dado a mi
hermana y a m´ı y por la que siempre estaremos muy agradecidas. Muchas gracias.
Miri, gracias por todo, porque sin ti este proyecto no hubiera sido posible. Siempre has
sido mi ejemplo a seguir y sabes perfectamente que nunca llegare´ a ser MiriV2 porque eres
inmejorable. Se´ que nunca me perdonaras´ por todo lo que te romp´ı cuando era una enana,
pero espero que cuentes conmigo para construir el Imperio, ;op. Gracias de verdad.
´ ˜Gracias Sergio por estar ahı durante todos estos anos. Gracias por escucharme todas esas
tardes, incluso sin entender una palabra de lo que te contaba. Gracias por conseguir sacarme
una sonrisa en los peores momentos y por todos los buenos momentos que me has hecho
vivir. Eres un sol.
En ultimo´ lugar me gustar´ıa dar las gracias a toda esa gente que me rodea y aunque no
lo parezca han sido y son muy importantes:
Me gustar´ıa empezar con Bea, mi amiga y companera˜ de universidad, practicas,´ risas,
IIIIV
agobios...Gracias por aguantar mis visitas continuas al tablon,´ por no mostrarme tu lado bi-
´ ´ ´polar y hacer que todos esos largos dıas de biblioteca y practicas fueran mas amenos. Gracias
tambien´ a mis companeros˜ y amigos del instituto, en especial a mi “grupo de investigacion”:´
Noe, Raquel y por supuesto a Silvia, esos dos anos˜ sentada a tu lado no los olvidare´ nunca.
Gracias a toda la gente de musica,´ porque han sido una parte fundamental en mi forma-
cion´ como persona y como musico.´ Porque aunque no sea el mejor momento para la escuela,
vosotros siempre sereis los mejores. Gracias a mis musicos´ preferidos por todos esos viernes
de relax.
Y por ultimo´ quer´ıa agradecer todo el animo´ y apoyo que me han dado mis amigos. Gra-
cias por todos esos fines de semana, por vuestras locuras y por todos los buenos momentos
juntos. Porque sois muchos y no os puedo mencionar a todos, pero puedo decir que estoy ro-
deada de dentistas, abogados, biologos,´ psicologos,´ administradores, ingenieros, arquitectos,
etc, sois los mejores. Gracias por todo.
GRACIAS A TODOSResumen
Tecnolog´ıa, Internet, aplicaciones Web...estas palabras son cada d´ıa mas´ comunes en
nuestro vocabulario. Poco a poco tanto empresas, ministerios y universidades estan´ empe-
zando a usar aplicaciones web para realizar sus tramites,´ eliminando de esta forma los tedio-
sos papeles. Por ello, los avances en las tecnolog´ıas para desarrollar aplicaciones web han
sido muy significativos en los ultimos´ anos.˜
Las tecnolog´ıas tambien´ estan´ modificando la forma de comunicacion´ en los grupos
de trabajo. Actualmente existen muchos grupos de trabajo que no obtienen los resultados
esperados debido a la mala comunicacion´ o la falta de organizacion.´ Por ello han aparecido
herramientas que organizan y distribuyen las tareas en el grupo de trabajo, mejorando de
esta forma la comunicacion´ y organizacion´ del grupo. Estas tecnolog´ıas son los sistemas de
gestion´ de workflows.
Este proyecto se ha basado en estas dos ideas. En un inicio se desarrollo´ un portlet
para gestionar los cursos de formacion´ de la empresa Gridcore AB. Este portlet se imple-
mento´ para el portal Liferay, mediante las herramientas ICEFaces y JSF que mejoran la
interfaz grafica.´ Ademas´ mediante este portlet es posible gestionar diferentes roles dentro de
la empresa como administrador, profesor y alumno.
En la segunda parte del proyecto se hizo un estudio acerca de los sistemas de gestion´ de
´ ´workflow. A continuacion se integro el sistema elegido (JBPM) con el portal Web Liferay,
utilizado para el desarrollo del portlet. Gracias a esta integracion´ se pudieron automatizar
algunas tareas, facilitando de esta forma la gestion´ por parte del administrador. Ademas´ la
integracion´ de ambas tecnolog´ıas permitira´ gestionar los grupos de trabajo de una forma mas´
simple y esto mejorara´ su rendimiento.
VAbstract
Technology, Internet, Web applications....all these word are more and more common in
our vocabulary. Nowadays, companies, public administration and universities start to use
these Web applications on their way to leave the tedious paperworks. Therefore there have
been relevant technological advances in web application development on the last few years.
Technologies are also changing the way of communication in working groups. Currently
there are many working groups that do not get the expected results due to miscommunication
or lack of organization. Therefore, tools that organize and distribute tasks in the working
group have appeared. These tools have improved communication and group organization.
These technologies are called “workflow management systems ”.
This project is based on the previous ideas. At first, we developed a portlet for managing
trainings at Gridcore AB. This portlet is implemented inside the Liferay portal, using ICE-
faces and JSF tools that enhance the user interface. Using this portlet it is also possible to
manage different roles within the company; as an administrator, teacher or student.
The second part of the project includes a research based on workflow management sys-
tems. As a result of the research, JBPM was the system chosen. This system was integrated
within the Liferay portal. Thanks to this integration some tasks may be automatized, that
improves the management making it easier for the administrator. With this integration the
management and performance of working groups have been improved.
VII