Condividi tramite


Esecuzione di Business Objects in Servizi dei componenti

Importante

A partire da Windows 8 e Windows Server 2012, i componenti del server Servizi Desktop Remoto non sono più inclusi nel sistema operativo Windows (vedere Windows 8 e Guida di riferimento per la compatibilità di Windows Server 2012 per ulteriori dettagli). I componenti client di Remote Desktop Services verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Le applicazioni che utilizzano Servizi dati di RDS dovrebbero migrare a Servizio dati WCF.

Gli oggetti business possono essere file eseguibili (.exe) o librerie a collegamento dinamico (.dll). La configurazione usata per eseguire l'oggetto business dipende dal fatto che l'oggetto sia un file .dll o .exe:

  • Gli oggetti business creati come file .exe possono essere chiamati tramite DCOM. Se questi oggetti aziendali vengono utilizzati tramite Internet Information Services (IIS), sono soggetti a un'ulteriore elaborazione dei dati, il che rallenterà le prestazioni del client.

  • Gli oggetti business creati come file .dll possono essere usati tramite IIS e quindi anche tramite HTTP. Possono essere usati anche su DCOM solo tramite Servizi componenti o tramite Microsoft Transaction Server, se si usa Windows NT. Le DLL degli oggetti business devono essere registrate nel computer server IIS per accedervi tramite IIS. Per informazioni su come configurare una DLL da eseguire in DCOM, vedere la sezione Abilitazione di una DLL da eseguire in DCOM.

Nota

Quando gli oggetti business nel livello intermedio vengono implementati come componenti di Servizi componenti tramite GetObjectContext, SetCompletee SetAbort, gli oggetti business possono usare oggetti di contesto di Servizi componenti (o MTS, se si usa Windows NT) per mantenere lo stato tra più chiamate client. Questo scenario è possibile con DCOM, che viene in genere implementato tra client attendibili e server in una intranet. In questo caso, l'oggetto RDS.DataSpace e il metodo CreateObject sul lato client vengono sostituiti dall'oggetto contesto della transazione e dal metodo CreateInstance, forniti dall'interfaccia ITransactionContext e implementati da Component Services.

Vedere anche

Fondamenti RDS