Projet d - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Projet d

Description:

Collaborateurs: David Verreault, Olivier Deschamps et Ronan Vandeputte. ... L'entreprise utilise SAP R/3 et aimerait adopter Microsoft Commerce Server 2000. ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 26
Provided by: philipp120
Category:
Tags: aimerait | projet

less

Transcript and Presenter's Notes

Title: Projet d


1
Projet dintégration MS Commerce Server 2000 et
SAP R/3
  • Responsable du projet Jean Talbot
  • Développeurs Sylvain Berger et Philippe Warda
  • Collaborateurs David Verreault, Olivier
    Deschamps et Ronan Vandeputte.

2
  • SAP R/3 has always been notorious for
    non-trivial data access, data exchange and
    integration techniques. Any attempt to integrate
    SAP R/3 into existing corporate Information
    Systems used to require extensive effort,
    involving ABAP/4 programmers, SAP consultants and
    business analysts.
  • Oleg Ovanesyan, 1999.

3
But ultime du projet ?
  • Automatiser la prise de commande et le traitement
    subséquent de celle-ci par notre système
    dinformation
  • Enregistrement et mise à jour des comptes
    clients
  • Création et maintient des catalogues de produits
  • Prise de commande
  • Traitement de la commande
  • Traitement des règles daffaires (ex prix de
    vente selon les clients)
  • Traitement des inventaires
  • Service à la clientèle (ex état de compte en
    disponible en ligne, historique des commandes, ).

4
Description du système dinformation
  • Vitrine de commerce électronique Commerce Server
    2000 de Microsoft.
  • Système de gestion intégré R/3 de SAPERP
    (Enterprise Ressource Planning).

http//www.microsoft.com/commerceserver/
http//www.sap.com/
5
Portable International
  • Entreprise québécoise qui vend des ordinateurs
    portatives de tous genres (Portable PCs, Palms,
    ) ainsi que des accessoires complémentaires.
  • Comptoir principal de distribution est leur site
    web transactionnel.
  • http//meg.hec.ca/pi (Site dopération)
  • Il y a aussi trois succursales, soit à Montréal,
    Brossard et Québec.

6
Portable InternationalSituation initiale
  • Lentreprise utilise SAP R/3 et aimerait adopter
    Microsoft Commerce Server 2000.
  • Elle voudrait obtenir une intégration complète
    entre le front-end de vente et son back-end
    de gestion.
  • Serveur de tests sap2.hec.ca Client 060
  • Serveur dopérations sap2.hec.ca Client 201.

7
Notions dintégration
  • Habituellement, le système dERP contient les
    données de base ainsi que les règles daffaires
  • Comptes clients
  • Catalogues de produits
  • Niveaux dinventaires
  • Algorithmes des prix
  • Règles de taxations
  • Algorithmes dexpéditions
  • Suivie et historiques des commandes.
  • Il est important de déterminer lequel des deux
    systèmes gèrera chacune de ces données et notions.

8
Techniques dintégration
  • Il y a quatre techniques dintégration de base
    entre les applications ERP et Commerce Server
  • Batch Downloads
  • Real-time Connectors
  • Queued Connectors
  • Mirrored Updates.
  • Ref http//www.microsoft.com/commerceserver/techi
    nfo/development/2000/CS_Integration.doc

9
Batch Downloads
  • Mécanisme commun dintégration.
  • Très bon pour les catalogues de produits, pour
    les registres de clients ainsi que pour le
    pricing .
  • De façon régulière (chaque nuit par exemple), le
    sous-ensemble requis dinformation est exporté du
    ERP et vient remplacé les données de Commerce
    Server.
  • Objet Product Catalog ou directement dans la BD

10
Batch Downloads Diagramme
11
Real-Time Connectors
  • Les connexions en temps réel englobent les
    interfaces de programmation du système ERP avec
    un composant COM. (wrapper)
  • Ainsi, toutes les interfaces de programmation
    (API) du système ERP sont alors disponibles dans
    Commerce Server en temps réel et, à noter, de
    façon synchrone.
  • Requiert un logiciel de connexion du fournisseur
    ERP.

12
Real-Time Connectors Diagramme
13
Queued Connectors Mirrored Updates
  • Lutilisation dune queue dattente permet une
    connexions en temps réel mais avec des appels
    dexécution asychrone.
  • Technique basée sur le principe dévénement
    (event driven).

14
Considérations générales
  • Est-il préférable de copier les règles daffaires
    dans Commerce Server ou encore de permettre des
    connexions en temps réel ?
  • Le type de règles daffaires
  • La fréquence dutilisation
  • Les coûts et le risque associés avec un appel en
    temps réel.
  • Les coûts associés avec la duplication de la
    règle.
  • Ainsi, on se retrouve souvent avec un gros
    système hybride, comme le montre la figure
    suivante

15
Système Hybride Diagramme
16
COM Component Object Model (1992)
  • Spécification de programmation permettant
  • Interoperatibilité entre les languages de
    programmation
  • Un standard pour gérer le versionning
  • Environnement pour les besoins en processus léger
    (environment for components with different
    threading requirements
  • thread light-weight processes)
  • Indépendance de lemplacement (Location
    transparency)

17
MTS et COM
  • MTS Object Broker sous WinNT 4.0
  • Produit qui gère les instances de chaque objet
    COM.
  • Produit qui interagit aussi avec le Distributed
    Transaction Coordinator (DTC) au besoin.
  • COM Nouvelle version du MTS sous Windows 2000.
  • Contrairement au MTS, COM est complètement
    intégré à Windows.

18
SAP DCOM Connection Component
  • Logiciel de connexion fourni par SAP.
  • Permet décrire des composants COM qui ont accès
    aux Business APIs (BAPIs) et aux Remote Functions
    Calls (RFCs) de SAP R/3

19
Le service de composants
  • Voir le service de composants de kenny.hec.ca

20
Destinations SAP
  • Combinaison unique des paramètres suivants
  • Système R/3 (Hostname)
  • Système number
  • Client
  • Langue
  • User ID
  • Password
  • Voir les destinations dans le MMC SAP DCOM de
    kenny.hec.ca

21
Object Builder
  • Voir le Object Builder dans le MMC SAP DCOM de
    Edgar.hec.ca
  • Voir la classification Financial Accounting
  • Voir le Business Object Customer
  • Voir les éléments de Customer
  • Voir, dans le SAPGui, le Business Object
    Repository. /nBAPI

22
Pipeline Commerce Server 2002
23
Démonstration de la création, puis de la mise à
jour dun nouveau client dans SAP R/3 à partir de
Commerce Server
  • http//meg.hec.ca/pi
  • Visiteur faisant un achat, sinscrit sur le site.
  • Voir la création du consommateur dans SAP R/3
  • Consommateur revient, se loge, modifie son profil
    et effectue une autre transaction
  • Voir la mise à jour dans SAP R/3.
  • Discussion sur le temps de traitement.

24
Survol du code Visual Basic
  • Introduction du concept de Pipeline dans Commerce
    Server.
  • Analyse sommaire du code HECSAPCust.dll

25
Conclusion et période de question
  • Microsoft et SAP travaille relativement
    étroitement à simplifier lintégration de leur
    produit.
  • SAP DCOM CC, Biztalk 2002 et SAP Adapter for SAP
    R/3)
  • Il reste énormément de travail à faire et
    énormément de développement à terminer pour PI,
    mais en voici lessentiel.
  • Merci !!!
Write a Comment
User Comments (0)
About PowerShow.com