pierre couzy, microsoft france – [email protected].. and friends, winwise pierre couzy,...
TRANSCRIPT
![Page 1: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/1.jpg)
Pierre Couzy, Microsoft France – [email protected].. and friends, Winwise Pierre Couzy, Microsoft France – [email protected].. and friends, Winwise
Les rendez-vous de l’interop - Oracle
![Page 2: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/2.jpg)
2007 – Microsoft France 2
Le castingLe casting
Christian Robert, SQL Server GuruJulien Tournadre, Oracle MasterRoch Baduel, Biztalk AddictFlorent Santin, le reste
.. Et votre serviteur
Christian Robert, SQL Server GuruJulien Tournadre, Oracle MasterRoch Baduel, Biztalk AddictFlorent Santin, le reste
.. Et votre serviteur
![Page 3: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/3.jpg)
2007 – Microsoft France 3
AgendaAgenda
HistoriquePrincipaux chantiers d’interopérabilitéSQL Server et OracleSOA et Oracle.Net et Oracle
HistoriquePrincipaux chantiers d’interopérabilitéSQL Server et OracleSOA et Oracle.Net et Oracle
![Page 4: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/4.jpg)
2007 – Microsoft France 4
HistoriqueDes amis de 20 ans ?HistoriqueDes amis de 20 ans ?
1975 : naissance de Microsoft 1977 : naissance de Software Development laboratories1979 : Oracle V21985 : premières collaborations Microsoft1989 : SQL Server 1.0 for OS/21989 : apparition de PL/SQL1993 : Oracle sur Windows NT1995 : Outils de développement / analyse
1975 : naissance de Microsoft 1977 : naissance de Software Development laboratories1979 : Oracle V21985 : premières collaborations Microsoft1989 : SQL Server 1.0 for OS/21989 : apparition de PL/SQL1993 : Oracle sur Windows NT1995 : Outils de développement / analyse
![Page 5: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/5.jpg)
2007 – Microsoft France 5
Oracle sur WindowsOracle sur Windows
29% du revenu vient de Windows
Hausse de 8.4% enun an
Revenus 2004 par OS – nouvelles licences
Source: Gartner Research - May 2005 ID G00127787
Unix 49%
Linux 20%
Windows 29%
Autres 2%
8.4%
![Page 6: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/6.jpg)
2007 – Microsoft France 6
Available December 20, 2005 Source: Transaction Processing Council (TPC), http://www.tpc.org
World Record TPC-H 1000 GB BenchmarkUsing an Bull NovaScale 5160
with 16 Intel Itanium 2 processors on 64-bit Windows 2003,
Oracle Database 10g Release 2 achieved 15,070 QphH@1000GB
with a price-performance 44.33 US $ per QphH@1000GB.
![Page 7: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/7.jpg)
2007 – Microsoft France 7
Le périmètre actuel d’OracleLe périmètre actuel d’Oracle
Une offre très large:Base de données MiddleWare : Une plateforme technique (SOA, Portail, Reporting & BI)Applications : Une série d’applicatifs métiers verticaux
L’interop est importante pour tous les acteursODP.Net / provider MS pour OracleSupport de MS pour OracleEt vice-versa
La cohabitation est un fait, et les éditeurs en sont conscients.
Une offre très large:Base de données MiddleWare : Une plateforme technique (SOA, Portail, Reporting & BI)Applications : Une série d’applicatifs métiers verticaux
L’interop est importante pour tous les acteursODP.Net / provider MS pour OracleSupport de MS pour OracleEt vice-versa
La cohabitation est un fait, et les éditeurs en sont conscients.
![Page 8: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/8.jpg)
2007 – Microsoft France 8
Les chantiers de l’interopérabilitéLes chantiers de l’interopérabilité
Interop au niveau des applicatifs métierUn grand classique des SI3 grandes approches disponibles
Batch, ETL, communication base à baseSOA, Connecteurs EAI (message)Intégration directe (natif)
Avant tout une problématique d’architectureRecensement des choix possiblesAdéquation avec la structure globale du SIIntègre aussi une réflexion sur le serveur d’application
Interop au niveau des applicatifs métierUn grand classique des SI3 grandes approches disponibles
Batch, ETL, communication base à baseSOA, Connecteurs EAI (message)Intégration directe (natif)
Avant tout une problématique d’architectureRecensement des choix possiblesAdéquation avec la structure globale du SIIntègre aussi une réflexion sur le serveur d’application
![Page 9: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/9.jpg)
2007 – Microsoft France 9
Batch, ETL et base à baseBatch, ETL et base à base
Une approcheTrès performanteLimitée en fonctionnalitésDemandant de la maintenance
Pour réussir cette démarche :Quelles différences entre les deux bases ?Comment manipuler les objets de l’une depuis l’autreComment intégrer Oracle aux ETL Microsoft ?
Une approcheTrès performanteLimitée en fonctionnalitésDemandant de la maintenance
Pour réussir cette démarche :Quelles différences entre les deux bases ?Comment manipuler les objets de l’une depuis l’autreComment intégrer Oracle aux ETL Microsoft ?
![Page 10: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/10.jpg)
2007 – Microsoft France 10
DémoDémo
Présentation des caractéristiques des deux bases
Les outils courants de manipulationStructure généraleL’importance de la sécurité et de l’identité
Présentation des caractéristiques des deux bases
Les outils courants de manipulationStructure généraleL’importance de la sécurité et de l’identité
![Page 11: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/11.jpg)
2007 – Microsoft France 11
Les ponts Oracle – Sql Server Les ponts Oracle – Sql Server
SQL Server peut accéder aux objets Oracle de façon transparente
Mécanisme de serveur lié sql server->oracle
Oracle peut accéder aux objets SQL Server de façon transparente
Oracle heterogeneous services
Oracle et SQL Server peuvent établir des communications Web Services
Via SSBS
SQL Server peut accéder aux objets Oracle de façon transparente
Mécanisme de serveur lié sql server->oracle
Oracle peut accéder aux objets SQL Server de façon transparente
Oracle heterogeneous services
Oracle et SQL Server peuvent établir des communications Web Services
Via SSBS
![Page 12: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/12.jpg)
2007 – Microsoft France 12
DémoDémo
Requêtage depuis OracleRequêtage depuis Sql ServerRequêtage depuis OracleRequêtage depuis Sql Server
![Page 13: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/13.jpg)
2007 – Microsoft France 13
ETL et bases de donnéesETL et bases de données
Le but initial des ETL était la communication base à baseTous les ETL du marché savent établir ce pontFourni en standard dans SQL Server depuis les versions 6.x avec un petit outil (DTS)
SQL 2005 comporte un ETL complet : SSIS
Le but initial des ETL était la communication base à baseTous les ETL du marché savent établir ce pontFourni en standard dans SQL Server depuis les versions 6.x avec un petit outil (DTS)
SQL 2005 comporte un ETL complet : SSIS
![Page 14: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/14.jpg)
2007 – Microsoft France 14
Les approches SOALes approches SOA
Deux grandes problématiquesUne architecture technique transversaleDes scénarios d’utilisation
Par population et pas par métierPilotés par les directions métier
Deux grandes approchesTechnique
Utilisation de connecteurs et d’un bus d’entreprise
HumainProposer une interface avec ce bus
Deux grandes problématiquesUne architecture technique transversaleDes scénarios d’utilisation
Par population et pas par métierPilotés par les directions métier
Deux grandes approchesTechnique
Utilisation de connecteurs et d’un bus d’entreprise
HumainProposer une interface avec ce bus
![Page 15: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/15.jpg)
2007 – Microsoft France 15
Les deux niveaux d’applications businessLes deux niveaux d’applications business
Couche de services
ERP CRM SCI PLM etc
Cette couche d’intégration est délicate à réaliser.
Orientées Métier
• Processus structurés• Verticalisées et isolées
Orientées scénario
• processus ad hoc• Peu de structure• Orientées productivité
![Page 16: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/16.jpg)
2007 – Microsoft France 16
Exemple : gestion de commandes depuis OutlookExemple : gestion de commandes depuis Outlook
![Page 17: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/17.jpg)
2007 – Microsoft France 17
DémosDémos
VSTO : utiliser Office comme frontal vers OracleBiztalk comme EAI autour (notamment) d’OracleUtilisation d’outils collaboratifs pour organiser des scénarios d’entrepriseExploitation de SSIS et Reporting Services sur Oracle
VSTO : utiliser Office comme frontal vers OracleBiztalk comme EAI autour (notamment) d’OracleUtilisation d’outils collaboratifs pour organiser des scénarios d’entrepriseExploitation de SSIS et Reporting Services sur Oracle
![Page 18: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/18.jpg)
2007 – Microsoft France 18
Une nouvelle couche d’abstraction
![Page 19: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/19.jpg)
2007 – Microsoft France 19
InfoPathInfoPath
Client InfoPath(Conception)
Intranet Extranet / Internet
navigateur
Client InfoPath(Edition)
ServeurForms Services
navigateur
Client InfoPath(Edition)
![Page 20: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/20.jpg)
2007 – Microsoft France 20
Le Catalogue de Données Métier (BDC)Connecter les Serveurs Microsoft Office aux Données OracleLe Catalogue de Données Métier (BDC)Connecter les Serveurs Microsoft Office aux Données Oracle
SQL Server, Oracle, OLEDB, ODBCBizTalk, SAP, Siebel, Legacy
Métadonnées
Web Parts Lists Search User Profiles
Custom Apps
ADO.NETWS Proxy
WebService
Database
Catalogue Données Métier
ListStore
SearchIndex
ProfileStore
![Page 21: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/21.jpg)
2007 – Microsoft France 21
Office Business
Applications
Microsoft Office
system
DuetISV Office
Applications
MS Dynamics
Applications
SI Office Applications
Customer IT Applications
2007 Office system Clients
Open XML file format Extensible UI
Content Management
Communication and Collaboration
Business Intelligence
Search
Workflow and ProcessBiztalk Framework & Business Data
CatalogWebsite and Security Framework
2007 Office SharePoint Server
Tools: Users,
Designers, Professional Developers
LOB Apps
LOB Applications,Data Warehouses,trading partnersystems etc.
Le bureau métier capitalise sur OfficeOBA : Office Business Applications
![Page 22: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/22.jpg)
2007 – Microsoft France 22
Construire ou intégrer ?Construire ou intégrer ?
Le scénario fonctionnel prime sur la techniqueVous recherchez souvent des solutions verticalesPour des besoins récurrents
Des situations propices à l’intégrationGestion de relation client (ou fournisseur)Processus de recrutement, Call Center, ERP, …
Pourquoi construire sa solution ?Le métier est spécifiqueLes contraintes techniques sont spécifiquesStratégie d’entreprise
Les possibilités de mise en œuvre Depuis OfficeDepuis .Net au sens large
Le scénario fonctionnel prime sur la techniqueVous recherchez souvent des solutions verticalesPour des besoins récurrents
Des situations propices à l’intégrationGestion de relation client (ou fournisseur)Processus de recrutement, Call Center, ERP, …
Pourquoi construire sa solution ?Le métier est spécifiqueLes contraintes techniques sont spécifiquesStratégie d’entreprise
Les possibilités de mise en œuvre Depuis OfficeDepuis .Net au sens large
22
![Page 23: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/23.jpg)
2007 – Microsoft France 23
Office et OracleOffice et Oracle
Office est devenu un socle de développement .Net depuis 2003
VSTO
Plusieurs niveaux d’intégrationDocumentEnvironnement Office GlobalReporting
Office est devenu un socle de développement .Net depuis 2003
VSTO
Plusieurs niveaux d’intégrationDocumentEnvironnement Office GlobalReporting
![Page 24: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/24.jpg)
2007 – Microsoft France 24
Oracle et .Net Oracle et .Net
La question que tout le monde se poseLes problématiques du mode projet
Les besoins d’industrialisationLes spécificités apportées par Oracle
Les grands principes de structurationLa séparation des responsabilitésLes chemins de déploiementLe pont Données – Objet
Un travail propre à chaque entrepriseMonter un socle applicatif au-dessus du framework .Net
La question que tout le monde se poseLes problématiques du mode projet
Les besoins d’industrialisationLes spécificités apportées par Oracle
Les grands principes de structurationLa séparation des responsabilitésLes chemins de déploiementLe pont Données – Objet
Un travail propre à chaque entrepriseMonter un socle applicatif au-dessus du framework .Net
![Page 25: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/25.jpg)
2007 – Microsoft France 25
Quel fournisseur .Net pour Oracle ?Quel fournisseur .Net pour Oracle ?
Une étape indispensableInstallation de la connectivité Oracle sur le poste
Pour utiliser les OCI
Quel Provider choisir ? ODBC ou OLEDBSystem.Data.OracleClient (repose sur OLEDB)ODP.Net (repose sur OCI direct)
Quelle version installer ?Surtout pertinent pour ODP.Net
Une étape indispensableInstallation de la connectivité Oracle sur le poste
Pour utiliser les OCI
Quel Provider choisir ? ODBC ou OLEDBSystem.Data.OracleClient (repose sur OLEDB)ODP.Net (repose sur OCI direct)
Quelle version installer ?Surtout pertinent pour ODP.Net
![Page 26: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/26.jpg)
2007 – Microsoft France 26
Démos – différences entre providersDémos – différences entre providersSystem.Data.ODBC
Types de donnéesPas d’aide sur les spécificités des basesUn peu trop 20e siècle
System.Data.OleDBTypes de donnéesPérimètre
System.Data.OracleClientToute la batterie moderne Gestion des types natifs Oracle
Oracle.DataAccessGestion des spécificités Oracle (tableaux)Attention au déploiement des versions
System.Data.ODBCTypes de donnéesPas d’aide sur les spécificités des basesUn peu trop 20e siècle
System.Data.OleDBTypes de donnéesPérimètre
System.Data.OracleClientToute la batterie moderne Gestion des types natifs Oracle
Oracle.DataAccessGestion des spécificités Oracle (tableaux)Attention au déploiement des versions
![Page 27: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/27.jpg)
2007 – Microsoft France 27
Gestion de la couche requêtesGestion de la couche requêtes
Comment définir sa couche spécifique ?Scénarios Web / Windows
Gestion de la durée de vie de la connexion, …
Scénarios de sécuritéOu est le mot de passe ? Quel est le compte ?
Scénarios de déploiement Les packages Oracle
Même si on repose sur une couche de mapping, il est vivement conseillé de la compléter par des générateurs
Comment définir sa couche spécifique ?Scénarios Web / Windows
Gestion de la durée de vie de la connexion, …
Scénarios de sécuritéOu est le mot de passe ? Quel est le compte ?
Scénarios de déploiement Les packages Oracle
Même si on repose sur une couche de mapping, il est vivement conseillé de la compléter par des générateurs
![Page 28: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/28.jpg)
2007 – Microsoft France 28
Un socle d’indépendance vis à vis la base ?Un socle d’indépendance vis à vis la base ?
Pourquoi le construire ?Pas mal de notions différentes à combler
Comment le construire ?Soit une couche d’abstraction pure
Par des providers
Soit du code généréSpécifique à la base mais regénérable
Ou une solution intermédiaireDes providers pour la couche code technique Produire du code indépendant de la base : ouiDe la génération pour les requêtes
Impossible d’être totalement générique
Pourquoi le construire ?Pas mal de notions différentes à combler
Comment le construire ?Soit une couche d’abstraction pure
Par des providers
Soit du code généréSpécifique à la base mais regénérable
Ou une solution intermédiaireDes providers pour la couche code technique Produire du code indépendant de la base : ouiDe la génération pour les requêtes
Impossible d’être totalement générique
![Page 29: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/29.jpg)
2007 – Microsoft France 29
Découpage retenuDécoupage retenu
Une couche requêtes / packagesDestinée au déploiement en base
Une couche technique d’accèsBoite noire générique
Une couche d’entités métierObtenue par génération de code
Une couche métierSous la responsabilité du développeur
Une couche de présentationPréparée par des templates
Une couche requêtes / packagesDestinée au déploiement en base
Une couche technique d’accèsBoite noire générique
Une couche d’entités métierObtenue par génération de code
Une couche métierSous la responsabilité du développeur
Une couche de présentationPréparée par des templates
![Page 30: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/30.jpg)
2007 – Microsoft France 30
DémoDémo
Retour d’expérience sur un socle applicatif Oracle / .Net
Le point de vue du développeurLa conception du socle
Retour d’expérience sur un socle applicatif Oracle / .Net
Le point de vue du développeurLa conception du socle
![Page 31: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/31.jpg)
2007 – Microsoft France 31
Les enseignementsLes enseignements
Le résultatMeilleure transmission du savoirLimitation des risquesVitesse de développement
L’apport respectif de .Net et d’OracleLa structure est définie par la baseLe socle est simplifié par .NetL’outillage est intégré grâce aux add-ins VS
Le résultatMeilleure transmission du savoirLimitation des risquesVitesse de développement
L’apport respectif de .Net et d’OracleLa structure est définie par la baseLe socle est simplifié par .NetL’outillage est intégré grâce aux add-ins VS
![Page 32: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/32.jpg)
![Page 33: Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise Pierre Couzy, Microsoft France – piercou@microsoft.com.. and friends, Winwise](https://reader036.vdocuments.net/reader036/viewer/2022062622/551d9dc2497959293b8e161b/html5/thumbnails/33.jpg)
2007 – Microsoft France 33
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.