Visualizando completamente o funcionamento do negócio
Um dos principais benefícios da adoção
da SOA é reduzir, e muito, a distância entre
os processos de negócios existentes na empresa e os
sistemas que irão suportar essa automatização.
A Modelagem de Processos de Negócios aplicada
a SOA proporciona às empresas os seguintes benefícios:
Define de forma ágil o escopo e os objetivos das
partes do negócio que devem ter o maior foco de esforço;
Cria uma base de entendimento para todas as áreas
da organização;
Possibilita uma forma mais rápida de suporte a navegação
ou rastreabilidade de processos e informações;
Cria um ponto de partida para iniciativas de melhoria dos
processos de negócio, pois é possível
monitorá-los através de SLA's definidos;
Identifica e modela os processos no estado inicial "AS-IS";
Identifica, define e modela os processos que irão
ser alterados "TO-BE";
Identifica corretamente os processos que podem ser automatizados
e as Metas e KPIS do Negócio;
Identifica os participantes do processo e suas habilidades;
Unifica o vocabulário comum de negócios;
Gerencia os requisitos e regras de negócio;
Permite a representação gráfica que
melhora a compreensão.
A divisão do modelo de negócio em visões
possibilita a abordagem do mesmo em vários pontos de
vista:
• A Visão do Negócio
tem por objetivo definir as principais características
do negócio para o qual os processos serão modelados.
Os elementos dessa visão irão guiar o restante
das visões definidas.
• A Visão da Estrutura possibilita
a citação e o relacionamento dos recursos envolvidos
no negócio, ou seja, a forma como a empresa organiza
seus produtos, serviços, informações
e sua própria estrutura.
• A Visão dos Processos é a mais
complexa e trabalhosa de todas as visões. Esta irá
mostrar como os recursos (definidos na visão da estrutura)
serão consumidos para atingirem os objetivos do negócio
(definidos na visão do negócio).
• A Visão dos Comportamentos aborda os
detalhes mais específicos da dinâmica e processos
de uma organização.

A
Modelagem de Processos de Negócios para SOA tem como
cerne a utilização de BPM, BPMS e BPMN.
BPM é um conjunto de práticas que visa o alcance
dos objetivos de uma organização, através
da definição, controle e melhoria dos processos
essenciais do negócio, combinando processos, informações,
pessoas e tecnologias, numa visão integrada alinhada
com os objetivos definidos.
Benefícios do BPM:
Permite o alinhamento dos processos da organização
com as estratégias do negócio;
Foca a melhoria contínua dos processos;
Utiliza boas práticas e modelos de referência;
Automatiza fluxos de forma rápida e simples;
Facilita e simplifica os fluxos de trabalho de uma organização;
Fornece uma camada complementar e de coordenação
dos aplicativos já instalados;
Integra tarefas humanas e operações automatizadas;
Identifica e soluciona gargalos nos processos;
Integra sistemas heterogênos através uma disciplina
chamada EAI (Enterprise Application Integration);
Define estratégia e objetivos do negócio;
Pratica a descoberta, mapeamento e modelagem dos processos
do negócio;
Permite a definição do Nível de Maturidade;
É documentado e possui um Plano de Comunicação;
Possibilita a automatização e monitoramento
dos processos;
Visa a melhoria contínua.
BPMS
Business Process Management Software é
o sistema que automatiza a gestão
de processos e possibilita o controle da execução
dos Processos conforme planejado.
Benefícios do BPMS:
Permite o Mapeamento e Desenho de Processos;
Simula processos antes de sua automatização;
São Integradores;
Podem ser incorporados a solução de BRM (Business Rules
Management) e BAM (Business Activity Monitoring);
Possui Workflow e compartilhamento de repositório único;
A modelagem dos processos é feita de forma intuitiva;
Possui a definição sistemática de manutenção dos modelos;
Melhora a Visibilidade
através do controle e transparência dos processos de negócios;
Possibilita a Inovação
através de melhorias baseadas em métricas;
Flexibilidade e
Agilidade nos processos
gerenciáveis;
Garantia de processos consistentes através da Padronização
e definição clara do que deve ser feito;
Diminuição de retrabalho, e consequentemente, Redução
de Custos;
Compliance com os
níveis de serviços, regulamentações e políticas internas;
Redução de Erros nos
processos, uma vez que os mesmos são definidos e disseminados
na organização;
Aumento da Satisfação do
Cliente, já que a empresa torna-se mais organizada
e ágil na execução de suas tarefas.
Dentre os diversos benefícios que uma gestão de processos
de negócio oferece, estão as definições associadas
ao BPM: BPMN, BPML
e BPQL. É uma
linguagem simples, mas que garante a modelagem de processos.
Esta tem como características:
Sua notação é facilmente compreensível
por todos os envolvidos no projeto, desde a área do
cliente, até os desenvolvedores do projeto;
O BPMN (Business Process Modeling Notation) foi criado
para fins de modelagem de processo de negócio;
O BPML (Business Process Modeling Language) é definido
como linguagem padrão de desenvolvimento;
O BPQL (Business Process Query Language) é definido
como uma interface padrão de manutenção
para a distribuição e execução
de processos;
Os objetos de Fluxo são os principais elementos
gráficos para definir o comportamento dos processos
de negócio;
Os objetos de Conexão são aqueles que conectam
os objetos de fluxo uns aos outros;
Os Swimlanes oferecem um caminho para agrupar os objetos
de fluxo e suas conexões;
Os artefatos são usados para prover informações
adicionais sobre o processo. Apesar de existirem artefatos
padrões, o usuário do BPMN pode adicionar quantos
artefatos achar que seja necessário à sua modelagem.
Entre
em contato conosco para mais informações
e saiba como podemos ajudar a sua empresa a ter uma modelagem
de processos sob SOA que irá reduzir a distância
entre processos e sistemas, além de poder monitorá-lo
através de SLA's.