Você está na página 1de 60

Objetos do Fluxo | Divises | Artefatos | Conexo

Tarefa | Evento | Gateway

www.CompanyWeb.com.br 3
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 4
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Um Sistema de representao ou designao


convencional ou o Conjunto de sinais com que se faz
essa representao ou designao. Enfim, notao pode
ser definida como uma escrita simplificada ou abreviada
por meio de um conjunto de sinais convencionados.

Fonte: Dicionrio Aurlio

www.CompanyWeb.com.br 5
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

um conjunto de smbolos e formatos usado para

descrever os elementos da programao, da

matemtica ou de algum campo cientfico.

Notao cientfica https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_cient%C3%ADfica

Notao matemtica https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_matem%C3%A1tica

Notao musical https://pt.wikipedia.org/wiki/Nota%C3%A7%C3%A3o_musical

www.CompanyWeb.com.br 6
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Rgua de fluxograma

www.CompanyWeb.com.br 7
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

A demanda crescente por mais solues, customizaes e automao de processos


motivou o mercado a normalizar as solues desenvolvidas contribuindo para
interoperabilidade e comunicao entre diferentes plataformas de processos;
Agora possvel descrever um processo de negcio em um formato padronizado e inteligvel
tanto por analistas de processos quanto por sistemas (desenvolvimento).

O BPMN (Business Process Management Notation) uma especificao para


modelagem visual de processos. Seu objetivo prover uma interface simples
e poderosa que possa ser tanto utilizada por analistas de negcios quanto por
analistas de sistemas (desenvolvimento).

Na prtica, o BPMN consiste em uma srie de padres de representao grfica e


de lgica no desenho de processos.

www.CompanyWeb.com.br 8
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

O Business Process Modeling Notation (BPMN


BPMN (em portugus Notao de Modelagem
BPMN)
de Processos de Negcio) uma notao, uma srie de cones padres para o
desenho de processos, o que facilita o entendimento do usurio e da rea de
sistemas. A modelagem uma etapa importante da automao, pois nela que os
processos so descobertos e desenhados.

Foi desenvolvido pela Business Process Management Initiative (BPMI) e atualmente


mantida pelo Object Management Group j que as duas organizaes se fundiram
em 2005. Em maro de 2011, a verso atual do BPMN a 2.0.

A BPMN, desde o incio, foi apoiada por vrias empresas de renome mundial no
segmento de modelagem de processos, sendo uma resposta independente de
fornecedor de soluo demanda de modelagem de processos.
Fonte: https://pt.wikipedia.org/wiki/BPMN

www.CompanyWeb.com.br 9
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Define uma maneira padro de

representar processos de negcios em

diagramas de processos de negcios

(BPD - Business Process Diagrams).

www.CompanyWeb.com.br 10
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 11
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 12
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 13
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 14
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 15
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 16
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Uma ponte do processo de negcio para um

executvel;

BPMN inclui um mapeamento parcial para

Business Process Execution Language (BPEL).

www.CompanyWeb.com.br 17
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Automao dos Processos (aplicativo a partir do processo em BPMN)


Gesto de Riscos & Controles Internos
Automatizar em BPMS
Riscos de fraudes
Automatizar em BPEL
Riscos de cumprir conformidade
Automatizar workflow com sistemas de mensageria
Riscos operacionais
Automatizar com outro padro de workflow

Gesto de Custo Documentao

Otimizao: custo Documentar para cumprir determinao

Otimizao: qualidade Documentar para ajudar a melhorar o servio

Otimizao: Eficincia Operacional Documentar para melhorar a comunicao na equipe


Otimizao: Tempo (maior agilidade) Documentar para ajudar no treinamento

www.CompanyWeb.com.br 18
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: https://www.capgemini.com/blog/capgemini-oracle-blog/2012/03/oracle-bpm-suspend-and-alter-process
www.CompanyWeb.com.br 19
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/

www.CompanyWeb.com.br 20
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

https://blog.camunda.org/post/2013/09/camunda-bpm-apache-camel-integrating/

www.CompanyWeb.com.br 21
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: BizAgi

Fonte: https://builddevtest.wordpress.com/

www.CompanyWeb.com.br 22
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

https://builddevtest.wordpress.com/

www.CompanyWeb.com.br 23
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

http://www.bpm-guide.de/2012/03/02/activiti-5-9-introduces-bpmn-compensation-and-transactions/

www.CompanyWeb.com.br 24
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

http://brsilver.com/bpmn-method-and-style-an-example/

www.CompanyWeb.com.br 25
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

http://brsilver.com/bpmn-method-and-style-an-example/

www.CompanyWeb.com.br 26
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 27
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Abreviao de Web Services Business Process Execution


Language (WS-BPEL) uma linguagem padro OASIS
executvel para especificar aes de processos de negcio
com web services. Fonte: https://pt.wikipedia.org/wiki/Business_Process_Execution_Language

Surgiu em 2002 (BPEL4WS) num esforo conjunto de BEA (agora Oracle), IBM (WSFL) e
Microsoft (XLANG). Nas verses seguintes juntaram-se SAP e Siebel.
Em 2003 foi apresentado como um padro aberto ao OASIS (WS-BPEL).
XML com extenso .bpel.

www.CompanyWeb.com.br 28
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

 BPEL tem sua origem atravs de um consrcio de padres consistindo de empresas como
BEA Systems, IBM e Microsoft. BPEL combina e substitui as especificaes IBM's WebServices
Flow Language (WSFL) e Microsoft's XLANG. O BPEL prov uma Engine de orquestrao
para descrever a troca de informao internamente ou externamente. Ele uma
excelente forma de implementar integrao com parceiros comerciais atravs da Internet.
BPEL fornece a capacidade de uma empresa para se adaptar ou criar novos processos de
negcios de forma rpida, tanto internamente quanto para sua comunidade de parceiros de
negcio.

 O BPEL uma das possibilidades para a definio da lgica de acoplamento/fluxo entre


servios. O BPEL pode ser expresso de maneira visual atravs de diversas ferramentas de
edio. Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679

www.CompanyWeb.com.br 29
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

O BPEL um padro de orquestrao que usa um Web Service como base,


permitindo dessa forma a criao de um servio composto que oferece uma viso
externa nica. Por exemplo, um cliente poderia estar planejando uma viagem onde
um servio BPEL faria a reserva da passagem e a reserva do hotel. Cada servio
poderia estar sendo feita de forma nica, porm todas essas etapas so consolidadas

por um servio de orquestrao. Assim, a combinao de servios fracamente


acoplada, permitindo reuso e substituio.
Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679

www.CompanyWeb.com.br 30
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

 Orquestrao a execuo automtica de um fluxo de trabalho (workflow) onde,


tem-se um coordenador que controla diversos servios de uma composio de
forma automtica entre diferentes organizaes ou dentro de uma mesma
organizao.

 Workflow (ou fluxo de trabalho) uma estrutura de interao entre os vrios


participantes, com dependncias entre as tarefas e as regras e os caminhos (ou
rotas) entre eles, e todas as condies de quando as tarefas so iniciadas e
avanadas para a prxima etapa ou ento revertidas (rolled back).
Tradicionalmente, este tem sido um fluxo de trabalho humano, mas no contexto de
Web Services agora isto relaciona-se com a interao aplicao-para-aplicao.
da que vem o termo orquestrao.
 BPEL permite a orquestrao de tarefas em servios baseados na web.
Fonte: http://www.devmedia.com.br/introduzindo-business-process-execution-language-bpel/28679

www.CompanyWeb.com.br 31
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Orquestrao

Um processo central controla os servios e coordena a execuo de diferentes


operaes nos servios envolvidos no processo. Os servios no sabem e no
precisam saber que esto envolvidos em um processo de composio e tambm que
esto fazendo parte um processo de negcio de nvel mais alto.

Coreografia

No depende de um coordenador central. Ao invs disso, cada servio envolvido sabe


exatamente quando executar suas operaes e com quem interagir. um esforo
colaborativo como foco na troca de mensagens em processos de negcio. Todos os
participantes da coreografia precisam estar conscientes do processo de negcio,
operaes a executar e mensagens a serem trocadas
www.CompanyWeb.com.br 32
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

 A coreografia define a seqncia das interaes entre os participantes;


 Coreografias existim de fora ou entre Pools;
 Coreografia no existe em um nico pool. Cada passo na coreografia
envolve dois ou mais participantes;
 A coreografia no tem um mecanismo de controle central.

Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98

www.CompanyWeb.com.br 33
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98

www.CompanyWeb.com.br 34
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://training-course-material.com/training/BPMN_2.0_Analysts#Choreography.E2.8C.98

www.CompanyWeb.com.br 35
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 36
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: COREOGRAFIA DE SERVIOS WEB (Uma abordagem para a integrao de servios Web) Paulo Henrique Michels Universidade
Federal de Santa Catarina Departamento de Informtica e Estatstica pmichels@inf.ufsc.br Renato Fileto Universidade Federal de Santa
Catarina Departamento de Informtica e Estatstica fileto@inf.ufsc.br

www.CompanyWeb.com.br 37
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 38
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

 Padro da OMG;
 Permite analista e arquitetos desenharem fluxo de negcios (alto
nvel);
 Dirigido s pessoas ligadas ao negcio enquanto BPEL mais dirigida
aos tcnicos;
 Servem normalmente como representaes de como as coisas
funcionam, no entanto, existem ferramentas que a partir de um
documento BPMN so capazes de gerar um documento BPEL;
 A maneira pela qual esse mapeamento feito est descrito no
padro BPMN.
www.CompanyWeb.com.br 39
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

BPEL (Business Process Execution Language) um dos padres tecnolgicos usados para
implementao de processos automatizados, BPM (Business Process Management) toda uma
disciplina de administrao de negcios

Dentro da disciplina de BPM h uma rea de conhecimento que estuda como a tecnologia pode
apoiar a anlise, execuo e controle dos processos de negcio, onde encontramos muitos
produtos, comumente denominados de BPM Sutes (BPMS), tais como Oracle BPM, IBM BPM,
BizAgi e outros (http://bpm-directory.omg.org/).

As ferramentas de BPM, so chamados de BPM Sutes, usam diferentes padres para automatizar
processos. Alguns executam processos usando BPEL (Business Process Execution Language),
outros executam processos interpretando BPMN (Business Process Model and Notation), e ainda
h outros usam sua prpria linguagem de workflow para automatizar e controlar processos.

www.CompanyWeb.com.br 40
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 41
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: https://camunda.org/assets/img/features/architecture.png

www.CompanyWeb.com.br 42
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Aspectos de produtividade (especificar)

Flexibilidade (especificar)

Tipos de processos da organizao a serem automatizados

Integrao: tecnolgicas de ERP, SOA e BRM

Integrao com frameworks

Facilidades para migrao dos sistemas de workflow existentes

Necessidades de gesto de documentos vinculados aos processos

Gesto flexvel para execuo e administrao dos processos

www.CompanyWeb.com.br 43
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Cliente Interno
Novas demandas

Mitigar Riscos
Identificar e Aumentar a
responder quantidade de
Evitar gerar Processos
mudana no
Legado (ERP e automatizados
outros)

Por que
Agilidade
Adaptao
BPMS? Aumentar
Compliance
Controle
constante
Monitoramento

Integrao Inovao
Re-uso de ativos
Responder ao
Desenvolvimento Time to market
novas aplicaes

www.CompanyWeb.com.br 44
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Modelagem do
processo

Visibilidade em Controle das


tempo real atividades

Liberar, em tempo
de execuo, uma
Integrao com nova verso sem a
ERP e sistemas necessidade de
legados interrupo da
verso anterior e
de suas instncias

Gerenciar a
execuo do fluxo
de trabalho

www.CompanyWeb.com.br 45
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

As mudanas
de mercado:
do negcio e
compliance

Flexibilidade Velocidade

Responde

Agilidade, time Evita o gargalo


to market na TI

Evita custo
A melhoria excessivo em
continua customizaes
no ERP

www.CompanyWeb.com.br 46
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 47
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 48
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 49
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 50
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://www.ibm.com/developerworks/webservices/tutorials/ws-soacert1/ws-soacert1.html

www.CompanyWeb.com.br 51
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 52
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://en.q-bpm.org/mediawiki/index.php/BPEL

www.CompanyWeb.com.br 53
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://pt.slideshare.net/livcc/soa-osb-bpel-bpm-presentation

www.CompanyWeb.com.br 54
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: https://effectivethings.files.wordpress.com/2012/05/bpel2.png

www.CompanyWeb.com.br 55
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 56
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://pt.slideshare.net/kumargaurav66/oracle-soaand-bpm

www.CompanyWeb.com.br 57
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation

www.CompanyWeb.com.br 58
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://pt.slideshare.net/comdias/arquitetura-bpel-presentation

www.CompanyWeb.com.br 59
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

www.CompanyWeb.com.br 60
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Audiences: Business Environment Purposes:


Strategy Consultants

Business Analysts BPMN Modeling

Process Designers Focus  BP Scope 

System Architects
BPEL
Execution

Software Engineers

Technology Implementation
www.CompanyWeb.com.br 61
Objetos do Fluxo | Divises | Artefatos | Conexo
Tarefa | Evento | Gateway

Fonte: http://photos1.meetupstatic.com/photos/theme_body/8/f/0/e/full_6876622.jpeg
www.CompanyWeb.com.br 62

Você também pode gostar