Arquitetura

WEB
  • É responsável pela apresentação da aplicação para o cliente final
WEB API
  • São serviços (Métodos) via HTTP que podem ser chamados de forma direta por browsers e por uma ampla gama de dispositivos móveis.
Tecnologias
  • HTML 5;
  • Twitter Bootstrap
  • Javascript
  • Jquery
  • Kendo UI
  • Taolster
  • Json

Aplicativo responsável pelo tratamento de arquivos de integração utilizados na importação e exportação de dados, geração de arquivos digitais e processamento em larga escala.

Tecnologia
  • Windows Service Application

Mapeamento das estruturas das informações persistidas pela aplicação no banco de dados

Tecnologia
  • POCO (Plan Old CLR Object)

Responsável pelas regras de validações de dados, domínios, estruturas e lista de objetos

Tecnologia
  • Fluent Validation Pattern

Responsável pela concentração de regras de negócios a serem aplicadas nas funcionalidades da solução.

Tecnologia
  • Interceptor pattern

Responsável por tratar as relações do banco de dados, permitindo trabalhar com dados na forma de propriedades e objetos específicos do domínio sem ter que relacioná-los com as tabelas.

Tecnologias
  • NHibernate
  • Fluent NHibernate
Versões
  • 2005
  • 2008
  • 2008R2
  • 2012
Versões
  • 10g
  • 11g