Public Sector / Government / Enterprise Modernization

SSB

Modernisering av arvede offentlige systemer gjennom arkitekturfornyelse, plattformmigrering og vedlikeholdbar .NET Core-leveranse

  • Architecture
  • Requirement Analysis
  • Development
  • Modernization
  • Integration
  • Testing
  • Deployment Support
  • Technical Consulting

Prosjektoversikt

Statistisk sentralbyrå (SSB) er avhengig av robuste og vedlikeholdbare digitale systemer for å støtte kritiske offentlige funksjoner. Xala bidro til moderniseringsarbeid fokusert på fornying av eldre systemer — inkludert migrering fra Java-baserte løsninger til .NET Core — og hjalp med å forbedre vedlikeholdbarhet, skalerbarhet og langsiktig teknisk bærekraft.

Utfordringen

  1. Eldre Java-baserte systemer hadde høy teknisk gjeld som kompliserte vedlikehold og videreutvikling.
  2. Migrering av kritiske statistikksystemer krever nulltoleransetilnærming til datatap og funksjonell regresjon.
  3. Komplekse datarørledninger og statistiske arbeidsflyter måtte bevares gjennom migreringsprosessen.

Omfang

  • Legacy Java-to-.NET Core migration
  • Public-sector system modernization
  • Architecture renewal & refactoring
  • Enterprise integration uplift
  • Scalable platform foundation

Kjerneteknologier

  • .NET Core & C#
  • Java (legacy source)
  • Microsoft Azure
  • SQL Server
  • REST APIs
  • CI/CD pipelines

Prosjektdetaljer

Klient
SSB (Statistics Norway)
Sektor
Public Sector
Bransje
Public Sector / Government / Enterprise Modernization
Leveransemodell
Consultancy delivery
Leveranseperiode
12–24 months
Xala rolle
Architecture, Requirement Analysis, Development, Modernization, Integration, Testing, Deployment Support, Technical Consulting
Team­sammensetning
Team Leader, Project Manager, 2 Developers, 2 Testers
Estimert teamstørrelse
6
Status
Delivered
Budsjett
Confidential

Prosjektmål

  • Migrere eldre Java-applikasjoner til .NET Core-plattformen
  • Fornye arkitektur for forbedret vedlikeholdbarhet og skalerbarhet
  • Bevare datafunksjonalitet og statistisk nøyaktighet gjennom migreringsprosessen
  • Forbedre CI/CD-kapasiteter og støtte for DevOps-praksis
  • Styrke langsiktig teknisk bærekraft for offentlige dataplatformer

Løsningen

Arbeidet fokuserte på planmessig migrering av eldre Java-systemer til .NET Core, med arkitekturfornyelse og CI/CD-forbedringer. Xala bidro til analyse, migrering og testing — og sikret funksjonell paritet og forbedret vedlikeholdbarhet gjennom moderniseringsprosessen.

Leveranser

  • Legacy system assessment and scope definition
  • Java-to-.NET Core service migration and redevelopment
  • Architecture modernization and service boundary redesign
  • Business logic renewal and validation
  • Integration layer between modernized and legacy components
  • Regression and migration testing framework
  • Deployment and transition support
  • Maintainable .NET Core backend services

Brukergrupper

  • Internal users and analysts
  • Administrators and operational stakeholders
  • IT teams and platform engineers
  • Business process owners dependent on modernized systems

SSB — Legacy Modernization and Java-to-.NET Core Migration Architecture

Users

  • Internal Users
  • Administrators
  • Analysts
  • Operational Stakeholders

Interfaces & Channels

  • Existing Interfaces
  • Internal Systems
  • Connected Service Consumers
  • Operational Views

Modernized Services (.NET Core)

  • .NET Core Services
  • Renewed Business Logic
  • Service Modules
  • Modern Backend Components

Transition & Integration Layer

  • APIs
  • Legacy Connectors
  • Migration Support Services
  • Enterprise Integration

Data Layer

  • SQL Server
  • Legacy Java Components
  • Operational Data
  • Reporting & Historical Data

Infrastructure & Delivery

  • Azure Hosting
  • Testing Layer
  • Deployment Support
  • Monitoring & Readiness

Presentasjonslag

  • Existing interfaces and internal system consumers
  • Connected digital channels and service consumers
  • Operational and reporting surfaces

Tjenestelaget

  • .NET Core services replacing legacy Java components
  • Renewed business logic modules
  • Modern backend service components
  • Migration and transition support services

Integrasjonslag

  • APIs connecting modernized services to surrounding systems
  • Legacy connectors for transition-period coexistence
  • Migration support services for controlled cutover
  • Enterprise integration patterns for stable interoperability

Datalag

  • SQL Server (business data, application state)
  • Operational and reporting data
  • Historical data continuity through migration

Infrastruktur

  • Azure hosting environment
  • Modern deployment infrastructure
  • Testing and validation layer
  • Operational monitoring and readiness

Sikkerhet & identitet

  • Access control aligned to public-sector requirements
  • Secure service design in government environment
  • Data integrity and continuity through migration
  • Audit logging for business-critical transitions

Teknologistack

Backend

  • .NET Core
  • C#
  • Modern backend services
  • Migrated business logic components

Databaser

  • SQL Server
  • Structured operational data
  • Reporting and historical data

Cloud / Infrastruktur

  • Microsoft Azure
  • Enterprise hosting and deployment support

Integrasjoner

  • APIs
  • Enterprise integration services
  • Legacy transition connectors

DevOps

  • Functional testing and regression validation
  • Migration-related quality assurance
  • Deployment support and transition management
  • Operational monitoring

Nøkkelintegrasjoner

  • Java-to-.NET Core Migration Layer

    Controlled transition services enabling coexistence and progressive cutover between legacy and modernized components

  • .NET Core Backend Services

    Renewed implementation of business-critical logic previously tied to Java-based applications

  • API Integration Layer

    Structured communication between modernized services and surrounding enterprise systems

  • SQL Server Data Services

    Continuity of business data, application state, and reporting throughout the migration process

Gjennomføring

  • Legacy Assessment

    Existing Java-based systems and technical dependencies were analyzed to understand business responsibilities, complexity, and modernization priorities.

  • Requirement Analysis

    Business-critical functionality, migration scope, and modernization requirements were clarified with attention to preserving operational continuity.

  • Architecture

    A target architecture was defined to support modernization, maintainability, and controlled transition — covering service boundaries, migration approach, and integration patterns.

  • Development and Migration

    Core services and business logic were modernized and reimplemented in .NET Core, with careful attention to functional equivalence and integration readiness.

  • Integration

    Modernized services were connected with surrounding systems and validated to ensure correct behavior across the transition period.

  • Testing and Stabilization

    Regression testing and quality assurance activities improved confidence in migrated functionality and release readiness.

  • Deployment and Transition

    The engagement contributed to a stronger and more maintainable public-sector system foundation, with controlled rollout and improved long-term technical sustainability.

Resultater og effekt

  • Eldre Java-systemer migrert til .NET Core med bevart funksjonalitet.
  • Forbedret vedlikeholdbarhet og redusert teknisk gjeld.
  • Modernisert arkitektur som støtter kontinuerlig levering.
  • Styrket langsiktig teknisk bærekraft for SSBs digitale plattform.

Nøkkelfunksjoner levert

  • Legacy system modernization and architecture renewal
  • Java-to-.NET Core migration support
  • Maintainable backend service redevelopment
  • Business logic preservation through migration
  • API-based integration between legacy and modern components
  • Regression testing and migration quality assurance
  • Deployment support and transition management
  • Scalable foundation for future public-sector development
  • Technical consulting on modernization strategy and delivery quality

Skal vi hjelpe deg med noe lignende?

Ta kontakt for en uforpliktende samtale om din neste digitale utfordring.

Kontakt oss · Alle caser