connecter des données métier à office sharepoint server 2007 via le business data catalog

14
Connecter des données Connecter des données métier à Office métier à Office SharePoint Server 2007 SharePoint Server 2007 via le Business Data via le Business Data Catalog Catalog

Upload: dieudonnee-sellier

Post on 03-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Connecter des données Connecter des données métier à Office SharePoint métier à Office SharePoint

Server 2007 via le Business Server 2007 via le Business Data CatalogData Catalog

Page 2: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Les besoins clientsLes besoins clientsRetour d’expérience de SPS 2003Retour d’expérience de SPS 2003

Trop de code d’intégration à développer. Nécessité de rapprocher les données métier des interfaces utilisateurs, notamment via le portail.Besoin de nouveaux types d’applications qui combinent collaboration et données métier.Manque d’outils de recherche dans les données structurées.Administration centralisée de la sécurité, de l’audit, des connexions aux données métier.

Page 3: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Business Data Catalog (BDC)Business Data Catalog (BDC)Connecte les serveurs Office aux données métierConnecte les serveurs Office aux données métier

Métadonnées

Business Data Catalog

Web Parts Listes Recherch

e

Profils utilisateu

rs

Applications

spécifiques

Base de données

WS Proxy

ADO.NET

Service Web

SQL Server, Oracle, OLEDB, ODBCBizTalk, SAP, Siebel, existant, …

List store

Search

Index

Profile Store

Page 4: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Objectifs dès la conceptionObjectifs dès la conception

Pas de code à produire pour l’intégration.Centralisation du déploiement et de la sécurité des données.Prise en charge de scénarios de portail et de collaboration :

Requêtes sur les données, indexation, personnalisation.

Le BDC n’est pas : Un outil de gestion de transactions, un moteur de workflow, Un outil de transformation de données, Un adaptateur.

Page 5: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Business Data Web PartsBusiness Data Web Parts(Web Parts données métier)(Web Parts données métier)Des applications métier sans codeDes applications métier sans code

Exemple de scénario :Vue à 360 degrés du client.

Office 2003 :Clipping, Web Parts personnalisées, data view.

Office 2007 : Web Parts de données métier réutilisables :

Permet l’accès à de nouveaux types de données sans ajout de code ou de programmes,Vue maître-détail sans code,Intégré avec les tableaux de bord et les filtres,Personnalisable avec FrontPage.

Page 6: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Recherche dans les données métierRecherche dans les données métierLa recherche de données : pas seulement de la La recherche de données : pas seulement de la recherche documentaire…recherche documentaire…

Scénario : trouver un responsable de compte dans Siebel.Office 2003 :

Applications verticales manquant d’outils de recherche plein texte,La plupart des utilisateurs ne peuvent accéder ou localiser les applications verticales,Difficile d’accéder (et d’indexer) les données métier depuis SharePoint.

Office 2007 : recherche dans n’importe quelle base de données ou service Web :

Pas besoin d’écrire des filtres spécifiques (Ifilters) ou des protocol handlers,Pas de nécessité de passer par une représentation HTML des données,Résultats réutilisables et personnalisables,Intégré avec le moteur de recherche SharePoint et le centre de recherche.

Page 7: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Données métier dans des listesDonnées métier dans des listesCollaborer autour des données métierCollaborer autour des données métier

Scénarios :Annoter une proposition avec un client.Suivi et annotation des tickets de support.Liste des centres de coûts de la société.

Office 2003 :Zone de type Text ou lookup fields.Liste de valeurs dupliquées, données irrégulières.

Office 2007 : colonnes de données métier :Un type de colonne qui stocke les entités métier.Rafraîchissement en un clic.Intégré avec les autres caractéristiques : workflow, gestion des versions, etc.

Page 8: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Actions sur les entités métierActions sur les entités métierLier, ne pas répliquerLier, ne pas répliquer

Scénario :Affichage de données clients SAP.Lancement d’un formulaire InfoPath pour mise à jour des données.

Office 2003 :Des actions sur des données de type métier impliquent l’écriture de code.

Office 2007 : actions possibles sur chaque type d’entités :

Une action est juste une URL associée à une entité.Les actions sont possibles, de façon contextuelle, dès qu’une entité apparaît.

Page 9: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Données métier/profil utilisateurDonnées métier/profil utilisateur Personnalisation et ciblage de résultat selon les Personnalisation et ciblage de résultat selon les données métierdonnées métier

Scénarios :Affiche des informations sur l’évolution des clients de l’utilisateur.

Filtre automatiquement les tableaux de bord pour analyser les chiffres des clients ou de la région de l’utilisateur.

Office 2003 :Besoin de produire du code pour passer en arguments des éléments du profil utilisateur.

Nécessité de personnaliser certaines Web Parts, donc de produire du code.

Office 2007 : importation des données métier dans le profil utilisateur :

Association entre les caractéristiques du profil utilisateur et les champs des entités métier.

Filtrage des Web Parts avec des filtres issus des profils de l’utilisateur.

Page 10: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Cycle de vie de développementCycle de vie de développementDu code aux métadonnéesDu code aux métadonnées

1. Les analystes définissent les besoins métier.

2. Les développeurs codent et testent la définition des applications (métadonnées).

3. Les développeurs publient la définition des applications.

4. Les analystes construisent des solutions en se reposant sur les propriétés métier des données.

Page 11: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Modèle de métadonnéesModèle de métadonnées

Deux objectifs :Décrit un système d’API.

Donne un sens aux API et les rend réutilisables.

Eléments clés :Systèmes – Une source de données (Siebel).

Entité – Une réalité métier (Client).

Méthode – Une opération sur une entité (GetCustomerList).

Association – Une relation entre des entités (les clients passent des commandes).

Page 12: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

Les API du Business Data CatalogLes API du Business Data CatalogDeux composants : Runtime et administrationDeux composants : Runtime et administration

Le Runtime :Parcourt les métadonnées, exécute les méthodes…Pour les développeurs d’applications.

Les API liées à l’administration :Crée, lit, met à jour et détruit les métadonnées, gère les permissions.Pour les administrateurs.Pour les ISVs afin de développer des outils d’administration des métadonnées.

SharePoint utilise ces API.

Page 13: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog

RecommandationsRecommandations

Utiliser les caractéristiques du business data Catalog pour développer plus vite des applications plus riches.

Exposer vos données métier via des Web services ou des bases de données.

Ecrire des services Web compatibles avec le BDC :

Finders, SpecificFinders, IDEnumerators, …

Simplifier l’intégration de code avec les API Runtime.

Ecrire des outils pour simplifier la création et l’administration des métadonnées avec les API d’administration.

Page 14: Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog