- ViennaNET.ArcSight - library with ArcSight connection logic
- ViennaNET.ArcSight.DefaultConfiguration - assembly integration into the project through SimpleInjector
- ViennaNET.Mediator - implementation of the internal message bus
- ViennaNET.Mediator.DefaultConfiguration - assembly integration into the project through SimpleInjector
- ViennaNET.Mediator.Seedwork - assembly with interfaces
- ViennaNET.Orm - DAL, wrapper over NHibernate
- ViennaNET.Orm.DefaultConfiguration - build integration into the project through SimpleInjector
- ViennaNET.Orm.Seedwork - assembly with interfaces
MSSql:
- ViennaNET.Orm.MSSQL - connection of the MSSql driver
- ViennaNET.Orm.MSSQL.DefaultConfiguration - build integration into the project through SimpleInjector
Oracle:
- ViennaNET.Orm.Oracle - connecting the Oracle driver
- ViennaNET.Orm.Oracle.DefaultConfiguration - build integration into the project through SimpleInjector
SQLite:
- ViennaNET.Orm.SQLite - connecting the SQLite driver
- ViennaNET.Orm.SQLite.DefaultConfiguration - build integration into the project through SimpleInjector
- ViennaNET.Redis - services for working with Redis
- ViennaNET.Redis.DefaultConfiguration - assembly integration into the project through SimpleInjector
- ViennaNET.WebApi - WebApi-service builder with common AspNetCore & Swagger features enabled
- ViennaNET.HttpClient - Http-client builder, integrated in standard AspNetCore DI-container
- ViennaNET.Security - base security interface abstractions library
- ViennaNET.Security.Jwt - token factory
- ViennaNET.Logging - a logging library based on log4net
- ViennaNET.Utils - contains useful extension methods and attributes
- ViennaNET.Validation - implementation of validation services
- ViennaNET.Specifications - library for creating and using specifications
- ViennaNET.Sagas - basic implementation of the sagas mechanism