Resumo: Processos de negócio (PN) e serviços Web (SW) contemplam soluções para uma comunicação inter-organizacional organizada e apoiada pelo estabelecimento de um acordo mútuo (contrato eletrônico). O estabelecimento dos contratos eletrônicos para os processos de negócio em um determinado domínio envolve um conjunto de pontos comum e divergentes (variabilidades). Portanto, a presente dissertação propõe uma abordagem para reutilização de processos de negócio por intermédio do estabelecimento de uma estrutura de linha de produto com representação de variabilidades pelo diagrama de atividades da UML. A abordagem proposta é aplicada no momento da contratação dos PN e SW, não no momento do desenvolvimento dos mesmos. O objetivo da abordagem e da representação e o desenvolvimento de estruturas de linha de produto para processos de com o intuito de melhorar a estruturação dos processos de negócio e serviços Web e, conseqüentemente, permitir a reutilização dos mesmos. A abordagem proposta é dividida em dois ciclos de vida. O ciclo de vida denominado engenharia de domínio de processos de negócio e responsável por definir o domínio do PN e o desenvolvimento e publicação dos PN e SW. A engenharia de PN é responsável pela configuração e desenvolvimento dos produtos. A finalização do trabalho deu-se através da aplicação da abordagem no domínio de operadoras de telecomunicações com o intuito de avaliar a aplicabilidade da mesma. A abordagem é útil para a estruturação dos processos de negócio, serviços Web e termos de QoS possibilitando, assim, o reuso dos mesmos.
Abstract: Business processes (BP) and Web Services (SW) are solutions to an inter-organizational communication organized and supported by the establishment of a mutual agreement (electronic contract). The establishment of contracts for electronic business processes in a given area involves a set of common points and differences (variability). Therefore, this thesis proposes an approach to reuse of business processes through the establishment of an effective product line with representation of variability by the UML activity diagram. The proposed approach is applied at the time of hire the BP and SW, not the time of their development. The objective of the approach and the representation is the development of a product line infrastructure for business processes in order to improve the structuring of business processes and Web services and thus enable their reuse. The proposed approach is divided into two life cycles. The life cycle called business processes domain engineering is responsible for defining the domain of BP and the development and publication of the BP and SW. BP Engineering is responsible for setting and product development. The completion of the work took place by applying the approach in the field of telecommunications carriers in order to demonstrate the applicability of the same. The approach demonstrated the advantage of being useful for the structuring of business processes, web services and terms of QoS, thus allowing for the reuse of them. |