Architecte Microsoft France

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Réunion du club utilisateur Salesforce.com
Les technologies décisionnelles et le portail
Introduction au e-commerce
SOA et Services Web Dr. Rim Samia Kaabi 26 mars 2017.
Le déploiement dapplications et la gestion du réseau pédagogiques détablissements scolaires Brice DELONS Consultant manager EXAKIS.
Tableau de Bord DSI Lionel Gomes Da Rosa
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Linq, fonctionnement et architecture
Les technologies d’intégration
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Votre SIRH en toute confiance !
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Concevoir, déployer et gérer les workflows
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Construire une Set Top Box Avec Windows CE 6.0
Introduction aux services WEB
Microsoft Dynamics AX et la mobilité
Présentation commerciale
EAI Enterprise Application Integration
7 - EAI Les EAI : Enterprise Application Integration Marché
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Présentation de Microsoft IT Service Management Office Le Catalogue de Services de Microsoft IT.
Excel et Excel Services
SDL en une slide Modélisation des menaces Démo…interactive!

•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.
Hyper-V Cloud - Le Cloud Privé version Microsoft
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Introduction Les contrôles Les templates de données Les vues Conclusion.
Introduction au développement Office 2007
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Introduction à la plateforme .NET
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
Mastère Professionnel Systèmes de Communication et Réseaux
La sécurité dans SQL Server 2005
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Progiciels de Gestion Intégrés
Technet Office System
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Infrastructure SOA : Opérer ses services de façon industrielle
L’enseignement de spécialité SLAM
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Eric Mittelette Mitsuru Furuta Microsoft France
Gestion des processus étendus avec la nouvelle version Biztalk 2006 R2
Web Services 17/01/2009.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Quels sont les bénéfices techniques à migrer vers Windows Longhorn Server ?
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Contenu coréalisé avec Florent Santin. Un bref rappel Scénarios sans concurrence d’accès Hosting embarqué (mono-host) Hosting embarqué (multi-host) Gestion.
Portail collaboratif avec les technologies SharePoint
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
2 Alain METGE SOGETI
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
1 Chesné Pierre
Découverte de Windows SharePoint Services v3
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
Transcription de la présentation:

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 frank.guiducci@Microsoft.com 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.

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

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.

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

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 50000 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.

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

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

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

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.

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

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

.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

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.

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

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.

<@% 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=“http://server5/oe” 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.

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

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

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

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

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

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

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

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

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

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.

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

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 2005 + 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.

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.