Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGarland Busson Modifié depuis plus de 9 années
1
page 1Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Leçon 9 Commerce Server Concepts avancés
2
page 2 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Plan de la séance Documentation Solution Sites Modification des pages ASP Pipelines
3
page 3 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Structure du site Commerce Server Commerce Server 2000 Solution Sites Documentation Modèle d’exécution des pages Comment changer le format du site
4
page 4 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Architecture des pages Voir Commerce Server Solution Sites Documentation : fichier.chm Page Execution Model Page Layout Constructing HTML Page Authoring Page Layout Customization HTML Styles Customization
5
page 5 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Architecture des pages : Solution Sites
6
page 6 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés.
7
page 7 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Architecture des pages 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 …….
8
page 8 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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é
9
page 9 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Pipelines Permettent de modéliser certaines parties des processus d’affaires Servent à appeler les objets COM du site
10
page 10 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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)
11
page 11 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Concepts de base sur les pipelines Les pipelines incluent plusieurs étapes implémentent les règles d’affaires Exemple: taxes, payement, livraison Les étapes contiennent des composantes Les composantes sont des objets COM
12
page 12 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
13
page 13 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
14
page 14 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
15
page 15 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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.
16
page 16 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Modification Nous pouvons modifier les pipelines à l’aide du Pipeline Editor – (pipeline total.pcf original)
17
page 17 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. Tous droits réservés. Pipeline modifié
18
page 18 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
19
page 19 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
20
page 20 Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, 2000-2003. 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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.