Cosa offriamo

Riutilizzo e migrazione delle risorse esistenti

Aiutiamo a migrare in sicurezza e per fasi sistemi Windows esistenti con dipendenze COM / ActiveX / OCX e vincoli tra architetture a 32 e 64 bit.

Problemi che affrontiamo

  • COM / ActiveX / OCX non può ancora essere eliminato;
  • un componente a 32 bit impedisce il passaggio ai 64 bit;
  • non è chiaro come collegare risorse C++ e .NET;
  • serve una migrazione graduale che conservi le specifiche.

Principi

Per valorizzare le risorse esistenti spesso è meglio non partire dal presupposto di sostituire tutto.

Chiarifichiamo innanzitutto:

  • se la risorsa è un semplice elemento UI o contiene regole aziendali;
  • se può restare nello stesso processo;
  • dove attraversare il confine 32/64 bit;
  • se assorbire il confine in un wrapper o separare il processo.

Temi particolarmente adatti

  • sistemi con COM / ActiveX / OCX;
  • confini tra C++ e C#;
  • wrapper C++/CLI;
  • architetture tra 32 e 64 bit;
  • piani di sostituzione graduale.

Situazioni adatte

  • la risorsa contiene regole aziendali o specifiche di dispositivi e non può essere sostituita facilmente;
  • occorre prima prolungarne la vita e chiarire i confini;
  • la sostituzione futura è desiderabile, ma oggi serve una transizione sicura.

Stato desiderato

L’obiettivo non è eliminare tutto ciò che è vecchio, ma conservare le risorse utili semplificando soltanto i confini complessi:

  • architettura più manutenibile;
  • ordine di sostituzione chiaro;
  • costi futuri di migrazione ridotti.

Domande frequenti

Possiamo consultarvi se COM / ActiveX non può ancora essere eliminato?

Sì. Partendo dall’impossibilità di sostituire tutto subito, distinguiamo le risorse da conservare e i confini da chiarire.

È possibile migrare se restano componenti a 32 bit?

Sì. Senza forzare tutto nello stesso processo, valutiamo una soluzione realistica con processi separati, bridge o wrapper.

Parliamo del progetto

Se questo servizio è vicino alle vostre esigenze, condividete la situazione attuale. Vi aiuteremo a stabilire se iniziare da un’analisi, da una modifica o dalla definizione del piano.

← Torna alla home