110 likes | 234 Views
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
E N D
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
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 + ...
Message Message Moteur de règles port d’envoi port de réception Orchestration Adapteur Adapteur Pipelined’envoi Pipeline de réception MessageBox
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.
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é