Webinar: O Mundo do Desenvolvimento de Softwares para SAP Business One
Webinar técnico durante a pandemia de Covid-19
Etec Comendador João Rays
Conteúdo complementar
Principais pontos
Contexto
Conhecimento técnico levado para o ambiente acadêmico
- Fábio participava como coordenador da equipe de desenvolvimento da ManyMinds
- A apresentação foi pensada para estudantes em diferentes níveis de formação
- Perguntas do público foram incorporadas ao conteúdo ao longo da transmissão
- A transmissão precisou ser retomada em uma segunda parte após uma interrupção no YouTube
Arquitetura SAP
Do ERP às camadas de integração
- Conceito de ERP e adaptação do SAP Business One a diferentes segmentos
- DI API para operações e integrações com objetos do SAP
- UI API para add-ons e customizações de interface
- Middleware conectando portais, aplicativos e sistemas externos ao ERP
- APIs REST e JSON como base de comunicação entre sistemas
Demonstração
Service Layer na prática
- Uso de REST para consumir dados e operações do SAP Business One
- Consulta de itens em base de homologação
- Comparação entre integração baseada em middleware e acesso pela Service Layer
- Redução de componentes intermediários em cenários compatíveis com a Service Layer
- Possibilidade de consumo por diferentes linguagens e aplicações web ou mobile
Cloud e operação
Escalabilidade, disponibilidade e infraestrutura também fazem parte do desenvolvimento
- Google Cloud, AWS e Azure como referências de infraestrutura
- Escalabilidade de recursos conforme a necessidade da aplicação
- Load balancing para distribuir carga entre servidores
- Backups e portabilidade como preocupações operacionais
- SAP HANA dentro da evolução tecnológica do ecossistema SAP
Carreira e fundamentos
A linguagem muda. A capacidade de resolver problemas permanece.
- Lógica de programação e pensamento passo a passo como base
- SQL e entendimento de banco de dados como fundamentos do desenvolvimento
- Git e versionamento como parte do trabalho profissional
- Curiosidade e atualização contínua acima da dependência de uma linguagem específica
- Formação de equipe, estágio e desenvolvimento de profissionais também aparecem na conversa
Case citado
B1Food como produto real dentro do ecossistema SAP
- B1Food citado como produto certificado pela SAP
- Certificação B1SDK registrada na apresentação em 28 de setembro de 2018
- Validação em ambiente SAP limpo para o processo de certificação
- Verificação para impedir gravações diretas de insert, update ou delete na base do ERP
- Exemplo concreto de produto nascido de integração, arquitetura e especialização por segmento