Arquitectura
LeaseWave es una aplicación de n-capas que se genera totalmente a través de un navegador de red. Sus capas de red, aplicación y base de datos se pueden separar tanto lógica como físicamente. Para los usuarios empresariales (máquinas cliente), el sistema se genera en un navegador de Internet Explorer. El sistema está diseñado con una arquitectura verdaderamente orientada al servicio (Arquitectura Orientada a servicios—SOA por sus siglas en inglés). Su capa de servicio se adapta completamente a todos sus componentes empresariales o de software intermedio, permitiendo que las funciones empresariales sean utilizadas por fuentes externas a través de una llamada de servicio de red. LeaseWave es altamente escalable: su nivel de carga y desempeño han sido puestos a prueba por más de 1.5000 usuarios simultáneos.
Capas de la aplicación
- Aplicación de n-capas con las siguientes capas:
- Capa de presentación
- Capa de servicios
- Capa de componente empresarial
- Capa de validación
- Capa de acceso a datos
- La separación lógica y física de capas es posible
- Acoplamiento suelto de capas: la capa de presentación está desacoplada de la capa empresarial subyacente
Base de datos
- Compatible con SQL Server 2005 / Oracle 10g
- Base de datos singular para todos los módulos y subsistemas
- Soporte OLAP (Procesamiento Analítico en Línea)
Herramientas de desarrollo
- Lógica de presentación: ASP.NET (C#).
- Capa de servicio: C# Web Services (servicios de Red C#).
- Lógica empresarial: C# Class Libraries (Bibliotecas de Clase C#).
- Lógica de acceso a datos: C# Class Libraries, bloque de acceso a datos de biblioteca empresarial.
- Base de datos: SQL Server 2005 / Oracle 10g.
- Reportes: Crystal Reports / Business Objects XI.
Despliegue (implementación)
- Soporte de 64 bits.
- Posibilidad, en cada capa (red, aplicación, base de datos), de añadir más recursos al mismo servidor o de añadir más servidores.
- Soporte de virtualización.
- No se hace despliegue por parte del cliente (está basado totalmente en el navegador).
Hosting (hospedaje)
- El arrendador puede hospedar la aplicación dentro de la propia empresa, en servidores internos.
- Los servicios de hospedaje los puede suministrar Odessa a través de LeaseWave Por Demanda.