Partager via


OFFICE 07: Excel Server -Services

En sortant d'une réunion , hier soir , nous avons discuté avec un de mes clients d'Excel Server ou plus précisément d'Excel Services.

Nouveauté intégré à Offfice 2007, c'est une vraie révolution pour vous "Accros d'Excel".

En quelques mots, vous pouvez utiliser la puissance de calcul d'un serveur pour décharger votre machine favorite. CLauEr en parlent si bien, que je vous propose ses dires:

"Objectifs:

Automatiser la création, la mise à jour et les calculs de feuilles Excel est un chose complexe, en particulier pour les applications de type « serveur » car Excel a été conçu pour être une application cliente, et les questions de montée en charge et de robustesse n’ont pas été envisagées lors de sa conception pour en faire un produit serveur.

D’autre part, de nombreux scénarios gagneraient à s’appuyer sur la richesse du moteur de calcul de Excel, mais cette intégration au sein d’une application est pour le moins complexe.

Qu’est-ce que les Excel Services dans Office 2007 ?

Il s’agit principalement du moteur de calcul d’Excel, entouré par deux services de premier plan permettant pour l’un de publier des feuilles Excel sur un serveur (un peu à la façon de Sharepoint) mais surtout de les consulter directement dans un navigateur, sans nécessiter l’installation de quelconques plug-ins ou de composants spécifiques tels que les Office Web Components. Le rendu de la feuille Excel dans le navigateur est alors intégralement fait sous la forme de HTML et de script client.

Le second service est en fait un ensemble d’interfaces de programmation – APIs – exposées sous la forme de Web Services. Ces Web Services permettent d’intégrer des fonctionnalités du moteur de calcul de Excel dans pratiquement tout type d’applications, bien entendu en .NET mais aussi en applications Windows/COM « classiques » via l’intérop, ou encore dans d’autres technologies, par le caractère standard et universellement supporté de la couche Web Services et SOAP dans les outils de développement et les plate-formes actuelles du marché.

Quels en sont les bénéfices ?

Avec les Excel Services, vous disposez d’une solution de moteur de calcul de classe « serveur », c'est-à-dire : Performante, Robuste, conçue pour la montée en charge. Cette technologie est facile à déployer sur les clients puisqu’elle a une empreinte pratiquement nulle. Du point de vue de la confidentialité des données ou de la propriété intellectuelle – incluse dans les formules et méthodes de calcul de vos feuilles Excel – vous disposez de la possibilité de masquer une partie de la feuille aux utilisateurs la consultant à travers un navigateur, et ces mêmes utilisateurs n’ont pas accès aux formules de calcul, mais seulement aux paramètres modifiables et aux résultats (en mode Snapshot)."