Administración de flujos de trabajo organizados en áreas autónomas para entornos ubicuos

Madai Navarrete Castro

            
Texto completo de la Tesis    



Resumen

En la actualidad, las grandes organizaciones están divididas en sub-organizaciones (e.g.,departamentos, servicios administrativos y secciones) las cuales incorporan tecnologías de la información para la gestión de algunos de los distintos procesos que se llevan a cabo dentro de ellas. Una de las tecnologías más utilizadas se refiere a los sistemas de flujo de trabajo, cuyo objetivo principal es guiar y controlar de forma automática los componentes de un proceso de negocio, e.g., tareas, documentos, normas y aplicaciones. La incorporación de este tipo de sistemas en una organización permite una mejor orquestación de sus recursos. Sin embargo, estos sistemas no han considerado la automatización del enrutamiento de las actividades de un usuario nómada, quien requiere moverse a lo largo de la organización e interactuar con los servicios ofrecidos por sus diferentes áreas, con el fin de lograr sus objetivos. Esta tesis de maestría pretende proveer un soporte de administración de flujos de trabajo en un entorno ubicuo. Los objetivos principales de este soporte son: 1) proveer a los usuarios nómadas de información sobre las actividades que deben llevar a cabo dentro de cada área visitada, y 2) otorgar permisos e imponer restricciones a dichos usuarios con base en las políticas de seguridad de la organización. De esta manera, el sistema propuesto se caracteriza por: a) ofrecer una administración basada en áreas que organiza, de manera jerárquica, las diferentes áreas de la organización de manera que las áreas de niveles superiores provean permisos y restricciones generales, mientras que las áreas de niveles inferiores ofrezcan permisos y restricciones específicas; b) determinar el contexto del usuario nómada dentro del área actual y de otras áreas que puedan influenciar el flujo de trabajo del usuario; c) regular las actividades del usuario nómada; y d) controlar el acceso a los servicios y recursos proveídos por cada área. El flujo de trabajo proporcionado al usuario nómada depende de su actual ubicación, rol y objetivo. Particularmente, la ubicación corresponde al área actual donde se encuentra el usuario nómada; el rol define los permisos que serán otorgados dicho usuario por el área actual; y el objetivo determina las actividades que el usuario debe llevar a cabo dentro de las áreas involucradas. El sistema propuesto pretende ofrecer una administración autónoma de las áreas que componen la organización, de tal manera que cada una de ellas se encargue de la administración de sus recursos, información y servicios, así como de generar el flujo de trabajo del usuario nómada en función de su contexto actual.

Palabras clave: cómputo ubicuo, flujos de trabajo, áreas autónomas, Control de Acceso Basado en Roles.


          Abstract

Nowadays, large organizations are divided into sub-organizations (e.g., departments, management services and sections), which incorporate information technologies for managing some of the different processes that are carried out within them. One of the most employed technologies refers to the workflow systems, whose main goal is to guide and control in an automatic way the components of a business process, e.g., tasks, documents, rules and applications. The incorporation of this kind of systems into an organization allows a better orquestation of their resources. However, these systems have not considered the routing automation of the activities of a nomadic user, who requires to move along the organization and to interact with the services provided by its different areas, in order to achieve his goals. This master thesis aims at providing a management support for workflows within a ubiquitous environment. The main goals of this support are: 1) to provide nomadic users with information about the activities they have to carry out within each visited area, and 2) to grant rights and to impose restrictions on such users based on the security policies of the organization. In this way, the proposed system is characterized by: a) offering an area-based administration, which hierarchically organizes the different areas of the organization, so that high level areas provide general rights and restrictions, while low level areas offers specific ones; b) determining the nomadic user's context within the current area and other areas that can influence the user's workflow; c) regulating the activities of the nomadic user; and d) controlling the access to the services and resources supplied by each area. The workflow provided to the nomadic user depends on his current location, role and goal. Particularly, the location corresponds to the current area where the nomadic user is situated; the role defines the rights granted to this user by the current area; and the goal determines the activities the user must carry out within the involved areas. The proposed system aims at providing an autonomous administration of the organization areas, so that each one is responsible for managing its own resources, information, and services, and generating the nomadic user's workflow based on his current context.

Keywords: ubiquitous computing, workflows, autonomous areas, Role-Based Access Control.