La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Page 1Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés.

Présentations similaires


Présentation au sujet: "Page 1Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés."— Transcription de la présentation:

1 page 1Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Leçon 9 Commerce Server Concepts avancés

2 page 2 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Plan de la séance  Structure du site Commerce Server  Documentation Solution Sites  fichier.chm (disponible sur le site du cours à la séance 9)  Modèle d’exécution des pages  Modification des pages ASP  Pipelines

3 page 3 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. CS2k2 – Documentation « Solution Sites »  Solution Site Overview  présentation générale de la documentation  Site Infrastructure  présentation de l’architecture des pages  Site Development  comment modifier les pages  File Organization  organisation des fichiers sur le serveur  les pages sont accessibles par FTP

4 page 4 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Architecture des pages  Site Infrastructure :  Page Execution Model = décrit le modèle d’exécution des pages. La compréhension du modèle d’exécution est essentielle pour la modification du code existant ou pour le développement de nouvelles pages.  Page Layout = plus de détails sur le modèle d’exécution des pages  Constructing HTML = décrit les techniques utilisées pour générer le code HTML. Cette méthode permet de minimiser l’accès à la BD.  Site Development :  Page Authoring = décrit les règles à suivre pour développer des pages qui respectent la structure des pages existantes.  Page Layout Customization = décrit comment personnaliser la « mise en page » des pages existantes ou de nouvelles pages.  HTML Styles Customization = décrit les styles HTML utilisés pour personnaliser le site.

5 page 5 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Architecture des pages

6 page 6 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés.

7 page 7 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Architecture du site  Le site créé par Commerce Server est un ensemble de pages ASP :  contenant des objets COM (Active X) et des pipelines  accédant à une base de données SQL Server  Les pages sont accessibles par FTP http://tim.hec.ca/ressources/jeff/ http://tim.hec.ca/ressources/jeff/  Host Name : jeff.hec.ca  User : ti\matricule  Mot de passe : le même que pour BizDesk  Remote initial folder : web/ #lettre de votre équipe  Exemple : web/A1

8 page 8 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Exemples de modifications  Personnalisation du logo de la compagnie  Dossier : images/site/…  Pour éviter d’avoir à modifier le code existant, remplacez les fichiers nécessaires  Remplacez le fichier logo.gif avec votre propre fichier logo.gif contenant le logo de votre compagnie

9 page 9 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Exemples de modifications  Personnalisation du pied de page  Dossier : template/footer.inc  Exemple de modification :  « 2004 HEC Montréal - Ce site a été réalisé par l’équipe M »  Ce site a été réalisé par l’équipe M ", MSCSSiteStyle.MenuBody) %>

10 page 10 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Exemples de modifications  Template/Menu.asp  Exemple de modification : « Bonjour / Bonsoir »  Function htmRenderLoginSection(ByVal sAuthUser, ByVal bFormLoginSupported, ByVal mscsUser, ByVal sLoginName) Dim urlLink, htmCachedSection Dim htmLinkText Dim Heure, Message Heure = hour(now()) Message = “” If Heure < 18 then Message = MSCSMessageManager.GetMessage("ACCUEIL_JOUR", sLanguage) Else Message = MSCSMessageManager.GetMessage("ACCUEIL_SOIR", sLanguage) End if …….

11 page 11 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Commerce Server: concepts non couverts en profondeur mais intéressants  Pipelines  Direct Mailing  Paiements  Data Warehouse  Object Predictor  Intégration avec Biztalk Server  Extension du BizDesk  Sécurité

12 page 12 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Pipelines  Permettent de modéliser certaines parties des processus d’affaires  Servent à appeler les objets COM du site

13 page 13 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Exemple d’appel d’un pipeline Initialize(conn_str, userid)  Userid is est utilisé comme identifiant du panier AddItem(…) / RemoveItem (…) LoadBasket() / SaveAsBasket() RunPipe() Id = SaveAsOrder([out] tracking_number) LoadOrder(id)

14 page 14 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Concepts de base sur les pipelines  Les pipelines incluent plusieurs étapes  Chaque étape implémente une règle d’affaires  Exemple: taxes, payement, livraison  Les étapes contiennent des composantes  Les composantes sont des objets COM

15 page 15 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Pourquoi utiliser les pipelines ?  On peut modifier les processus d’affaires sans devoir refaire le site  On peut personnaliser les sous-processus d’affaires  On peut intégrer des solutions “clé-en-main” :  Shipping (TanData)TanData  ERP integration (Microsoft Great Plains)Microsoft Great Plains  Credit card validation (CyberSource, VeriSign CyberCash, ClearCommerce)CyberSourceVeriSign CyberCash ClearCommerce  Tax calculation (Taxware, Vertex)TaxwareVertex

16 page 16 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Les types de pipelines  Order Processing Pipeline (OPP)  Product Pipeline : calcule le prix et le rabais  Plan Pipeline : vérifie l’intégrité de la commande  Purchase Pipeline : enregistre la commande dans la BD  Content Selection Framework (CSF) Pipeline  Advertising  Discounts  Events  Direct Mail Pipeline  Event Processing Pipeline Source : http://msdn.microsoft.com/library/en-us/csvr2002/htm/cs_gs_concepts_ezbx.asphttp://msdn.microsoft.com/library/en-us/csvr2002/htm/cs_gs_concepts_ezbx.asp

17 page 17 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Order Processing Pipeline COM+ Accept PurchaseCheck PaymentPurchase PlanInventory Tax Shipping Order Total Handling ShipmentSplitter ProductOrderSubtotal Item price Item adjust price Order check Orderinitialization Shopperinformation Merchantinformation Productinformation Order adjust price

18 page 18 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Approches pour écrire les composantes des pipelines  Plus de 80 pipelines fournis par Microsoft  à utiliser tel quel  à modifier selon les besoins  Autres fournisseurs : solutions “clé-en-main”  Développer les composantes  Visual Basic  C++  Etc.

19 page 19 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Modification  Nous pouvons modifier les pipelines à l’aide du Pipeline Editor – (pipeline total.pcf original)

20 page 20 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Pipeline modifié

21 page 21 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Des compagnies qui développent des composantes  Livraison  Traitement des cartes de crédit  Calcul des taxes  etc.  http://www.microsoft.com/commerceserver/part ners/transactionalservices.asp http://www.microsoft.com/commerceserver/part ners/transactionalservices.asp

22 page 22 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Paiements  Compte commercial (merchant account)  Services de paiement qui permettent d’accepter les cartes de crédit sans posséder un compte commercial  InternetSecure (voir aussi : http://www2.clicshop.com/En/faq/internetsecure.html) InternetSecurehttp://www2.clicshop.com/En/faq/internetsecure.html  Intermédiaire  PayPal PayPal

23 page 23 Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés. Traitement des cartes de crédit  Compagnies canadiennes  Paradata Paradata  InternetSecure InternetSecure  E-xact E-xact  Caledon Card Services Caledon Card Services  Compagnies américaines  VeriSign CyberCash VeriSign CyberCash  Firstdata Firstdata  Authorize.Net Authorize.Net  PaymentNet PaymentNet


Télécharger ppt "Page 1Dernière mise à jour: 1er mars 2004 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2004. Tous droits réservés."

Présentations similaires


Annonces Google