home
Management of assets and technologies
Products
AASI.net Adventist Accounting Software International.
Applications
- External:
- Web Api: Main backend application.
- Web App: Main frontend application.
- Internal/Integration:
- Management Suite: AASI .net instances manager.
- AASI .net Mobile: Plant Assets Inventory mobile application.
- SecureVault: Integration authentication token generator.
- APS.Accounting: APS .net integration tool.
- School.Accounting: CFE integration tool.
- WIT Work Item Tracking: Azure Board mananager.
APIs
Project | Frameworks | Lenguages | Technologies | Database | OS |
---|---|---|---|---|---|
AASI .net Api | - .Net Framework 4.7.2 - ASP .net Web Api 2 | C# SQL | - | Microsoft SQL Server 2016 | Windows Server 2022 |
Languages and frameworks
- C#: Main backend language.
- .Net Framework: Used as the base backend framework.
- .Net 6: Used as the auxiliary backend framework.
- ASP .net Web API2: Used as default backend service.
- SQL: Main database language used on stored procedures, functions and general queries.
- DOS Batch/Powershell: Writing merge SQL files and executing other executables.
- Typescript: Main frontend language.
- HTML: Used as a support language for layout.
- CSS/SCSS: Used as a support language for style.
- JS: Used to fit Angular and other tools to AASI .net WebApp.
- Angular: Used as the base frontend framework.
- Dart: Main mobile language.
- Flutter: Used as the base mobile framework.
Components and libraries
- Authentication: Microsoft Entra ID with JWT (JSON Web Token) over implicit mode.
- Attachments storage: Amazon S3.
- Issues monitoring: Sentry.
- Coding quality: Veracode.
- Monitoring and observabilty: Elastic APM.
Servers
- Dev: 1 server.
- OS: Windows Server 2019 Standard - Name: IC-DEV-APP7-WV
- Staging: 3 servers in a single farm.
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP1-WB
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP2-WB
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP3-WB
- Live: 3 servers in a single farm.
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP1-WB
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP2-WB
- OS: Windows Server 2022 Standard - Name: SL-FM04-APP3-WB
Databases
- Dev: 1 server
- Version: Microsoft SQL Server 2019 Standard - OS: Windows Server 2019 Standard
- Live: 1 servers
- Version: Microsoft SQL Server 2016 Standard - OS: Windows Server 2016 Standard ##Operating Systems
- Windows Server 2016 Standard
- Windows Server 2019 Standard
- Windows Server 2022 Standard
- Windows NT v10.0
Development and deployment tools
- Development:
- Visual Studio Code: Frontend development.
- Visual Studio 2022: Backend development.
- SQL Server Management Studio 20: Database development.
- Android Studio: Mobile App development.
- Cmder: Any console commands execution.
- Deployment:
- UUMerge: It is used to merge the SQL files before applying them to the database.
- App Updater Console: It sends updates to the North American Division.
- Azure CI/CDL It builds and deploys the application to the South American Division. https://docs-aasinet-dev.sdasystems.org/docs/home/