Um framework para mapeamento entre objetos e processos de negócios
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFMG |
Texto Completo: | http://hdl.handle.net/1843/ESBF-97GQVW |
Resumo: | Information systems increasingly rely on business process models, notations, and engines to represent and execute complex business rules. However, the integration between information system components and current Business Process Management Systems (BPMS) is usually based on low-level programming interfaces that expose accidental complexities typical from business process implementations. To tackle this problem, we report in this master dissertation the design and implementation of a mapping framework -- called NextFlow -- that provides a binding between high-level business concepts and object-oriented abstractions for communication with BPMS. We also evaluate the use of NextFlow in a small-scale but representative information system, including a comparison with a second implementation of this system solely based on the standard programming interface supported by jBPM, a well-known BPMS. |
id |
UFMG_37a90437f3096e635ffd90e8e968bca6 |
---|---|
oai_identifier_str |
oai:repositorio.ufmg.br:1843/ESBF-97GQVW |
network_acronym_str |
UFMG |
network_name_str |
Repositório Institucional da UFMG |
repository_id_str |
|
spelling |
Um framework para mapeamento entre objetos e processos de negóciosProgramação orientada a objetosProcessos de negócioFrameworks de mapeamentoWorkowFramework (Programa de computador)ComputaçãoEngenharia de softwareNegócios Processamento de dados GerênciaInformation systems increasingly rely on business process models, notations, and engines to represent and execute complex business rules. However, the integration between information system components and current Business Process Management Systems (BPMS) is usually based on low-level programming interfaces that expose accidental complexities typical from business process implementations. To tackle this problem, we report in this master dissertation the design and implementation of a mapping framework -- called NextFlow -- that provides a binding between high-level business concepts and object-oriented abstractions for communication with BPMS. We also evaluate the use of NextFlow in a small-scale but representative information system, including a comparison with a second implementation of this system solely based on the standard programming interface supported by jBPM, a well-known BPMS.Sistemas de informação cada vez mais dependem de modelos, notações e gerenciadores de processos para representar e executar regras de negócio. Entretanto, a integração entre os componentes de sistemas de informação e os atuais Sistemas Gerenciadores de Processos de Negócio (BPMS) é geralmente baseada em interfaces de programação de baixo nível que expõem diversas complexidades acidentais, típicas de implementações de processos de negócio. Para tratar esse problema, esta dissertação de mestrado descreve o projeto e implementação de um framework de mapeamento, chamado NextFlow, que disponibiliza regras para associação entre conceitos de alto nível de processos e abstrações típicas de sistemas orientados a objetos. Nesta dissertação também descreve-se uma avaliação de uso do framework NextFlow em um pequeno sistema de informação, incluindo uma comparação com uma segunda implementação que utiliza diretamente as interfaces de programação providas pelo sistema jBPM, um BPMS bastante conhecida.Universidade Federal de Minas GeraisUFMGMarco Tulio de Oliveira ValenteClarindo Isaias P da S e PaduaSérgio Castelo Branco SoaresSergio Vale Aguiar CamposRogel Garcia de Oliveira2019-08-10T19:41:25Z2019-08-10T19:41:25Z2013-03-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1843/ESBF-97GQVWinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2019-11-14T07:07:03Zoai:repositorio.ufmg.br:1843/ESBF-97GQVWRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2019-11-14T07:07:03Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false |
dc.title.none.fl_str_mv |
Um framework para mapeamento entre objetos e processos de negócios |
title |
Um framework para mapeamento entre objetos e processos de negócios |
spellingShingle |
Um framework para mapeamento entre objetos e processos de negócios Rogel Garcia de Oliveira Programação orientada a objetos Processos de negócio Frameworks de mapeamento Workow Framework (Programa de computador) Computação Engenharia de software Negócios Processamento de dados Gerência |
title_short |
Um framework para mapeamento entre objetos e processos de negócios |
title_full |
Um framework para mapeamento entre objetos e processos de negócios |
title_fullStr |
Um framework para mapeamento entre objetos e processos de negócios |
title_full_unstemmed |
Um framework para mapeamento entre objetos e processos de negócios |
title_sort |
Um framework para mapeamento entre objetos e processos de negócios |
author |
Rogel Garcia de Oliveira |
author_facet |
Rogel Garcia de Oliveira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Marco Tulio de Oliveira Valente Clarindo Isaias P da S e Padua Sérgio Castelo Branco Soares Sergio Vale Aguiar Campos |
dc.contributor.author.fl_str_mv |
Rogel Garcia de Oliveira |
dc.subject.por.fl_str_mv |
Programação orientada a objetos Processos de negócio Frameworks de mapeamento Workow Framework (Programa de computador) Computação Engenharia de software Negócios Processamento de dados Gerência |
topic |
Programação orientada a objetos Processos de negócio Frameworks de mapeamento Workow Framework (Programa de computador) Computação Engenharia de software Negócios Processamento de dados Gerência |
description |
Information systems increasingly rely on business process models, notations, and engines to represent and execute complex business rules. However, the integration between information system components and current Business Process Management Systems (BPMS) is usually based on low-level programming interfaces that expose accidental complexities typical from business process implementations. To tackle this problem, we report in this master dissertation the design and implementation of a mapping framework -- called NextFlow -- that provides a binding between high-level business concepts and object-oriented abstractions for communication with BPMS. We also evaluate the use of NextFlow in a small-scale but representative information system, including a comparison with a second implementation of this system solely based on the standard programming interface supported by jBPM, a well-known BPMS. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-03-19 2019-08-10T19:41:25Z 2019-08-10T19:41:25Z |
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 |
http://hdl.handle.net/1843/ESBF-97GQVW |
url |
http://hdl.handle.net/1843/ESBF-97GQVW |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais UFMG |
publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais UFMG |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFMG instname:Universidade Federal de Minas Gerais (UFMG) instacron:UFMG |
instname_str |
Universidade Federal de Minas Gerais (UFMG) |
instacron_str |
UFMG |
institution |
UFMG |
reponame_str |
Repositório Institucional da UFMG |
collection |
Repositório Institucional da UFMG |
repository.name.fl_str_mv |
Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG) |
repository.mail.fl_str_mv |
repositorio@ufmg.br |
_version_ |
1816829775006662656 |