EAI/ERP - Petit cours sur le principe du EAI/ERP, Microsoft BizTalk 2006 & Microsoft Dynamics NAV 2009

50 %
50 %
Information about EAI/ERP - Petit cours sur le principe du EAI/ERP, Microsoft BizTalk 2006...
Education

Published on September 15, 2012

Author: SonnyBx

Source: slideshare.net

Description

FR - Un petit cours EAI/ERP que j'ai créé pour SUPINFO San Francisco en 2011 pour aider les étudiants à mieux cerner les notions de EAI/ERP ainsi que ce qu'est Microsoft BizTalk Server 2006 et Microsoft Dynamics NAV 2009. Le cours est en français.
EN - An additional course slide I created in 2011 for SUPINFO San Francisco. The goal was to make them understand what is the purpose of EAI/ERP and a quick definition of what are the goals of Microsoft BizTalk Server 2006 and Microsoft Dynamics NAV 2009. The course is in French.

By Sonny Brabez.EAI - ERPAuteur: Sonny Brabez

By Sonny Brabez. Sommaire• Découvrir ce qu’est un EAI• Introduction à BizTalk Server 2006• Découvrir ce qu’est un ERP• NAV 2009 – Architecture et prérequis• NAV 2009 – Les clients NAV• NAV 2009 – SQL Server 2005• NAV 2009 – Déploiement des clients par GPO• NAV 2009 – Dépanner et optimiser SQL Server 2005, NAV 2009 et le déploiement par GPO Tous cours inclus un questionnaire et réponses au questionnaire

By Sonny Brabez. Découvrir ce qu’est un EAI 1/2• EAI: Enterprise Application Integration• Un EAI fait « interface » entre deux applications.• Aide à faire dialoguer deux applications entre elles. Traduction Message de A Message de A TRADUIT pour B Application A Application B

By Sonny Brabez. Découvrir ce qu’est un EAI 2/2• Enterprise Application (application d’entreprise): application qui permet la gestion de la vie d’une entreprise (donne et gère des informations sur les employés, les clients, les produits, les divisions…)• Exemples: ERP (gestion des ressources d’une entreprise), CRM (gestion des clients), SCM (gestion des fournisseurs), PLM (gestion de la vie d’un produit), HRM (gestion des ressources humaines)…• Ces applications utilisant de variés outils ne peuvent communiquer ensemble sans l’aide d’une interface adaptant les discours du premier pour le second.• Penser que EAI est un traducteur de langue !• EAI utilise des adaptateurs (penser dictionnaires) pour permettre une communication entre les applications d’entreprise.

By Sonny Brabez. Découvrir ce qu’est un EAI - Questions 1/2Question n°1: Que veux dire EAI ?Question n°2: Pourquoi mettre en place une interface entre deux applications ?Question n°3: Donner des exemples d’applications d’entreprise.Question n°4: Comment EAI traduit-il les messages d’une application pour une autre ?

By Sonny Brabez. Découvrir ce qu’est un EAI - Réponses 2/2Question n°1: Que veux dire EAI ? Enterprise Application Integration.Question n°2: Pourquoi mettre en place une interface entre deux applications ? Mettre en place une communication entre les 2.Question n°3: Donner des exemples d’applications d’entreprise. ERP, SCM, CRM, PLM, HRM, HCM…Question n°4: Comment EAI traduit-il les messages d’une application pour une autre ? Via des adaptateurs.

By Sonny Brabez. Introduction à BizTalk Server 2006 1/14• BizTalk Server 2006 est un ESB• ESB: Enterprise Service Bus• Il s’agit d’un bus de communication entre plusieurs applications.• Ces applications peuvent être dans un même réseau.• Ces applications peuvent être en dehors de votre réseau.

By Sonny Brabez. Introduction à BizTalk Server 2006 2/14• BizTalk Server 2006 peut être utilisé de 3 façons: – Comme un EAI: communications entre plusieurs applications d’un même réseau. – Comme un service web: visions des données de nos applications (sous forme tabulaire, graphes…). – Comme un communication entre réseaux: permet de partager vos données avec d’autres réseaux. Aussi nommé communication B2B (= business to business).

By Sonny Brabez. Introduction à BizTalk Server 2006 3/14• Exemple de communication B2B: – Entre un publieur de logiciel et un magasin d’informatique. – Entre un fabricant de meubles et un fournisseur de meubles. – Entre un développeur de jeux vidéo et un fournisseur de jeux vidéo. – Entre un fabricant de processeurs et un fabricant d’ordinateurs.

By Sonny Brabez. Introduction à BizTalk Server 2006 4/14• BizTalk Server 2006 traduit les messages d’une application pour une autre application.• Pour cela, il doit traduire ces messages sous son propre langage et respecter les ordres qu’il lui ont été configuré. Cette configuration s’appelle l’orchestration.• L’orchestration sont des étapes de modification d’une information.• Exemple: Traduire des dollars en euros demande de – Etape 1: extraire les chiffres. – Etape 2: trouver le multiplicateur de conversion entre dollar et euros. – Etape 3: multiplier nos chiffres avec le multiplicateur pour les convertir en euros. – Etape 4: charger les chiffres.

By Sonny Brabez. Introduction à BizTalk Server 2006 5/14• BizTalk Server 2006 propose 3 rôles pour ses utilisateurs: – IT Pro: ceux qui s’occupent de l’architecture, de l’administration des BizTalk, du réseau. – Developers: ceux qui développent des orchestrations, des modules pour BizTalk. – Information Workers: ceux qui vont lire et analyser les informations des applications, créer des règles pour afficher les informations qu’ils souhaitent.

By Sonny Brabez. Introduction à BizTalk Server 2006 6/14• BizTalk Server 2006 nécessite d’avoir: – Windows Server 2003 ou Windows 2000 Server ou Windows XP – .NET Framework 2.0 – SQL Server 2000 ou SQL Server 2005• Il est optionnel d’avoir: – IIS – Sharepoint – SQL Server Analysis Services – Office Web Components 11

By Sonny Brabez. Introduction à BizTalk Server 2006 7/14• BizTalk Server 2006 propose de variés outils pour chaque rôle utilisateur.• Au niveau du rôle Information Worker: – Business Activity Monitoring (BAM): portail web permettant de voir et analyser les informations de vos applications. – Business Rule Composer: application qui permet de mettre en place des règles sur les données (ex: traduire toute monnaie en euros). – Business Activity Services: donner des droits à des utilisateurs pour voir un certain type d’informations.• Au niveau du rôle Developer: – BizTalk Editor: Permet sur Visual Studio 2005 d’éditer les modèles de données. – BizTalk Mapper: Permet sur Visual Studio 2005 de lier des données entre elles (rend s les informations plus lisibles/compréhensibles au niveau de l’utilisateur). – Orchestration Designer: Permet sur Visual Studio 2005 d’écrire les étapes d’orchestration des données. – Pipeline Designer: Permet sur Visual Studio 2005 de gérer la réception des messages.• Au niveau du rôle IT Pro: – Console d’administration: Information sur le serveur BizTalk et gestion du serveur BizTalk. – Health and Activity Tracking (HAT): Information sur le réseau, la délivrance des messages.

By Sonny Brabez. Introduction à BizTalk Server 2006 8/14• BizTalk Server 2006 peut être installé sur un serveur uniquement consacré à lui-même.• Dans ce cas, il faudra préciser dans les configurations où se situe le serveur web, le serveur Sharepoint et le serveur de base de données.• Les outils d’administration peuvent être installés sur un ordinateur: on n’a pas besoin de les mettre sur le serveur.• La qualité d’avoir les outils d’administration sur un ordinateur c’est de pouvoir gérer votre serveur à distance.

By Sonny Brabez. Introduction à BizTalk Server 2006 9/14• BizTalk Server 2006 demande toujours d’installer les prérequis AVANT BizTalk lui-même.• Les prérequis ne sont PAS obligatoires, cependant pour qu’ils communiquent avec BizTalk, ils doivent être installé AVANT BizTalk.• IIS et Sharepoint sont les principaux prérequis.• IIS est le serveur web de Microsoft. Il permet l’ajout d’adaptateurs (HTTP et SOAP), permet l’utilisation de Web services et la possibilité d’utiliser le portail BAM.• Sharepoint est un serveur de partage via le web. De ce fait, Sharepoint a besoin de IIS pour fonctionner. Sharepoint ne fonctionne que sur Windows Server 2003. Permet d’utiliser les services pour la communication B2B.

By Sonny Brabez. Introduction à BizTalk Server 2006 10/14• BizTalk Server 2006 force l’installation de deux éléments: – Son runtime (système de message et d’orchestration). – SSO (Single Sign-On): permet de se loguer une seule fois pour avoir accès à toutes les applications.• La configuration de BizTalk vous oblige à mettre en place des bases de données pour les messages, la configuration de BizTalk, le pistage du réseau et le Single Sign-On.• Vous pouvez configurer les utilisateurs (et leurs rôles), la réception des messages, les adaptateurs et le Single Sign- On.

By Sonny Brabez. Introduction à BizTalk Server 2006 11/14• BizTalk Server 2006 peut joindre un groupe de serveurs BizTalk pour avoir une tolérance de panne et une meilleure gestion du réseau.• Les serveurs d’un même groupe se partage leurs données et configurations ensemble.• Ajouter un BizTalk Server dans un groupe se fait dans la phase de configuration.• Les configurations d’un BizTalk Server peut être exportable et importable en un fichier XML. Le service SQL XML de .NET permet de transformer la base de données de configuration en un XML.• Désinstaller BizTalk Server ne désinstalle pas les prérequis, les fichiers d’assembly et le SSO. SSO et les prérequis doit être désintaller après BizTalk.

By Sonny Brabez. Introduction à BizTalk Server 2006 12/14• Penser à mettre en place un système de backup des bases de données de BizTalk: – Mettez en place un job grâce à SQL Agent. – Le job doit faire le backup des bases de données et du journal de transaction. – Journal de transaction: trace des manipulations de données effectuées sur le serveur afin de restaurer le serveur à la dernière action effectuée. – Penser à faire les backup sur un disque dur différent que celui des bases de données pour raisons de sécurité.

By Sonny Brabez. Introduction à BizTalk Server 2006 13/14• Le client d’administration de BizTalk Server 2006 doit être installé avec les suivants prérequis (obligatoires): – Windows XP, Windows 2000 Server ou Windows Server 2003. – Microsoft SQL XML. – Microsoft Data Access Components 2.8. – Office Web Components 11.• Le client propose l’administration du serveur BizTalk, de SSO, du système de pistage réseau et l’application « Business Rule Composer » (écrire des règles).

By Sonny Brabez. Introduction à BizTalk Server 2006 14/14• BizTalk Server 2006 utilise ESSO (Enterprise Single Sign-On) pour système d’authentification.• ESSO permet d’éviter de s’authentifier plusieurs fois. Ceci permet de meilleures performances, la possibilité d’atteindre des données de plusieurs applications…• ESSO utilise 3 serveurs: – Serveur de clé maître: donne la clé d’encodage. – Serveur SSO: gère les liens entre le login unique et les logins des différentes applications. – Base de données SSO: les logins sont retenus ici et encodé par la clé maître.• ESSO demande la mise en place de clients SSO sur les machines possédant les différentes applications.

By Sonny Brabez. Introduction à BizTalk Server 2006 - Questions 1/4Question n°1: Quel type de serveur est BizTalk Server 2006 ?Question n°2: Quels sont les 3 scénarios d’utilisation de BizTalk ?Question n°3: Donner les 3 rôles utilisateurs disponible sur BizTalk.Question n°4: Est-ce BizTalk doit obligatoirement utiliser des bases de données ? Un serveur web ? Sharepoint ?Question n°5: Que veux dire BAM ? A qui est dédié ce produit ? A-t-il un prérequis à avoir pour fonctionner ?Question n°6: Peut-on développer pour BizTalk ? Avec quel outil ?Question n°7: Peut-on administrer BizTalk à distance ou faut-il absolument être sur le serveur de BizTalk ?

By Sonny Brabez. Introduction à BizTalk Server 2006 - Questions 2/4Question n°8: Est-ce BizTalk doit absolument être installé sur le même serveur que la base de données ? Que le serveur web ?Question n°9: Thomas a installé BizTalk Server 2006. Il a remarqué qu’il avait besoin des services Web et doit installer IIS. Peut-il le faire après avoir installé BizTalk ? Si non, que doit-il faire ?Question n°10: Sharepoint a-t-il un prérequis ?Question n°11: Que veux dire ESSO ? A quoi ça sert ?Question n°12: Peut-on grouper des serveurs BizTalk ensemble ? Pourquoi faire ?Question n°13: Thomas veut modifier la configuration d’un des serveurs BizTalk par un autre. Comment peut-il faire ? Quel service change du SQL en XML et inversement ?

By Sonny Brabez. Introduction à BizTalk Server 2006 - Réponses 3/4Question n°1: Quel type de serveur est BizTalk Server 2006 ? ESB.Question n°2: Quels sont les 3 scénarios d’utilisation de BizTalk ? EAI, Web Services, Communication B2B.Question n°3: Donner les 3 rôles utilisateurs disponible sur BizTalk. IT Pro, Developers, Information Worker.Question n°4: Est-ce BizTalk doit obligatoirement utiliser des bases de données ? Un serveur web ? Sharepoint ? Oui, non, non.Question n°5: Que veux dire BAM ? A qui est dédié ce produit ? A-t-il un prérequis à avoir pour fonctionner ? Business Activity Monitoring, Information Workers, IIS.Question n°6: Peut-on développer pour BizTalk ? Avec quel outil ? Oui, Visual Studio 2005.Question n°7: Peut-on administrer BizTalk à distance ou faut-il absolument être sur le serveur de BizTalk ? A distance, c’est possible !

By Sonny Brabez. Introduction à BizTalk Server 2006 - Réponses 4/4Question n°8: Est-ce BizTalk doit absolument être installé sur le même serveur que la base de données ? Que le serveur web ? Non, non. BizTalk peut fonctionner sur un serveur dédié à lui, il suffira de préciser dans les configs ou sont les autres serveurs.Question n°9: Thomas a installé BizTalk Server 2006. Il a remarqué qu’il avait besoin des services Web et doit installer IIS. Peut-il le faire après avoir installé BizTalk ? Si non, que doit-il faire ? Non, il doit désintaller BizTalk , installer IIS et réinstaller BizTalk. BizTalk ne peut communiquer avec IIS si IIS n’est pas installé avant BizTalk.Question n°10: Sharepoint a-t-il un prérequis ? Oui, IIS.Question n°11: Que veux dire ESSO ? A quoi ça sert ? Enterprise Single Sign-On. Une seule authentification pour avoir accès aux applications.Question n°12: Peut-on grouper des serveurs BizTalk ensemble ? Pourquoi faire ? Oui, aide à la tolérance de panne, meilleures performances…Question n°13: Thomas veut modifier la configuration d’un des serveurs BizTalk par un autre. Comment peut-il faire ? Quel service change du SQL en XML et inversement ? Exporter la configuration en fichier XML et l’importer. SQL XML.

By Sonny Brabez. Découvrir ce qu’est un ERP 1/4• ERP: Enterprise Resource Planning.• Un ERP permet de gérer, analyser et planifier les ressources de votre entreprise. Les ressources peuvent être les employés, les clients, les fournitures, les produits etc.• Penser que un ERP donne une vue de votre business grâce à la compilation d’informations proposées.• Exemple: – Vous pouvez connaître qui sont vos clients: leurs noms, leurs numéro de téléphone, leurs adresses… – Vous pouvez savoir quel produit se vend le mieux. – Vous pouvez voir la liste de vos employés, leurs rôles…

By Sonny Brabez. Découvrir ce qu’est un ERP 2/4• La qualité d’un ERP c’est qu’il permet de: – Retrouver les données car rangée par le ERP. – Consulter des données qui vous sont nécessaires. – Partager des données entre travailleurs. – Etre averti à temps réel d’une modification de données. – Analyser/Etudier vos données pour vous améliorer.

By Sonny Brabez. Découvrir ce qu’est un ERP 3/4• Un ERP gère toutes les fonctions d’une entreprise.• Un ERP est une application d’entreprise.• On peut avoir des applications d’entreprises ne gérant qu’une fonctionnalité (contrairement à ERP): – CRM: gère les clients. – PLM: gère le cycle de vie d’un produit. – HRM: gère les ressources humaines. – SCM: gère les fournisseurs.• Un ERP = CRM + PLM + HRM + SCM + …

By Sonny Brabez. Découvrir ce qu’est un ERP 4/4• Microsoft a une gamme dédiée aux applications d’entreprises nommé: Dynamics.• Dans la famille Dynamics, vous avez: – NAV: ERP de Microsoft pour les PME. – CRM: CRM de Microsoft. – AX: ERP de Microsoft pour les larges entreprises. – GP: ERP racheté par Microsoft. – SL: ERP racheté par Microsoft.

By Sonny Brabez. Découvrir ce qu’est un ERP - Questions 1/2Question n°1: Que veux dire ERP ? A quoi ça sert ?Question n°2: Un ERP est quel type d’application ?Question n°3: Quels sont les différentes applications de la gamme Dynamics ?Question n°4: Est-ce que un EAI peut fonctionner avec un ERP ? Si oui, BizTalk peut-il être utilisé comme EAI et NAV comme ERP ?Question n°5: Citez des applications d’entreprises.

By Sonny Brabez. Découvrir ce qu’est un ERP - Réponses 2/2Question n°1: Que veux dire ERP ? A quoi ça sert ?Enterprise Resource Planning. Gérer votre business sur ordinateur.Question n°2: Un ERP est quel type d’application ?Application d’entreprise.Question n°3: Quels sont les différents noms d’applications de la gamme Dynamics ?NAV, AX, CRM, GP, SL…Question n°4: Est-ce que un EAI peut fonctionner avec un ERP ? Si oui, BizTalk peut-il être utilisé comme EAI et NAV comme ERP ?Oui puisqu’un ERP est une application d’entreprise. Oui, BizTalk va pouvoir traduire NAV à d’autres applications d’entreprise.Question n°5: Citez des applications d’entreprises. CRM, ERP, SCM…

Add a comment

Related presentations

Related pages

Brochure Microsoft Dynamics Nav - Documents

Microsoft Dynamics NAV 2013 Tout savoir sur Microsoft Dynamics Nav ... Microsoft Dynamics Nav lors du seminaire urbanisation du SI par le Groupe ...
Read more

le petit IFRS 2006 - 2007 - Documents

Download le petit IFRS 2006 ... 75436 Paris cedex 09 le Paris du LE GUIDE PRATIQUE www.mairie9.paris.fr 9 e GUIDE ... présentation sur les IFRS en ...
Read more

Les meilleurs cours et tutoriels sur les solutions d ...

Microsoft BizTalk Server; Talend; ... Les bonnes techniques de programmation pour l'ERP Dynamics NAV par Alain Krikilion. ... le nom du caissier sur le ...
Read more

BI and Analytics—Business Intelligence Products | Microsoft

Use advanced BI-analytics tools to create data-driven insights with the Microsoft business intelligence (BI) ...
Read more

Les meilleurs cours et tutoriels Oracle

Microsoft BizTalk Server; ... Cours complet en Français sur SQL sous Oracle par Gruau. Ce tutoriel présente le langage SQL sous Oracle au travers de ...
Read more

Computer Training | Computer Certifications | Microsoft ...

Get online computer training and certification for all Microsoft technology, products, ... Microsoft Dynamics; Database. SQL Server; Developer. Microsoft ...
Read more

Les meilleurs cours et tutoriels pour apprendre le (X)HTML

Microsoft BizTalk Server; Talend; ... Ce cours complet sur le HTML va vous permettre d'en apprendre les bases conformément ... HTML5 est le standard du ...
Read more

Les meilleurs Cours et Tutoriels Windows (Système ...

Microsoft BizTalk Server; Talend; ... Ce cours est une traduction du site anglais ... Ce tutoriel vous présente les principes de base sur le dynamisme ...
Read more

Microsoft personalized ad preferences

Microsoft partners with AOL, AppNexus and other third party service providers to help present customized content and display advertisements on MSN, Outlook ...
Read more