La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Architecte Microsoft France

Présentations similaires


Présentation au sujet: "Architecte Microsoft France"— Transcription de la présentation:

1 Architecte frank.guiducci@Microsoft.com Microsoft France
4/14/2017 9:38 PM Intégration par les données sur la plate forme Microsoft en environnement hétérogène Guiducci Frank Architecte Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Agenda L’intégration par les données La problématique de connexion
MDM Stratégies et outils La problématique de connexion Lien avec une approche SOA Le nouveau framework de connecteurs

3 4/14/2017 9:38 PM Une vision idéale du SI Un seule application pour supporter l’ensemble des processus de l’entreprise Une intéraction naturelle des utilisateurs avec l’information Un standard de communication unique avec les partenaires et clients Collaborateur Partenaires Entreprise ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 Master Data Management
Une vue consistante Des données de référence dispérsée issues d’applications disparates D’entités métiers Client, fournisseur, produit, employé… créee en utilisant des technologies d’intégration de données Typiquement une hybride de ETL, EAI, mise en conformité, réplication utilisable par des applications transactionnelles et analytiques Par référence ou par rétro-synchronisation de la donnée vers les systèmes sources C’est une problématique métier et d’architecture avant d’être une problématique d’outils

5 4/14/2017 9:38 PM Connecter, Intégrer les Applications Transformer Consolider Migrer Propager Synchroniser Mode « fil de l’eau » Orienté Message (Évènementiel) Synchrone, Asynchrone, Conversationnel Ex: Synchronisation des référentiels articles (mise à jour d’un tarif sur une référence) Mode Batch Fonctions ETL intégrée en standard Dédié aux traitements de masse Ex: Intégration d’un nouveau catalogue fournisseur de références R/3 4.6C Gestion Commerciale (SD) R/3 6.2 eCommerce Gestion Relation Client Catalogue Fournisseur J2EE R/3 4.0B Achat / Production (MM/PP) ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 La plate forme Microsoft Batch ET fil de l’eau ETL ET EAI
D’un choix stratégique à une décision d’implémentation Les deux technologies sont intégrées Environnement de développement unifié Philosophie de déploiement similaires Mêmes outils de gestion de cycle de vie Team foundation server ou … Même solution d’administration: MOM 2007 Des approches et des fonctions spécifiques

7 Des fonctionnalités spécifiques: BizTalk (non exhaustif)
Gestion individualisée, transactions et compensation Processus longue durée Correlations, Convois Transformations M -> N Gestion de l’indisponibilité (retry, protocoles de backup) Tableaux de bords XML et Formulaires infopath pour correction humaine Connecteurs technologiques et métiers

8 Des fonctionnalités spécifiques: SSIS (non exhaustif)
Gestion ensembliste Groupement Tri Dedoublonage Qualité des données / normalisation Logique floue Performance primordiale Connectivité native Fonctionnalités d’alimentation de DW Fonctionnalités d’administration de BD

9 Aperçu de Biztalk et SSIS
4/14/2017 9:38 PM Démo Aperçu de Biztalk et SSIS © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 Le lien avec une SOA Pragmatique
3 buts pragmatiques: Standardisation sur une communication orientée service Création d’une infrastructure Orientée Service Utiliser les technologies de BPM efficacement

11 WS-* by Design Simplification .NET 3.0 Complexité Windows
Communication Foundation Category Protocol / Technology ASMX 2.0 WSE 2.0 WSE 3.0 WCF Windows Remote Management on Windows Server 2003 R2 Web Services for Devices on Windows Vista Core Basic Profile 1.1 X SOAP 1.1 SOAP 1.2 WS-Addressing 1.0 Binary Data Transfer DIME MTOM Other Transports & Encodings TCP UDP HTTP 1.1 Text-XML Binary-Encoded XML Binary Serialization Security WS-Security 1.0 WS-Security 1.1 WS-SecureConversation (2005/02) WS-Trust 2005/02 Basic Security Profile 1.0 WS-Security SAML 1.0 and 1.1 Reliability WS-ReliableMessaging 2005/02 Transactions WS-Coordination (2005/08) WS-AtomicTransaction (2005/08) WS-BusinessActivity Metadata, Policy & Binding WS-MetadataExchange (2004/09) WSDL 1.1 WS-Policy (2006/03) WS-PolicyAttachment (2006/03) WS-SecurityPolicy (2005/07) Management & Devices WS-Management 1.0 WS-Transfer (2004/09) WS-Enumeration WS-Eventing WS-Discovery Devices Profile Simplification

12 .NET 3.0 Windows CardSpace Windows Presentation Foundation
Unifie et simplifie l’enregistrement et l’authentification des utilisateurs Réduit les risques d’attaque Intégration Transparente avec WCF Windows Presentation Foundation Vectoriel Indépendant de la résolution Rich media Interfaces Utilisateurs 3D Windows Workflow Foundation Moteur hébergé dans la plateforme Workflow séquentiels & évènementiels Windows Communication Foundation Web Services sécurisés Applications distibuées fiables et transactionnelles Interopérabilité via les protocoles WS-* Protocole agnostic

13 Communication Unifiée
4/14/2017 9:38 PM Communication Unifiée WCF Middleware Orienté Message Protocoles WS-* Middleware Natif .NET Services Web Basic Profile Objets Distribués transactionnels System. Messaging WSE Remoting ASMX Enterprise Services © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Architecture…déploiement
Architecte WCF s’adapte à votre architecture WCF est extensible WCF inter opère avec d’autres plate formes. Développeur Un modèle de programmation unique Un sur-ensemble des précédentes technologies de communication combinée dans une seule Nombreux choix de : Transports, Modèles Communication, Sécurité, Fiabilité Aide à la mise au point Administrateur Deployment-time control Endpoints Multiples Possibilité de trace d’activité Meilleure supervision via l’intégration WMI Architecture…déploiement

15 Vers la standardisation: BizTalk R2 Adapter Framework
La situation aujourd’hui: Les adapteurs sont bâtis spéficiquement pour leur application hôte: SSIS, MIIS, BizTalk, MOSS Disparité technologiques Duplication des efforts Difficulté de maintenance / gouvernance Le but: permettre le développement d’adapteurs de qualité, indépendants de l’application hôte gérant les méta données.

16 <@% ServiceHost class=“OrderEntry”%>
4/14/2017 9:38 PM Coder un service: Code: Contrats & Logique métier Configuration : Endpoints & Sécurité [DataContract] public class Order { [DataMember] public Contact BillTo; public Contact ShipTo; ... } [ServiceContract] public class OrderEntry [OperationContract] public void SubmitOrder(Order order) ...business logic... <service> <endpoint address=“ binding=“wsHttpBinding” contract=“OrderEntry”/> </service> <binding name=“orderEntryBinding"> <security mode ="Message"> <message credentialType="Certificate"/> </security> </binding> Hébergement ServiceHost class=“OrderEntry”%> ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 R2 Adapter Framework Framework de connecteur unifié pour la plateforme Microsoft Accessible : BizTalk, SSIS, .NET, Office… Basé sur WCF L’utilisation d’un connecteur est exactement la même que la consommation d’un service web Ils peuvent être consommés par n’importe quel hôte Indépendant du transport

18 WCF ne suffit pas? WCF est bien adapté lorsque les méta données du système cible sont statiques et peu nombreuses Si les métadonnées sont nombreuses (ex:SAP) ou variables (ex: stored procs) Pour bien adresser les problématiques de développement de connecteur: inclure les bonnes pratiques dans le framework

19 WCF ne suffit pas? Contrats de services fixes
Contrats de services dynamiques Large Metadata Contract1 Adapter LOB Contract2 WCF Service The Service Contract Contract3 Contract n

20 L ’approche Accéder avec des transports et des protocoles normalisés aux applications métiers, bases de données etc… Etendre WCF Les adapteurs apparaissent comme des bindings WCF L’utilisation d’un adapteur est exactement la même que la consommation d’un service web Ils peuvent être consommés par n’importe quel hôte

21 Architectutre Connecteur
Office Biz Apps MIIS SQL - SSIS Application WCF BizTalk MIIS Controller ADO.NET Provider WCF Programming Model WCF WCF Channel Architecture WCF HTTP Binding AF Runtime Siebel Adapter AF Runtime SAP Adapter AF Runtime My Adapter Web Service Siebel SAP Custom

22 Les autres bénéfices Permet d’utiliser de nombreux modèles de programmation (WCF Channel, ADO.Net, Service model programming) Permet d’exposer une facade de web service au système métier via l’hôte de l’adapteur L’architecture extensible des channels WCF permet un paramétrage du fonctionnement Outils de développement Pour simplifier et guider le codage Déploiement et administration cohérent

23 Architecture des connecteurs
Adapter Channels Implementation Credentials Extractor Connection Factory Connection Handler LOB URI Builder Connection Management Metadata Handler Metadata Driven XML reader/writer Implemented by Metadata Management AF WSDL Builder Metadata Browse / Search Developer

24 CE qu’apporte le framework
Un modèle objet pour les composants à implémenter Un assistant de génération de code Un composant commun de recherche / butinage de métadonnées Des composants d’intégration au module de conception de BizTalk

25 Aperçu du modèle objet Adapter Connection Factory Connection Inbound Handler Outbound Handler Required Metadata Resolver Handler Metadata Search Handler Metadata Browse Handler Optional Operation Metadata Type Metadata Inbound Message XML Reader Outbound Message XML Writer Transaction Bridging Session Correlation In-order Delivery Guaranteed Delivery Custom Only in Beta1, will be implemented by AF in Beta2

26 BizTalk R2 adapter framework
4/14/2017 9:38 PM Démo BizTalk R2 adapter framework © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 Conclusion Une plate forme unifiée Permettant d’utiliser EAI et ETL
Pour des scénarios d’intégration par les données Dans une architecture SOA Standardisation sur une communication orientée services (WCF et AF) Création d’une infrastructure Orientée Service (BizTalk ESB Guidance) Utilisation efficace de technologies BPM

28 La référence technique pour les IT Pros : La référence technique
technet.microsoft.com 4/14/2017 9:38 PM La référence technique pour les développeurs : msdn.microsoft.com Abonnement TechNet Plus : Versions d’éval + 2 incidents support Visual Studio Abonnement MSDN Premium S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 Votre potentiel, notre passion TM
4/14/2017 9:38 PM Votre potentiel, notre passion TM © 2007 Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Télécharger ppt "Architecte Microsoft France"

Présentations similaires


Annonces Google