![Page 1: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/3.jpg)
Alianças Estratégicas
![Page 4: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/4.jpg)
Plataforma de
Integração
Magic xpi
![Page 5: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/9.jpg)
Magic em Ação
![Page 10: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/10.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/11.jpg)
• 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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/12.jpg)
Como parece que é...
![Page 13: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/13.jpg)
Só que...
![Page 14: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/14.jpg)
Como poderia ser...
![Page 15: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/15.jpg)
Recursos existentes no Magic xpi
![Page 16: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/17.jpg)
Diretrizes em caso de erros
Referência: Magic Community
![Page 18: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/18.jpg)
Lógica adicional em caso de erros
Referência: Magic Community
![Page 19: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/19.jpg)
Estratégias para exceções
Referência: Magic Community
![Page 20: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/20.jpg)
“Error Handling in Magic xpi”
http://community.magicsoftware.com/en/library?book=e
n/Magicxpi/&page=Error_Handling_in_iBOLT.htm
Referência On-Line
![Page 21: Direcao defensiva em Projetos de Integracao - Magic Sem Segredos - S01 E13](https://reader031.vdocuments.pub/reader031/viewer/2022020110/559858201a28abb01d8b47ea/html5/thumbnails/21.jpg)
Obrigado e até o próximo
http://mss.magicsoftware.com.br