Introdução ao Tiger B2B
Treinamento em especificações técnicas
para equipes de desenvolvimento
Marcelo Shiniti Uchimura
Características da arquitetura do Tiger
B2B
• Usuário/Admin de empresa Tiger
• Apresentação: ASP.NET MVC 5
• DAL: ASP.NET ...
ASP.NET MVC 5
• Paradigma Model-View-Controller feito para a
Microsoft a partir de um projeto open source
originalmente em...
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 u...
Entity Framework 6
• Mapeamento objeto-relacional feito para a Microsoft a
partir de meados de 2006
• Concorre diretamente...
Características técnicas do Tiger B2B
• Solução Tiger B2B: aplicativo web acoplado com
aplicativo móvel
• Fonte de dados ú...
Próximos SlideShares
Carregando em…5
×

Introdução ao Tiger B2B

41 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×