Soa Bpm Eup

31
SOA e BPM com Enterprise UP MSc. Luiz Barboza [email protected]

Transcript of Soa Bpm Eup

Page 1: Soa Bpm Eup

SOA e BPM comEnterprise UP

MSc. Luiz Barboza

[email protected]

Page 2: Soa Bpm Eup

Service-Oriented Architecture

Uma abordagem para criar sistemas computacionais distribuídos baseada no encapsulamento de funções de negócio em serviços que podem ser acessados

de forma fracamente acoplada.

Page 3: Soa Bpm Eup

Motivação

Promove o conceito de alinhamento estratégico com o negócio, sendo este alinhamento a parte principal da sua arquitetura.

Múltiplos padrões, definindo design, implementação e desenvolvimento de soluções SOA.

Hoje esse alinhamento estratégico geralmente é feito junto com uma solução para modelagem de processos de negócio utilizando BPM, BPMS

fonte: Rodrigo Naumann

Page 4: Soa Bpm Eup

Benefícios Descoberta, Entendimento e Formalização dos Processos

Corporativos Visão da cadeia de valores Agilidade na disponibilização de novos serviços para os

clientes Reutilização de recursos tecnológicos evitando gastos

desnecessários Gestão pró-ativa da realização das tarefas e atividades do

Processo (Alertas, Regras de Negócio, Alarmes, etc.) Reutilização do Processo Expressiva redução de Custo nas novas implementações Melhor uso do time de negócio;

Page 5: Soa Bpm Eup

SOA, BPM e ESB

Processos de negócio

Serviços intermediários

Serviços básicos

Application Client Layer

Staff A

Staff D

Staff F

Staff B

Staff C

Invoke

Enterprise Service Bus

Page 6: Soa Bpm Eup
Page 7: Soa Bpm Eup

Enterprise Unified Process (EUP)

Page 8: Soa Bpm Eup

Milestones

Page 9: Soa Bpm Eup

Pro

du

ction

Ph

ase

Page 10: Soa Bpm Eup

Retirem

ent P

hase

Page 11: Soa Bpm Eup

Enterprise Business Modeling

Page 12: Soa Bpm Eup

BPM

DMAIC

BPMM

odelar

Simular

ProjetarExecu

tar

Monitora

r

SOA

BPMN

BPEL

BAM

Page 13: Soa Bpm Eup

Enterprise Business Modeling

Page 14: Soa Bpm Eup

Strateg

ic Reu

se

Page 15: Soa Bpm Eup

SOA

BPM

Idenficar

Serviços

Constrruir

Serviços

Compor

Servi

ços

/

Inte

grar

Identificar

Etapas do

Processo

ESB

WS(ou não)

BizRules

Page 16: Soa Bpm Eup

SOA – Outras questões

Segurança Controle de Versão Gerenciamento de Ciclo de Vida Cultura e Políticas

Page 17: Soa Bpm Eup

Strategic Reuse

Page 18: Soa Bpm Eup

Enterprise Architecture

Page 19: Soa Bpm Eup

ESB – Menssageria e WS

ENTERPRISE SERVICE BUS

J2EE™ SERVICE

LEGACY SYSTEMS

.NET™SERVICE

OPENEDGE SERVICE

WEBSERVICE

Conjunto integrado de serviços SOA baseado numa infra-estrutura de “backbone” SOA

Transformação de dados Roteamento inteligente Logging Persistência Capacidades nativas de Web

service Roteamento baseado no

conteúdo Adaptadores especializados Orchestration Server Mensageria assíncrona e

síncrona

Page 20: Soa Bpm Eup

SCA – Software Component Architecture ‘SOA 2.0’

Page 21: Soa Bpm Eup

SCA – ‘SOA 2.0’

Page 22: Soa Bpm Eup

Enterprise Architecture

Page 23: Soa Bpm Eup

Portfolio Management

Page 24: Soa Bpm Eup

Portfolio Management

Page 25: Soa Bpm Eup

People Management

Page 26: Soa Bpm Eup

People Management

Page 27: Soa Bpm Eup

Enterprise Administration

Page 28: Soa Bpm Eup

Enterprise Administration

Page 29: Soa Bpm Eup

Software Process Improvement

Page 30: Soa Bpm Eup

Software Process Improvement

Page 31: Soa Bpm Eup

SOA e BPM comEnterprise UP

MSc. Luiz Barboza

[email protected]