Share via


Report Application Server (RAS)

Report Application Server (RAS) est l'une des technologies de Business Objects. Il s'agit à la fois d'un SDK client et d'un serveur. Le serveur RAS peut être utilisé pour créer et modifier des rapports Crystal, ainsi que pour traiter des requêtes liées aux pages. Lorsqu'un processus serveur extrait un rapport demandé, le RAS le transmet au visualiseur de rapports.

Le serveur RAS n'est disponible qu'en tant que composant de Crystal Reports Server ou de BusinessObjects Enterprise.

Serveur RAS géré

On appelle serveur RAS géré un serveur RAS dont le fonctionnement est contrôlé par d'autres composants de la structure Enterprise. Crystal Reports Server et BusinessObjects Enterprise offrent un environnement de serveurs qui facilite la gestion et la distribution basées sur le Web de rapports à l'échelle de l'entreprise. Le serveur RAS géré est l'un des nombreux serveurs de cet environnement. Il peut traiter des rapports situés sur le même ordinateur que le serveur Web et le SDK du RAS (rapports non gérés) ou sur un serveur de référentiel de rapports distinct (rapports gérés).

Le serveur RAS géré peut utiliser les modèles d'objet Modèle d'objet ReportClientDocument (RAS) et Modèle d'objet InfoObject (BOE).

Le serveur RAS géré est fourni avec Crystal Reports Server et BusinessObjects Enterprise.

Serveur RAS non géré

Le serveur RAS non géré n'est plus disponible en tant qu'option de mise à niveau.

On appelle serveur RAS non géré un serveur RAS qui fonctionne en dehors d'une structure Enterprise. Le serveur RAS non géré permettait d'accéder à des rapports Crystal situés sur le système de fichiers local ou dans des dossiers réseau désignés (rapports non gérés). Le SDK du RAS non géré et le serveur RAS non géré pouvaient se trouver sur deux ordinateurs différents.

Le serveur RAS non géré utilisait le Modèle d'objet ReportClientDocument (RAS).

Utilisation de l'API RAS sans serveur RAS

Dans Crystal Reports, vous pouvez accéder à la fonctionnalité avancée de création et de modification de rapport du Modèle d'objet ReportClientDocument (RAS) à partir du SDK CR .NET. Le module de déploiement de ce scénario exige uniquement les assemblys .NET, ce qui signifie que vous utilisez l'API RAS contenue dans les processus.

Cependant, si vous utilisez l'API RAS contenue dans les processus, vous perdez les avantages de performance et de stabilité offerts par un système hors processus, orienté serveur. Pour bénéficier de ces avantages, utilisez l'API RAS conjointement avec un serveur RAS dans un environnement Crystal Reports Server ou BusinessObjects Enterprise.

Pour en savoir plus et consulter un exemple de code, voir la propriété ReportClientDocument de la classe CrystalDecisions.CrystalReports.Engine.ReportDocument dans le document de référence de l'API.

Voir aussi