Condividi tramite


Report Application Server (RAS)

Una delle tecnologie Business Objects comprende Report Application Server (RAS). RAS è sia un SDK client che un server. È possibile usare un server RAS per creare e modificare report Crystal e per elaborare le richieste relative a pagine. Quando il server recupera il report richiesto, RAS lo passa al visualizzatore report.

Il server RAS è disponibile solo acquistando Crystal Reports Server o BusinessObjects Enterprise.

Server RAS gestito

Un server RAS gestito da altri componenti di Enterprise Framework viene chiamato server RAS gestito. Crystal Reports Server e BusinessObjects Enterprise offrono una struttura di server che semplifica la gestione e la distribuzione dei report basata sul Web a livello enterprise. Il server RAS gestito è uno dei molti server della struttura. Questo server è in grado di elaborare i report presenti sullo stesso computer del server Web e di RAS SDK (report non gestiti) oppure i report presenti su server di repository di report diversi (report gestiti).

Il server RAS gestito può usare il modello a oggetti ReportClientDocument (RAS) e il modello a oggetti InfoObject (BOE).

Il server RAS gestito viene fornito con Crystal Reports Server e BusinessObjects Enterprise.

Server RAS non gestito

Il server RAS non gestito non è più disponibile come opzione di aggiornamento.

I server RAS non gestiti sono server RAS che vengono eseguiti indipendentemente da Enterprise Framework. Il server RAS non gestito consente di accedere ai file di report Crystal nel file system locale o nelle cartelle di rete specificate (report non gestiti). L'SDK RAS non gestito e il server RAS non gestito possono essere ubicati in due diversi computer.

Il server RAS non gestito usava il modello a oggetti ReportClientDocument (RAS).

Utilizzo dell'API RAS senza un server RAS

In Crystal Reports, è possibile accedere alla creazione report avanzata e alla funzionalità di modifica di modello a oggetti ReportClientDocument (RAS) da CR .NET SDK. Il pacchetto di distribuzione in questo scenario richiede solo gli assembly .NET, il che significa che si sta il processo dell'API RAS.

Tuttavia, se si utilizza il processo dell'API RAS, si perdono i benefici di prestazione e stabilità di un sistema out-process, orientato al server. Per acquisire tali benefici, utilizzare l'API RAS in combinazione con un server RAS in un ambiente Crystal Reports Server o BusinessObjects Enterprise.

Per ulteriori informazioni e codice di esempio, vedere la proprietà ReportClientDocument della classe CrystalDecisions.CrystalReports.Engine.ReportDocument nel riferimento all'API.

Vedere anche