SeedTS - SOA de Ponta a Ponta

SeedTS - SOA de Ponta a Ponta SeedTS - SOA de Ponta a Ponta

Institucional

A Empresa


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.
viao
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.