{
  "project_name": "UseCaseAnalyse (Centron Enterprise Application)",
  "analysis_date": "2024-09-30T08:13:00Z",
  "project_type": ".NET 8 Enterprise WPF Application",
  "architecture": "Multi-layered Architecture",
  "total_files_analyzed": {
    "cs_files": 13717,
    "xaml_files": 1189,
    "csproj_files": 34,
    "total": 14940
  },
  "directory_structure": {
    "src": {
      "description": "Main source code directory",
      "subdirectories": {
        "apis": "External API integrations (FinAPI, GLS, Shipcloud, ITscope, etc.)",
        "backend": "Core business logic layer (BL, DAO, Entities, Common, Gateway, Interfaces)",
        "centron": "WPF client application (WPF.UI, WPF.UI.Extension)",
        "shared": "Shared components and controls (Core, Controls, Controls.Preview)",
        "webservice": "Web service components (Host, WebServices.Core, ConnectionManager)"
      }
    },
    "tests": {
      "description": "Test projects",
      "subdirectories": {
        "apis": "API integration tests",
        "backend": "Backend logic tests (BL, DAO)",
        "shared": "Shared component tests",
        "integration": "Integration tests",
        "end_to_end": "End-to-end tests"
      }
    },
    "scripts": "Build and deployment scripts",
    "docs": "Documentation",
    "assemblies": "Assembly dependencies",
    "azure": "Azure deployment configurations",
    "deployment": "Deployment configurations",
    "docker": "Docker configurations",
    "nugets": "Custom NuGet packages"
  },
  "key_technologies": [
    ".NET 8",
    "WPF",
    "NHibernate with FluentNHibernate",
    "DevExpress 24.2.7",
    "SQL Server",
    "Entity Framework",
    "REST APIs",
    "Windows Services"
  ],
  "architectural_patterns": [
    "3-layer pattern (WPF UI modules)",
    "2-layer pattern (Backend)",
    "ILogic Interface Pattern",
    "Dual data access (Direct DB + Web Service)",
    "DTO conversion pattern",
    "Dependency Injection via ClassContainer"
  ],
  "connection_types": [
    "CentronConnectionType.CentronWebServices - Uses WSLogic implementation",
    "CentronConnectionType.SqlServer - Uses BLLogic implementation"
  ],
  "estimated_complexity": "Very High",
  "analysis_scope": "Complete enterprise application with extensive business logic, UI modules, API integrations, and testing infrastructure"
}