Título
Unificação e integração dos procedimentos de desenho e modelação de processos de negócio no domínio da linguagem UML: Execução dos diagramas UML através da aplicação de transformações para a linguagem BPMN e BPEL
Autor
Vaz, Gonçalo Mouro
Resumo
pt
Num mundo empresarial extremamente competitivo e fortemente influenciado por pressões financeiras, a necessidade da rápida adaptação e criação de novos processos de negócio capazes de trazerem um aumento de eficiência e valor acrescentado é vista como algo obrigatório e essencial. Como resultado, a gestão de processos de negócio (BPM1), bem como a facilidade de compreensão dos mesmos, encontram-se actualmente direccionadas para uma solução que incorpora todo um conjunto de ferramentas de modelação, monitorização, simulação e redesenho de processos de negócio, abandonando, assim, a linha de pensamento de ser apenas mais uma ferramenta diagramática baseada em
papel. A sigla BPM tem inerente um objectivo claro que consiste em dotar cada processo de negócio da adequada flexibilidade para se redesenhar e adaptar a qualquer mudança sem precedentes, onde, quer a acção humana, quer a autónoma, sejam capazes de dar resposta
em tempo real aos eventos e às entradas a que esse processo se encontra sujeito. Atinge-se, assim, uma rápida e competitiva resposta num mundo em que o processo acção-reacção é constituído cada vez mais por uma única palavra - acção.
Neste contexto, tal como a mudança dos respectivos processos de negócio são actualmente uma constante, também a criação de linguagens de modelação que possibilitem modelar os respectivos processos rapidamente se tornou igualmente uma constante. São vários os grupos e organizações - WfMC2, OMG3, OASIS4, BPMI5, que têm vindo a criar cada um a sua linguagem de modelação de processos de negócio. Estes movimentos têm levado ao rápido aparecimento / esquecimento de inúmeras linguagens, muitas por não apresentarem os requisitos necessários no mundo actual, outras por não encontrarem o apoio dos fabricantes e utilizadores.
Este estudo, que introduz os conceitos e metodologias na aplicação de métodos de modelação de processos de negócio, tem como objectivo principal a unificação e integração dos procedimentos de desenho e modelação de processos de negócio com base na linguagem UML, possibilitando a execução dos diagramas desenvolvidos nesta mesma linguagem.
en
In a highly competitive business world and heavily influenced by financial pressures, the
need for rapid adaptation and creation of new business processes able to bring increased
efficiency and added value is seen as mandatory and essential. As a result, both the
management of business processes (BPM) or the ease of understanding them, leave the line
of thought of being just a diagrammatic tool based on paper, and start toincorporate a
solution with a wide range of tools for modeling, monitoring, simulating and redesign of
business processes. The acronym BPM has an inherent purpose that consists on the
flexibility of each business process to redesign and adapt to any unprecedented change,
whether human action, or a separate one, are able to respond in real time to events and
inputs to this process. Therefore, it reaches a swift and competitive response in a world in
which the action-reaction process is made up more and more of only a single word - action.
In this context, as the change of the business processes are now a constant, the creation of
languages that allow modeling the process quickly also became a reality. There are many
groups and organizations – WfMC, OMG, OASIS, BPMI, which have created their own
modeling language for business processes. These movements have led to the rapid onset /
neglect of many languages, many by not submitting the necessary requirements in today's
world, others for not finding the support of manufacturers and users.
This study, which introduces the concepts and methodologies in the application of methods
for modeling business processes, has as main purpose of unifying and integrating the
procedures for design and modeling business processes based on the UML language,
allowing the execution of these diagrams developed in this same language.