GERENCIAMENTO DE REGRAS DE NEGÓCIO EM UM AMBIENTE DE DESENVOLVIMENTO DE SOFTWARE ORIENTADO A PROCESSOS

Kurt Werner Molz, Fabio Schwengber

Resumo


 

O cenário competitivo atual, o crescimento das organizações e o ambiente cada vez mais regulado impõem necessidades de tomada de decisões rápidas, processamento de um grande volume de informações, coordenação e integração entre as áreas, estabelecimento de controles internos e geração de informações confiáveis. No entanto, para que essas ações ocorram de forma prática e rápida, faz-se necessário o apoio de sistemas de informação às atividades do negócio. Assim, nas organizações modernas, os processos de negócio e os sistemas de informação acabam criando entre si uma relação interessante, já que muitas atividades do negócio poderiam se tornar, por exemplo, demoradas, ou até mesmo inviáveis no curto prazo se não fossem apoiadas por sistemas de informação. E é para apoiar as ações no contexto organizacional, que o uso de soluções de sistemas de informação orientada a processos de negócio torna-se cada vez mais frequente nas organizações. Tais sistemas utilizam o conceito de gerenciamento de processos de negócio ou Business Process Management (BPM), que consiste em focar a construção de sistemas a partir de processos administrativos ou funcionais de uma organização e, assim, permitindo que o conhecimento fique sob o domínio dos processos. Nesse contexto, apresenta-se o ADS-Flow: uma proposta inovadora para o desenvolvimento de software orientado à processos. Fruto de diversos trabalhos de conclusão do curso de ciência da computação da UNISC, o ADS-Flow contempla desde a modelagem do processo, passando pela execução, através de um motor, e por fim a definição de indicadores estratégicos, baseados na modelagem e na execução dos processos. Sistemas voltados a processos de negócio, no entanto, podem apresentar alguns riscos que prejudicariam os benefícios deste paradigma, como por exemplo, processos onde existe uma extensa quantidade de caminhos alternativos ou que possuam alto grau de complexidade. Neste contexto, faz-se necessário a inclusão de regras de negócio a estes processos. Recentemente surgiu o conceito de Gerenciamento de Regras de Negócio ou Business Rules Management (BRM). Esta abordagem consiste em gerir as políticas de negócio de maneira explícita e geralmente apoiada por uma tecnologia. Neste trabalho procurou-se aplicar estes conceitos como ferramenta complementar ao ADS-Flow. Para se chegar a esta solução, pretende-se criar um especificador de regras que permita ao usuário de negócio escrever instruções e definir em quais momentos durante a execução do processo estas deverão ser executadas. As regras de negócio poderão receber e retornar valores oriundos de quaisquer atributos do processo e permitirão que sejam feitas operações com estes valores. A solução ainda contempla um painel para gerenciamento das regras de negócio, permitindo uma visão geral de quais regras incidem sobre as atividades de um determinado processo. Os resultados parciais desta pesquisa apontam que as interfaces utilizadas para interação com o usuário, assim como as transições entre as atividades de um processo, são os pontos focais para a aplicação de regras de negócio, uma vez constatada certa rigidez nestas funcionalidades. Como resultado final deste estudo, espera-se proporcionar aos processos de negócio do ADS-Flow maior flexibilidade, variabilidade e imunidade às mudanças dos negócios.

 


Apontamentos

  • Não há apontamentos.