Introdução ao Tiger B2B

31 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
31
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao Tiger B2B

  1. 1. Introdução ao Tiger B2B Treinamento em especificações técnicas para equipes de desenvolvimento Marcelo Shiniti Uchimura
  2. 2. Características da arquitetura do Tiger B2B • Usuário/Admin de empresa Tiger • Apresentação: ASP.NET MVC 5 • DAL: ASP.NET Web API 2 • ORM: Entity Framework 6/ADO.NET • Infraestrutura: Azure/IIS • DBA/Equipe de TI
  3. 3. ASP.NET MVC 5 • Paradigma Model-View-Controller feito para a Microsoft a partir de um projeto open source originalmente em Ruby • Model: Dados (DTOs, modelos; C#) • View: Apresentação (UI) (HTML/Razor/JavaScript + jQuery/Bootstrap) • Controller: Programação e lógica (C#) • Tutorial: http://www.asp.net/mvc/overview/getting- started/introduction/getting-started
  4. 4. ASP.NET Web API 2 • Sacada da Microsoft a partir de experiências com o ASP.NET MVC 3 • A tecnologia ASP.NET MVC pode ser usada como uma interface REST para outros aplicativos usarem • REST é uma estilo de arquitetura que usa a semântica do protocolo HTTP para manipular dados • Tutorial: http://www.asp.net/web- api/overview/getting-started-with-aspnet-web- api/tutorial-your-first-web-api
  5. 5. Entity Framework 6 • Mapeamento objeto-relacional feito para a Microsoft a partir de meados de 2006 • Concorre diretamente com o NHibernate • A base de dados é representada pelo objeto Context • As tabelas da base de dados são propriedades do objeto Context • Modelo do Tiger B2B é Database First (arquivo XML de extensão .EDMX representa toda a estrutura de banco) • Tutorial: https://www.asp.net/mvc/overview/getting- started/database-first-development/setting-up-database
  6. 6. Características técnicas do Tiger B2B • Solução Tiger B2B: aplicativo web acoplado com aplicativo móvel • Fonte de dados única • Fonte de dados exposta para a web, em forma de API REST, de forma que possa ser consumida externamente • Lado web: peso na consulta de dados (select) • Lado móvel: peso na criação de dados (insert/update) • Saúde da rede e da infraestrutura de nuvem podem ser importantes na resolução de problemas

×