Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: COÊLHO, Rafael Isaias Rodrigues
Orientador(a): LIMA, Ricardo Massa Ferreira
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
dARK ID: ark:/64986/00130000076kt
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Programa de Pos Graduacao em Ciencia da Computacao
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/27690
Resumo: Os sistemas de gerenciamento de processos de negócio (BPMS) tradicionais frequentemente incluem restrições no compartilhamento de informações contextuais, problema conhecido como Context Tunneling. Este ocorre quando o contexto necessário para controlar a execução de um processo apenas é visível para seus respectivos atores, portanto, um usuário conhece as atividades que foram destinadas a ele, mas não consegue ter uma visão geral de como a execução de suas atividades pode impactar no restante do processo. Dessa forma, o usuário não pode decidir por fazer atividades mais impactantes antes, ou que acelerariam o encerramento do processo. Esta visão restrita geralmente resulta em erros e ineficiências. Essa limitação contextual possui maior impacto para processos nos quais múltiplos participantes estão envolvidos na execução das atividades para alcançar um objetivo comum, tais como cuidados médicos, desenvolvimento de sistemas e organização de eventos. Esses processos representam a maioria dos processos do mundo real e são conhecidos como processos colaborativos. Nesse tipo de processo, a comunicação e a colaboração tornam-se características importantes, visto que a decisão tomada por um usuário pode influenciar o fluxo restante do processo, assim como as ações disponíveis (ou não) para os outros usuários desse processo de colaboração. A abordagem Case Management expressa o gerenciamento do processo baseando-se nas informações do contexto no qual está inserido, com o objetivo de mitigar o problema de Context Tunneling. Dessa forma, este trabalho propõe a extensão do framework REFlex, introduzindo ao cenário declarativo já existente, características próprias do Case Management. Para isso, apresentamos uma solução web (Web-REFlex) capaz de executar várias instâncias e gerenciar informações de contexto para processos de negócio colaborativos. O Web-REFlex registra dados baseado em decisões tomadas previamente por usuários e, através de estatísticas e da técnica Analytic Hierarchy Process (AHP), disponibiliza sugestões de atividades e informações globais sobre o processo. Desse modo, é possível permitir que os usuários tenham uma visão ampla, e não somente restrita ao seu contexto, para que tirem proveito dessas informações a fim de tomar melhores decisões sobre quem deve realizar e/ou qual etapa deve ser executada para satisfazer os objetivos atuais do processo.
id UFPE_52e5c28e1c2600377c52859c8be776bf
oai_identifier_str oai:repositorio.ufpe.br:123456789/27690
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling COÊLHO, Rafael Isaias Rodrigueshttp://lattes.cnpq.br/9148122772661394http://lattes.cnpq.br/0033981436042117LIMA, Ricardo Massa FerreiraCARVALHO, Renata Medeiros de2018-11-22T18:36:14Z2018-11-22T18:36:14Z2017-03-10https://repositorio.ufpe.br/handle/123456789/27690ark:/64986/00130000076ktOs sistemas de gerenciamento de processos de negócio (BPMS) tradicionais frequentemente incluem restrições no compartilhamento de informações contextuais, problema conhecido como Context Tunneling. Este ocorre quando o contexto necessário para controlar a execução de um processo apenas é visível para seus respectivos atores, portanto, um usuário conhece as atividades que foram destinadas a ele, mas não consegue ter uma visão geral de como a execução de suas atividades pode impactar no restante do processo. Dessa forma, o usuário não pode decidir por fazer atividades mais impactantes antes, ou que acelerariam o encerramento do processo. Esta visão restrita geralmente resulta em erros e ineficiências. Essa limitação contextual possui maior impacto para processos nos quais múltiplos participantes estão envolvidos na execução das atividades para alcançar um objetivo comum, tais como cuidados médicos, desenvolvimento de sistemas e organização de eventos. Esses processos representam a maioria dos processos do mundo real e são conhecidos como processos colaborativos. Nesse tipo de processo, a comunicação e a colaboração tornam-se características importantes, visto que a decisão tomada por um usuário pode influenciar o fluxo restante do processo, assim como as ações disponíveis (ou não) para os outros usuários desse processo de colaboração. A abordagem Case Management expressa o gerenciamento do processo baseando-se nas informações do contexto no qual está inserido, com o objetivo de mitigar o problema de Context Tunneling. Dessa forma, este trabalho propõe a extensão do framework REFlex, introduzindo ao cenário declarativo já existente, características próprias do Case Management. Para isso, apresentamos uma solução web (Web-REFlex) capaz de executar várias instâncias e gerenciar informações de contexto para processos de negócio colaborativos. O Web-REFlex registra dados baseado em decisões tomadas previamente por usuários e, através de estatísticas e da técnica Analytic Hierarchy Process (AHP), disponibiliza sugestões de atividades e informações globais sobre o processo. Desse modo, é possível permitir que os usuários tenham uma visão ampla, e não somente restrita ao seu contexto, para que tirem proveito dessas informações a fim de tomar melhores decisões sobre quem deve realizar e/ou qual etapa deve ser executada para satisfazer os objetivos atuais do processo.CAPESTraditional Business Process Management Systems (BPMS) often comprise contextual sharing information constraints, creating a problem known as Context Tunneling. It may happen when the context information needed to control the process execution is only visible for its respective actors and, although a user knows his immediate activities, he may not be aware of the overall process, which can severely impact on future results. In this way, the user cannot decide to do more impacting activities before, or that would accelerate the conclusion of the process. This narrow view often results in errors and inefficiencies. Activities that require multiple participants per goal are more vulnerable and yet the most popular in real-world collaborative processes, for instance in medical care, system development and event organization. In this type of process, communication and collaboration become relevant features, since the decision made by a user can alter the process flow, as well as the actions available (or not) to other users. The Case Management approach expresses the process management based on the context information in which it is inserted, so as to mitigate the Context Tunneling problem. This work proposes the REFlex framework extension, introducing specific characteristics of Case Management to the existing declarative scenario. To do this, we present a web-based solution (Web-REFlex) capable of running multiple instances and managing context information for collaborative business processes. Web-REFlex records data based on decisions previously made by users and, through statistics and the AHP technique, provides comprehensive suggestions and information about the process. Furthermore it is possible to allow users to take a broad view, not only in local context, to take advantage of this information in order to make better decisions about who should perform and/or which steps should be performed to meet current goals of the process.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de softwareModelagem de processos de negóciosWeb-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdf.jpgDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdf.jpgGenerated Thumbnailimage/jpeg1325https://repositorio.ufpe.br/bitstream/123456789/27690/5/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf.jpgf544548aaf91eba312819e1beed575b7MD55ORIGINALDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdfDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdfapplication/pdf1751110https://repositorio.ufpe.br/bitstream/123456789/27690/1/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf8d3cd455da48d8ad2f05fa5f3c51e813MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/27690/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/27690/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdf.txtDISSERTAÇÃO Rafael Isaias Rodrigues Coêlho.pdf.txtExtracted texttext/plain179685https://repositorio.ufpe.br/bitstream/123456789/27690/4/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf.txt43b0b054987448e4701a17ed9fb167d4MD54123456789/276902019-10-26 00:58:22.192oai:repositorio.ufpe.br:123456789/27690TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T03:58:22Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
title Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
spellingShingle Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
COÊLHO, Rafael Isaias Rodrigues
Engenharia de software
Modelagem de processos de negócios
title_short Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
title_full Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
title_fullStr Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
title_full_unstemmed Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
title_sort Web-REFlex: uma solução para evitar Context Tunneling na execução de processos de negócio declarativos
author COÊLHO, Rafael Isaias Rodrigues
author_facet COÊLHO, Rafael Isaias Rodrigues
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/9148122772661394
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0033981436042117
dc.contributor.author.fl_str_mv COÊLHO, Rafael Isaias Rodrigues
dc.contributor.advisor1.fl_str_mv LIMA, Ricardo Massa Ferreira
dc.contributor.advisor-co1.fl_str_mv CARVALHO, Renata Medeiros de
contributor_str_mv LIMA, Ricardo Massa Ferreira
CARVALHO, Renata Medeiros de
dc.subject.por.fl_str_mv Engenharia de software
Modelagem de processos de negócios
topic Engenharia de software
Modelagem de processos de negócios
description Os sistemas de gerenciamento de processos de negócio (BPMS) tradicionais frequentemente incluem restrições no compartilhamento de informações contextuais, problema conhecido como Context Tunneling. Este ocorre quando o contexto necessário para controlar a execução de um processo apenas é visível para seus respectivos atores, portanto, um usuário conhece as atividades que foram destinadas a ele, mas não consegue ter uma visão geral de como a execução de suas atividades pode impactar no restante do processo. Dessa forma, o usuário não pode decidir por fazer atividades mais impactantes antes, ou que acelerariam o encerramento do processo. Esta visão restrita geralmente resulta em erros e ineficiências. Essa limitação contextual possui maior impacto para processos nos quais múltiplos participantes estão envolvidos na execução das atividades para alcançar um objetivo comum, tais como cuidados médicos, desenvolvimento de sistemas e organização de eventos. Esses processos representam a maioria dos processos do mundo real e são conhecidos como processos colaborativos. Nesse tipo de processo, a comunicação e a colaboração tornam-se características importantes, visto que a decisão tomada por um usuário pode influenciar o fluxo restante do processo, assim como as ações disponíveis (ou não) para os outros usuários desse processo de colaboração. A abordagem Case Management expressa o gerenciamento do processo baseando-se nas informações do contexto no qual está inserido, com o objetivo de mitigar o problema de Context Tunneling. Dessa forma, este trabalho propõe a extensão do framework REFlex, introduzindo ao cenário declarativo já existente, características próprias do Case Management. Para isso, apresentamos uma solução web (Web-REFlex) capaz de executar várias instâncias e gerenciar informações de contexto para processos de negócio colaborativos. O Web-REFlex registra dados baseado em decisões tomadas previamente por usuários e, através de estatísticas e da técnica Analytic Hierarchy Process (AHP), disponibiliza sugestões de atividades e informações globais sobre o processo. Desse modo, é possível permitir que os usuários tenham uma visão ampla, e não somente restrita ao seu contexto, para que tirem proveito dessas informações a fim de tomar melhores decisões sobre quem deve realizar e/ou qual etapa deve ser executada para satisfazer os objetivos atuais do processo.
publishDate 2017
dc.date.issued.fl_str_mv 2017-03-10
dc.date.accessioned.fl_str_mv 2018-11-22T18:36:14Z
dc.date.available.fl_str_mv 2018-11-22T18:36:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/27690
dc.identifier.dark.fl_str_mv ark:/64986/00130000076kt
url https://repositorio.ufpe.br/handle/123456789/27690
identifier_str_mv ark:/64986/00130000076kt
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/27690/5/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/27690/1/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf
https://repositorio.ufpe.br/bitstream/123456789/27690/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/27690/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/27690/4/DISSERTA%c3%87%c3%83O%20Rafael%20Isaias%20Rodrigues%20Co%c3%aalho.pdf.txt
bitstream.checksum.fl_str_mv f544548aaf91eba312819e1beed575b7
8d3cd455da48d8ad2f05fa5f3c51e813
e39d27027a6cc9cb039ad269a5db8e34
4b8a02c7f2818eaf00dcf2260dd5eb08
43b0b054987448e4701a17ed9fb167d4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1866186293567815680