direcao defensiva em projetos de integracao - magic sem segredos - s01 e13

21
Direção defensiva em Projetos de Integração Magic Sem Segredos – S01E13 – 18 Julho 2014

Upload: magic-software-brasil

Post on 05-Jul-2015

254 views

Category:

Software


1 download

DESCRIPTION

A Direção defensiva é o conjunto de medidas e procedimentos utilizados para prevenir ou minimizar as conseqüências dos acidentes de trânsito. Veja nessa sessão do Magic Sem Segredos como utilizar os conceitos de Direção Defensiva em Projetos de Integração, dando maior consistência e robustez aos projetos e minimizando ao máximo a possibilidade de erros. Um conjunto de Boas Práticas baseados nas dezenas de projetos desenvolvidos por profissionais Magic xpi estão consolidados nessa sessão. Veja alguns tópicos que serão cobertos: Análise cuidadosa dos processos Entendendo o retorno de cada componente Diretrizes em caso de insucessos Lógica adicional em caso de insucessos Estratégias para exceções

TRANSCRIPT

Page 1: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Direção defensiva em Projetos de Integração

Magic Sem Segredos – S01E13 – 18 Julho 2014

Page 2: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Quem somos

• Um fornecedor global de plataformas de desenvolvimento e integração de aplicações

• 30 anos de experiência comprovada com foco em negócios

• NASDAQ (MGIC)

• 14 Escritórios mundialmente

• Presente em mais de 50 países

• Parceiros +3.000

Page 3: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Alianças Estratégicas

Page 4: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Plataforma de

Integração

Magic xpi

Page 5: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Databases, Frameworks Enterprise Applications

Grid deployment, Cloud and On-Premise, Shared-Nothing architecture, In-Memory Messaging, Async/Sync., Context,

Scalability, Security

Enterprise Adapters

Arquitetura Abrangente

Orchestration, Transformation, Routing, Transactions, Monitoring, Management

Protocol Adapters

Page 6: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Tecnologia mais inteligente

Magic xpi Studio

Flow Editor

Data Mapper

Checker Debugger

Topology Editor

Business Process Editor

Magic xpi Monitor

Dashboard Log

Magic xpi Server with

In-Memory Data Grid Technology

Page 7: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Capacidades de Desenvolvimento – Magic xpi

Livre de Código

– Baseado em

Tecnologia de

Metadados

Mapeamento e

Transformação

Visual de Dados

Grande

biblioteca de

componentes

pré-construídos

Parceiro dos

principais ERP's

de Mercado –

Internacional e

Nacional

Integração

Simplificada –

Wizards passo a

Passo

Parceiro Sugar Orquestração de

processos

Page 8: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Capacidades de Execução - Magic xpi

Servidor de Alta

Performance-

Arquitetura IMDG -

Multiplataforma

Disponibilidade e

robustez 24/7

embutida

Escalabilidade

Elástica embutida

Clustering /

Recuperação de

Erros e Tolerância

a falhas embutida

Gerenciamento e

Monitoramento

Conectores

Certificados e

Otimizados para

Aplicativos SAP, JDE,

Sharepoint, MS

Dynamics CRM, etc

Gateways Nativos

para bancos de

dados

Page 9: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Magic em Ação

Page 10: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

A direção defensiva possui cinco elementos que são essenciais: Conhecimento, Atenção, Previsão, Decisão e Habilidade

Porque “Direção Defensiva” ?

Referência: O que é Direção Defensiva

Page 11: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

• Receber um pedido via site FTP

• Registrar o pedido no CRM

• Registrar o pedido no ERP

• Registrar no legado via WebService

• Notificar o “cliente” do pedido recebido e

processado

Análise cuidadosa dos processos

Um exemplo simples:

Page 12: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Como parece que é...

Page 13: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Só que...

Page 14: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Como poderia ser...

Page 15: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Recursos existentes no Magic xpi

Page 16: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Entendendo o retorno de cada componente C.sys.ErrorCode C.sys.LastErrorCode

Referência: Magic Community

Page 17: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Diretrizes em caso de erros

Referência: Magic Community

Page 18: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Lógica adicional em caso de erros

Referência: Magic Community

Page 21: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13

Obrigado e até o próximo

http://mss.magicsoftware.com.br