Arquitetura
LeaseWave é uma aplicação de inúmeras capas, gerada totalmente através de um navegador de rede. Suas capas de rede, aplicação e base de dados podem ser separadas tanto lógica como fisicamente. Para os usuários empresariais (máquinas cliente), o sistema é gerado em um navegador de Internet Explorer. O sistema está desenhado com uma arquitetura verdadeiramente orientada ao serviço (Arquitetura Orientada a Serviços - SOA por suas siglas em inglês). Sua capa de serviços se adapta completamente a todos os seus componentes empresariais ou de software intermediário, permitindo que as funções empresariais sejam utilizadas por fontes externas através de uma chamada de serviços de rede. LeaseWave é altamente escalável: seu nível de carga e desempenho foi posto à prova simultaneamente por mais de 1.500 usuários.
Capas da aplicação
- Aplicação de inúmeras capas com as seguintes capas:
- Capa de apresentação.
- Capa de serviços.
- Capa de componente empresarial.
- Capa de validação.
- Capa de acesso a dados.
- É possível a separação lógica e física das capas.
- Ajuste solto das capas: a capa de apresentação encontra-se desajustada da capa empresarial subjacente.
Base de dados
- Compatível com SQL Server 2005 / Oracle 10g.
- Base de dados singular para todos os módulos e subsistemas.
- Suporte OLAP (Processamento Analítico em Linha).
Ferramentas de desenvolvimento
- Lógica de apresentação: ASP. NET (C#).
- Capa de serviço: C# Web Services (Serviços de Rede C#).
- Lógica empresarial: C# Class Libraries (Bibliotecas de Classe C#).
- Lógica de ingresso a dados: C# Class Libraries (bloco de ingresso aos dados da biblioteca empresarial.
- Base de dados: SQL Server 2005 / Oracle 10g.
- Relatórios: Crystal Reports / Business Objects XI.
Desdobramento (Implementação)
-

- Suporte de 64 bits.
- Possibilidade, em cada capa (rede, aplicação, base de dados), de agregar mais recursos ao mesmo servidor ou de adicionar mais servidores.
- Suporte de virtualização.
- O desenvolvimento não se faz em base ao cliente (baseia-se totalmente no navegador).
Hosting (Hospedagem)
- O arrendador pode hospedar a aplicação dentro da própria empresa, nos servidores internos.
- Os serviços de hospedagem podem ser fornecidos por Odessa através do LeaseWave Por Demanda.