Servizi aziendali

In Windows 8.1 Update sono state introdotte nuove funzionalità per servizi incorporati e aziendali, in modo che tu possa esporre un'app di Windows Runtime ai servizi di rete da processi desktop (app o servizi locali) al di fuori del contenitore dell'app. Questo significa che un'app di Windows Store in sideload può operare come client di servizi incorporati o aziendali.

Novità di Windows 8.1 Update

  • Uso dei loopback di rete nelle app di Windows Store trasferite tramite sideload
  • Componenti di Windows RT negoziati per app di Windows Store in sideload

Uso dei loopback di rete nelle app di Windows Store trasferite tramite sideload

Con Windows 8.1 Update è ora supportato l'uso dei loopback di rete per le app di Windows Store in sideload. L'app di Windows Store si collega al servizio tramite un indirizzo "localhost". Localhost è un nome di computer di rete speciale corrispondente al computer locale. Dopo la connessione, l'app di Windows Store invia richieste e riceve risposte dal servizio, come se tale servizio si trovasse in un server remoto. In questo modo, un'app di Windows Store può comunicare con un server desktop locale ed eseguire azioni che potrebbero essere altrimenti impedite dalla sandbox o dal modello di sicurezza dell'app di Windows Store o per usare codice della logica di business esistente senza doverlo riscrivere. Questa soluzione è particolarmente utile quando l'app di Windows Runtime può essere installata sia in un dispositivo remoto che nello stesso PC che esegue il server desktop.

Nota  Questa tecnica funziona solo per le app di cui viene eseguito il sideload con il processo di sideload esistente e qualsiasi app che usa il loopback di rete non sarà accettata in Windows Store.

Per consultare il white paper completo su questo argomento, vedi Uso dei loopback di rete nelle app di Windows Store trasferite tramite sideload. Puoi anche scaricare il codice di esempio associato.

Componenti di Windows Runtime negoziati per app di Windows Store in sideload

Se speri di poter usare il codice della logica di business esistente e anche l'interfaccia utente e gli strumenti per l'esperienza per le app di Windows Store, puoi usare un meccanismo di negoziazione per usare insieme codice di app desktop e di Windows Store in una singola app.

L'elemento chiave è un nuovo tipo di progetto introdotto in Windows 8.1 Update che supporta il marshalling dei tipi Windows Runtime tra le app di Windows Store e i componenti desktop, tramite un contratto interprocesso.

Nota  Questa tecnica funziona solo per le app di cui viene eseguito il sideload tramite il processo di sideload esistente. Attualmente, l'app in sideload può essere a 64 o a 32 bit, ma il componente server deve essere a 32 bit.

Per leggere un white paper completo su questo argomento, vedi Componenti di Windows Runtime negoziati per app di Windows Store in sideload. Puoi anche scaricare il codice di esempio associato.