View
716
Download
4
Category
Preview:
Citation preview
SOA e BPM comEnterprise UP
MSc. Luiz Barboza
luiz.barboza@gmail.com
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.
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
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;
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
Enterprise Unified Process (EUP)
Milestones
Pro
du
ction
Ph
ase
Retirem
ent P
hase
Enterprise Business Modeling
BPM
DMAIC
BPMM
odelar
Simular
ProjetarExecu
tar
Monitora
r
SOA
BPMN
BPEL
BAM
Enterprise Business Modeling
Strateg
ic Reu
se
SOA
BPM
Idenficar
Serviços
Constrruir
Serviços
Compor
Servi
ços
/
Inte
grar
Identificar
Etapas do
Processo
ESB
WS(ou não)
BizRules
SOA – Outras questões
Segurança Controle de Versão Gerenciamento de Ciclo de Vida Cultura e Políticas
Strategic Reuse
Enterprise Architecture
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
SCA – Software Component Architecture ‘SOA 2.0’
SCA – ‘SOA 2.0’
Enterprise Architecture
Portfolio Management
Portfolio Management
People Management
People Management
Enterprise Administration
Enterprise Administration
Software Process Improvement
Software Process Improvement
SOA e BPM comEnterprise UP
MSc. Luiz Barboza
luiz.barboza@gmail.com
Recommended