Frédéric Chinouilh Alsy Consultant .Net Pierre Couzy Microsoft France

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Présentation des technologies SharePoint 2007
Réunion du club utilisateur Salesforce.com
Les technologies décisionnelles et le portail
3ème journée nationale de la e-administration
1Er Partie Intervenants : Nuno Barata Alain Joly Thierry Belvigne
Module 5 : Implémentation de l'impression
La démarche de projet La réalisation de A à Z d’un objet technique 1
1 IXERP consulting. L archivage consiste à extraire de la base de données opérationnelle les informations qu' il n est plus nécessaire de conserver «
Le programme Evolution
Les Excel Services de Office 2007
1 Programmation dapplications BD WEB : un tutoriel Bruno Defude GET-INT Evry
Expert Lotus DOMINO & Microsoft .NET
Université Rennes 2 Haute Bretagne
Les Web Services Schéma Directeur des Espaces numériques de Travail
GIE Gestion internationale de l'information et des communications ALLO STOP Benjamin Barthelet Pierre-Philippe Paquette.
Xavier Blanc Web Services Xavier Blanc
Site WEB: communication grand publique
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Le cahier des charges Intervenant Régis BACHER
Pôle 3 - Gestion administrative interne
Cours 6 : Les Web Services et UDDI Mars Version 1.0 -
Le File Transfer Protocol
TP 3-4 BD21.
PROGRAMME DE FIDÉLITÉ ADR
Extrait de la présentation du 10 juin 2010
Construire une base de données bibliographiques Elaborer un site web
Contexte et objectifs L’AFPA souhaite proposer à ses stagiaires des services complémentaires à son offre de formation standard. L’espace emploi permet.
Organisation de l’épreuve de chantier
Etude des Technologies du Web services
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Parcours de formation SIN-7
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
B2i Lycée Circulaire BO n°31 du 29/08/2013.
Un intranet documentaire : concepts, outils et avantages
Lutilisation de la Cloudwatt-box Emmanuel Keller, CTO OpenSearchServer.
Chap 4 Les bases de données et le modèle relationnel
Formation C.A.H.M Outlook Web Access ( courriel )
Modèle Logique de Données
L’organisation & les responsabilités
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Conception des Réalisé par : Nassim TIGUENITINE.
Portail CVM Vision pédagogique.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.

22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
Partie A Système d ’information et organisation
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
10 décembre 2013 Réunion partenaire ____________________________________ VENTE PARTNER V13.
Données de base Contenu : Partenaires Articles et magasins.
Introduction au développement Office 2007
Inscription et première commande ADR
Stéphane PREVOST Responsable Produit UTM
Développement d’application client/serveur
B2i école : domaines, aptitudes et pistes d’activités
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Modélisation des flux Introduction et définition
LA MESSAGERIE Comment cela fonctionne ? 1Boulogne Informatic Club.
Soutenance de projet Mise en place d’une solution de reporting.
L’enseignement de spécialité SLAM
Plan de la présentation
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.
Les solutions de travail collaboratif
Dessine-moi un workflow
Initiation aux bases de données et à la programmation événementielle
Groupe de Travail IoT & Objets Connectés SG Usages Pôle SCS 15 Mars 2016 – La Ciotat.
Transcription de la présentation:

Du bureau métier au BackOffice Mettre en place des applications composites avec Biztalk R2 Frédéric Chinouilh Alsy Consultant .Net Pierre Couzy Microsoft France Architecte

Présentation ALSY « Pure Player » sur les Technologies Microsoft Partenariat GOLD Microsoft depuis 10 ans Expertise sur l’ensemble des technologies Une société pérenne en expansion 16 ans d’existence 11,5 M€ de CA en 2006 20 % de croissance en 2006 170 personnes Une clientèle de Grands Comptes et de Grandes PME Les implantations Ile de France Région Rhône Méditerranée

Sommaire Présentation des intervenants & sociétés 5’ Intro : le besoin d’un lien intranet/BO Une intro sur les concepts manipulés Transport / Format d’encodage / Format de message : 5’ Un exemple (démo) 30’ L’exemple déchiffré Les produits / fonctionnalités mis en œuvre Biztalk WCF Conclusion ? Call to action ?

Intro Coupure Intranet / Informatique « métier » (projets courts peu pilotés et peu critiques) (projets longs cadrés par DSI et critiques) Mais cette vision ne tient pas dans les faits Comment aider à la respecter sans pénaliser un côté ou l’autre ? L’industrialisation de l’intranet est une clé de la réussite de cette approche Notamment avec MOSS/SharePoint Comment faire l’autre moitié du chemin ? Réflexion en cours chez les éditeurs Biztalk R2 permet de partir du BO pour aller vers l’intranet

Concepts généraux de Biztalk Comment définir un système distant ? Où est-il ? (un mode de communication + une adresse) Exemple : ftp://nouvellescommandes.monclient.fr/ Quel est son protocole de conversation ? Mode de chiffrement ? Gestion des pièces jointes ? Encodage des caractères non standard ? Qu’attend-il en entrée ? En sortie ? Il met à disposition des commandes, structurées comme suit : numéro / Nom client / liste produits / .... Il aura besoin d’un numéro de suivi + date de livraison + transporteur retenu + ...

port d’envoi port de réception Message Moteur de règles Orchestration Adapteur Pipeline de réception Pipeline d’envoi MessageBox Moteur de règles Orchestration Message

Ces concepts généraux se retrouvent Dans Biztalk : Adapter : le « où » Port : le « comment »  Schéma : le « quoi » Dans un Web service, Dans WCF, On retrouve exactement les mêmes notions

Un exemple concret Le backoffice : un système SAP de gestion de clients L’intranet : un ensemble de chargés de comptes Le problème à régler Les chargés de compte peuvent négocier des remises globales par client, mais les remises importantes se font après négociation de volumes de commandes pour certains produits. Colonnes extraites de SAP : Nom du client, Pays, Discount proposé. Ces colonnes sont reportées sur la vue Sharepoint Deux circuits de WF possibles: 1/ Circuit simple : approbation ou rejet direct 2/ Circuit long : édition du XML avant réinjection dans le circuit. Proposition : regarder si on peut mettre un WF en place sur la doc lib pour initier les discussions plus complexes (transfert dans un espace de travail spécifique???à)

Chemin de démo Montrer le backend SAP Montrer le portail Sharepoint Montrer les informations qu’il comprend (on en mettra plus dans la partie sharepoint) Montrer qu’on peut changer ou annuler un client Montrer le portail Sharepoint Discuter du cahier des charges idéal En créant les espaces et listes associées Voire même le document XML Chemin de démo : Lancer le site d’admin SAP Montrer la fiche client, insister sur le fait qu’on va la compléter sans la perturber dans SAP Expliquer qu’on travaille en deux étapes : 1/ Indiquer « l’emplacement » du serveur SAP 2/ Spécifier quels idocs on va manipuler et en faire une représentation XML = Générer un schéma correspondant aux données plates fournies par SAP = Préciser la transformation de l’un à l’autre 3/ Relier le port d’entrée Biztalk à ces informations = Déployer, associer le pipeline Insister sur : opn a rien préparé de spécial pour la démo. ----- Présenter le site sharepoint dans lequel on va travailler Une « corbeille » de clients à valider Un WF pour les cas compliqués Deux « corbeilles de sortie » pour les dicsounts validés ou rejetés ---- Colonnes extraites de SAP : Nom du client, Pays, Discount proposé

Démo Phase 1 : monter le site Sharepoint Phase 2 : monter la connectivité SAP Phase 3 : mettre les maps et les abonnements sur les ports pour automatiser la communication Phase 4 : substituer une appli Winforms à Sharepoint Adapter FW

Qu’avons-nous fait ? Le rôle de Sharepoint / InfoPath Les rôles possibles de Biztalk R2 Adapter dans un système EAI Etre un traducteur en mode P2P Vers une appli externe Conclusion Ce qui est difficile, c’est le schéma Transport et format : « bêtement technique » BT R2 est fourni avec des adapteurs métiers Un mode point à point maintenable Le tuyau est géré par un produit supporté Liste des adapters standards : http://www.microsoft.com/biztalk/evaluation/adapter/default.mspx HL7 : http://www.microsoft.com/biztalk/evaluation/hl7/default.mspx