SAIF.Application dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| (none) | NuGet Package | SAIF.BOF.Application.vbproj contains no in-repository ProjectReference entries. |
| SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Security, Security.EnvironmentApi) | NuGet Package | (v2.0.22103.3) Supplies clsBusinessBase, clsSecurityPrincipal, clsDataAccess, IDataPortalInfo, IDataPortal, clsSQLDataPortal, and clsMSOracleDataPortal used by the library. |
| SAIF.Framework.Common | NuGet Package | (v2.0.22074.3) Provides shared framework support consumed through packaged references. |
| SAIF.HashUtil | NuGet Package | (v2.0.22083.2) Declared nuspec/package dependency available to consumers of the packaged library. |
| SAIF.Web.API.Clients / SAIF.Web.API.Core | NuGet Package | (v2.0.22083.1) Declared external client dependency for the packaged library. |
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Oracle.ManagedDataAccess | 21.5.0 | Registers the Oracle provider used when ApplicationDataAccess creates Oracle portals. |
| RestSharp | 106.12.0 | External package referenced by the packaged library. |
Dependency risks and notes¶
AppManagerBaseinheritsclsBusinessBase, so application managers participate in the BOF object hierarchy defined bySAIF.BOF.Framework.- Security evaluation depends on framework-provided
clsSecurityPrincipalbehavior rather than a library-local authorization implementation. - The nuspec dependency list should remain aligned with the project references and
packages.configpackage inventory. - The library creates SQL Server and Oracle portal plumbing, but it does not contain direct SQL, table mappings, or
IBusinessCriteriaimplementations.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Security and authorization
- API reference
- Configuration
Sources¶
Application\SAIF.Application\SAIF.BOF.Application.vbprojApplication\SAIF.Application\SAIF.BOF.Application.nuspecApplication\SAIF.Application\packages.configApplication\SAIF.Application\app.configApplication\SAIF.Application\Web.configApplication\SAIF.Application\AppManagerBase.vbApplication\SAIF.Application\ApplicationDataAccess.vbApplication\SAIF.Application\UserAccess.vb