SlideShare a Scribd company logo
In the name of Allah the beneficent and merciful




                      www.pakmall.com
           Real-time e-Commerce Web Application




                                              1
Project Supervisor
 Mr. Bilal Ahmad

Student Name: Syed Hassan Abbas




                                  2
Design Patterns




            Design Patterns   3
Design Patterns   4
User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   5
Design Patterns   6
Overview




           Priorities




                        7
The Four C’s




               8
PakMall.com
   Generic Services           Affiliates And Partners

   Product Catalog            Administration

   Product Searching          conclusion

   Shopping Cart
   The Wish List
   Discounting, Coupons And Sales
   Order Tracking And Fulfillment
   Community Building



                                           9
Generic Services           Component.dll




   Generic Services   10
User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                       UI Components (User / web / Server Controls)

                                                                                           UI Process Components (ITemplates)
                                                                                   •Maximize Code Reuse
                                                                                   •Enforce Design Patterns and Best Practices
                                                                                                Service Interfaces
                                                                                   •Provide Common Functionality
                                                                                   •Provide Development Sandbox
                                                                                      Business      Business
                                                                                                                   Business Entities
                                                                                      Workflows       Components


                                                                                    Data Access Components       Services Gateways




                                                                                           Data
                                                                                                                       Services
                                                                                          Sources                                 11
User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                    UI Components (User / web / Server Controls)
                                                                                                ASPX Pages
                                                                                        UI Process Components (ITemplates)
                                      Server Controls                                            User Controls            Business
                                                                                                                          Objects
                                                                                                  Service Interfaces

                                                                                   Business      DataSource-Agnostic
                                                                                                       Business
                                                                                   Workflows     Persistable Objects Business Entities
                                                                                                     Components


                                      XML Container Components
                                           Data Access SQL Container Gateways
                                                                Services Oracle
                                                                         Container

                                                                                        Data
                                                                                                                       Services
                                                                                       Sources                                    12
Assembly Design
                                                                                                 User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   13
User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   14
User
                                                                                        Monitoring Services

                                                         Tracing Components (User / web / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                 UI
                                                         logging events Components (ITemplates)
                                                                     UI Process
                                                         Error logging
                                                         Custom exception Interfaces
                                                                              Service

                                                         Globalize customBusiness
                                                                Business
                                                                Workflows
                                                                                   errors Business Entities
                                                                                Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               15
User
                                                                                         The Trace Problem
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   16
User
                          Standardized and Enhanced Tracing
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   17
Error logging to database
                                                                                               User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   18
Monitoring Services   19
User
                                                                                         Security Services
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                         Authenticator                User
                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components

                                                                                                     AuthUserEntry
                                                                                   Data Access Components     Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   20
User
                                                                                   Configuration Services
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components ASPX /pages Server Controls)
                                                                                                    (User web /

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                     Site Profile       Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways
                                                                                     User Controls                     Lib Classes



                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   21
Module 1 – Product Catalog
   Problems
       Speed (Fast & efficient)
       Flexibility (Expandable & changeable )
       Scalability (Scaling the size and contents)
       Reliability (5 9’s rule availability)
   Design
       Database
       Presentation tier
       Business tier
   Implementation

                                                      22
User
                    Product Catalog - Database
                                      ProductsUI Components (User / web / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services



                                      Categories                                    DB
                                                   UI Process Components (ITemplates)
                                      Product Attributes
                                                                              Store Procedures
                                      SKUs and prices Service Interfaces
                                                                      Container Managed Persistence
                                      Image Links
                                                                                     Business         Business
                                                                                                                    Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               23
User
                    Store Procedures
                                      Gw_Select_Categories
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web / Server Controls)
                                      Gw_Select_Category_ProductBrowseList
                                                 UI Process Components (ITemplates)
                                      Gw_Select_Product
                                      Gw_Select_Product_Images
                                                          Service Interfaces

                                      Gw_Select_Product_AttributeValues
                                            Business          Business
                                                                             Business Entities
                                            Workflows        Components
                                      Gw_Select_Product_Skus
                                                                                   Data Access Components      Services Gateways
                                      Gw_Select_RelatedProducts
                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               24
User
                Business and data Classes
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)
                                                                                               ProductCatalog

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   25
User
                                                                                      The Presentation layer
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                       UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                    Service Interfaces

                                                                                     Business         ASPX Page
                                                                                                       Business
                                                                                                                         Business Entities
                                                                                     Workflows        Components
                                                                                     User Control    Server Control      Web Control

                                                                                   Data Access Components
                                                                                                     ITemplate Services Gateways



                                                                                           Data
                                                                                                                         Services
                                                                                          Sources                                   26
User
                    Composite Controls & User Controls
                                                                                                          
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                   UI Components (User / web / Server Controls)

                                                                                      UI Process Components (ITemplates)

                                       CategoryBrowsList                                                      ProductPricingBox
                                                                             Service InterfacesSkuItemTemplate
                                                             CategoryItemTemplate            

                                      ProductBowsList
                                               Business                           Business RelatedProductDisplay
                                                                                                          
                                                                                                Business Entities
                                                                 Workflows      Components RelatedProductTemplate
                                                             BrowsListSeparatorTemp         

                                                             late
                                                            ProductItemTemplate
                                                                  Data Access Components                     LeftCategories.ascx
                                                                                                              Services Gateways
                                      ProductAttributeDisplay                                               ProductDetailNavStrip.ascx
                                                            ProductItemTemplate                             TopCategoryDropDown.ascx
                                                                                       Data
                                                                                                                   Services
                                                                                      Sources                                 27
Module 2 – Product Searching
                                                             User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)
                                     Quick Search

                                                                                          UI Process Components (ITemplates)


                                     Advance Search                                               Service Interfaces
                                      •        SKU
                                      •        Name                                  Business         Business
                                                                                                                        Business Entities
                                      •        Description                           Workflows       Components
                                      •        Price Range
                                      •        Category
                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   28
User
                    Store Procedures

                                      Gw_Product_QuickSearch
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web / Server Controls)
                                      Gw_Product_AdvancedSearch
                                                 UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   29
Module 3 – Shopping Cart




                           30
User
                    Cart - Database
                                      cartId UI Components (User / web / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services



                                      CartItemId
                                                  UI Process Components (ITemplates)
                                      ProductId
                                      SKU                 Service Interfaces
                                      Quantity
                                                                                     Business         Business
                                                                                                                    Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               31
User
                    Store Procedures

                                      Gw_Select_CartItems/ web / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                              UI Components (User
                                      Gw_Insert_CartItem
                                                  UI Process Components (ITemplates)
                                      Gw_Update_CartItem
                                      Gw_Delete_CartItem Interfaces
                                                           Service

                                      Gw_Convert_ShoppingCart Business Entities
                                             Business
                                             Workflows
                                                               Business
                                                              Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               32
User
                    Shopping Cart Business Classes
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                        UI Components (User / web / Server Controls)

                                                                                         UI Process Components (ITemplates)
                                                                                   CartManager

                                                                                                     Service Interfaces

                                                                                       Business         Business
                                                                                                                          Business Entities
                                                                                       Workflows       Components

                                                                                   Methods
                                                                                                                          CartItem
                                                                                    DataDetermineCurrentCartId
                                                                                        Access Components         ServicesCartContents
                                                                                                                         Gateways

                                                                                       RemoveCartItem                   CartMigration
                                                                                       AddCartItem
                                                                                       UpdateCartItem
                                                                                             Data
                                                                                       getCartItem                       Services
                                                                                           Sources                                   33
                                                                                       MigrateCart
Module 4 –The Wish List

   Problems
       The Impulse purchase
       The Planed Purchase
   Design
       Add
       Remove
       Comments
       Buy
   Implementation
                               34
User
                    Wishlist - Database
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)

      Customer ID
                                                                                                   Service Interfaces
                Purchased
                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   35
User
                    Store Procedures

                                      Gw_Insert_WishlistItem / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web
                                      Gw_Update_WishlistItem (ITemplates)
                                                 UI Process Components
                                      Gw_Remove_WishlistItem
                                                          Service Interfaces
                                      Gw_Select_WishlistItem
                                                                                     Business         Business
                                                                                                                    Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               36
User
                               The Wishlist Project
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                            UI Components (User / web / Server Controls)

                                                                                                UI Process Components (ITemplates)


                                                                                                         Service Interfaces

                                                                                         Business           Business
                                                                                                                              Business Entities
                                                                                         Workflows         Components

                                                                                       WishlistManager
                                                                                                                       ServicesWishlistContents
                                                                                                                              
                                                                                       Data Access Components                  Gateways
                                                                                           Methods                              WishlistItem
                                                                                               GetWishlistcontents
                                                                                               AddWishlistItem
                                                                                                 Data
                                                                                               RemoveWishlistItem
                                                                                                Sources
                                                                                                                              Services
                                                                                                                                         37
                                                                                               UpdateWishlistItem
Module 5 –Discounting, Coupons & sales




            Discounting, Coupons & sales   38
User
                    Discounting & Coupons - Database

                                      Discounts
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                   UI Components (User / web / Server Controls)
                                                         DescountValue
                                                         ValueType UI Process Components (ITemplates)
                                                         DiscountType
                                                         ProductId          Service Interfaces
                                                         CategoryId
                                              Business                                             Business
                                      DiscountTypes
                                              Workflows                                           Components
                                                                                                                  Discounts Entities
                                                                                                                   Business Coupons
                                      Coupons
                                                         OnceOnly
                                                              Data Access Components                         Services Gateways
                                                                                                                     Sales System
                                                         Active
                                                         ClaimCode
                                                                                       Data
                                                                                                                   Services
                                                                                      Sources                                 39
User
                    Store Procedures

                                      Gw_Insert_ClaimCoupon / Server Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web
                                      Gw_Select_Coupon
                                                 UI Process Components (ITemplates)
                                      Gw_Select_Coupon_Discount
                                                          Service Interfaces
                                      Gw_Select_Discount_From_Cart
                                                                                     Business         Business
                                                                                                                    Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               40
User
                    The Sales Project (Business Logic layer)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                          UI Components (User / web / Server Controls)

                                                                                  CouponManager
                                                                                         UI Process Components (ITemplates)


                                                                                                       Service Interfaces

                                                                                         Business         Business
                                                                                                                            Business Entities
                                                                                         Workflows       Components
                                                                                       Methodes                     SalesManager
                                                                                       DataGetCurrentClaimedCo Services Gateways
                                                                                           Access Components        CouponDiscountSet
                                                                                           uponId
                                                                                                                     DiscountSet
                                                                                         GetCurrentClaimedCo

                                                                                           upon                      CouponItem
                                                                                               Data
                                                                                                                     Services
                                                                                              Sources
                                                                                         GetCouponDiscount                   41
                                                                                                                     ClaimCouponItem
User
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   42
Further Enhancements

   Category and product discount twice
   Encourage cross-sell discounts
   Session time grantee for once only coupon
   Direct Mailers




                 Discounting, Coupons & sales   43
Module 6 –Order Tracking and
Fulfillment




                               44
The Problem

   Record new orders
   Update existing orders
   Display order history
   Communicate between website and the
    fulfillment system




                Order Tracking and Fulfillment   45
The Order Pipeline
                 PakMall.com website                             Warehouse/Fulfillment System



Shopping Cart        Checkout              Checkout                      Accept Order
                      Review                Review




                Orders Data Store                                        Perform Task




                                                                         Update Order




                                Order Tracking and Fulfillment   46
User
                    Order Tracking - Database
                                      Order                           OrderStatusChange
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                UI Components (User / web / Server Controls)
                                                                            OrderId
                                      OrderItems
                                                                         UI Process Components  StatusCode
                                                                                                  (ITemplates)
                                                            OrderItemId
                                                                                                  StatusDate
                                                            OrderId
                                                                                  Service InterfacesStatusMessage
                                                                                                 
                                                            SKU
                                                            SpecialBusiness          Business OrderStatusCode
                                                                                            
                                                                                                       Business Entities
                                                                  Workflows
                                                             Quantity                Components StatusCode
                                                                                                 

                                                            AdjustedPrice                        Description
                                                                 Data Access Components          Services Gateways
                                                            ItemDescription


                                                                                    Data
                                                                                                      Services
                                                                                   Sources                       47
User
                    Store Procedures
                                      Gw_Insert_Order
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                              UI Components (User / web / Server Controls)
                                      Gw_Insert_OrderItem
                                                  UI Process Components (ITemplates)
                                      Gw_Insert_OrderStatusChange
                                      Gw_Select_OrderStatusChange
                                                           Service Interfaces

                                      Gw_Select_OrderItems
                                             Business          Business
                                                                              Business Entities
                                             Workflows        Components
                                      Gw_Select_OrderHistory
                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               48
User
                    The Order Client Project
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                            UI Components (User / web / Server Controls)

                                                                                                UI Process Components (ITemplates)


                                                                                                         Service Interfaces

                                                                                           Business         Business
                                                                                                                              Business Entities
                                                                                           Workflows       Components

                                                                                      OrderClient                            Order
                                                                                       Data Access Components          Services Gateways
                                                                                          Methodes                          OrderDetails
                                                                                              SubmitOrder                   OrderHistory
                                                                                              GetOrderDetails
                                                                                                Data                         OrderItem
                                                                                              OrderHistory                  Services
                                                                                               Sources                                49
                                                                                                                             OrderStatusChange
Submit Order


                                                 Order Object




          Submit XML message




           Order Tracking and Fulfillment   50
User
                                                                                         Presentation Logic
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   51
Order Tracking and Fulfillment   52
Further Enhancements

   Fulfillment
   Integrated Status
   Refactorying




                Order Tracking and Fulfillment   53
Fulfillment




              Order Tracking and Fulfillment   54
Module 7 –Community Building




                       55
User
                    Community Building - Database
                                      Discussions                     Reviews
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                UI Components (User / web / Server Controls)
                                                            ProductId                           ReviewId

                                                            MessageId UI Process Components  ProductId
                                                                                                 (ITemplates)
                                                            CustomerId                          CustomerId

                                                            Subject             Service InterfacesReviewText
                                                                                                

                                                            Body Business           Business
                                                                                                 RatingValue
                                                                                                      Business Entities
                                                            MessageDate
                                                                   Workflows       Components ReviewTitle
                                                                                                

                                                                                                 ReviewDate

                                                                 Data Access Components         Services Gateways
                                                                                                 Anonymous




                                                                                    Data
                                                                                                      Services
                                                                                   Sources                       56
User
                    Store Procedures

                                      Gw_Insert_DiscussionItem
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web / Server Controls)
                                      Gw_Select_ProductDiscussionItems
                                                 UI Process Components (ITemplates)
                                      Gw_Insert_ReviewItem
                                                          Service Interfaces
                                      Gw_Select_ProductReviews
                                                                                     Business         Business
                                                                                                                    Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components      Services Gateways




                                                                                          Data
                                                                                                                    Services
                                                                                         Sources                               57
User
                               The Wishlist Project
                                                                                  DiscussionManager
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                        UI Components (User / web / Server Controls)
                                                                                      Methodes
                                                                                           GetDiscussionItem
                                                                                              UI Process Components (ITemplates)
                                                                                           AddDiscussionItem

                                                                                                        Service Interfaces

                                                                                        Business           Business
                                                                                                                             Business Entities
                                                                                        Workflows         Components
                                                                                  ReviewManager                             DiscussionItem
                                                                                                                             
                                                                                    Data Access Components            Services Gateways
                                                                                      Methodes                            ReviewList
                                                                                           GetProductReview               ReviewItem
                                                                                           AddProductReview
                                                                                               Data                        DiscussionItemSet
                                                                                                                            Services
                                                                                              Sources                                 58
User
                               Presentation Layer
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                   UI Components (User / web / Server Controls)

                                                                                      UI Process Components (ITemplates)


                                                                                                Service Interfaces
                                                DiscussionItemList
                                                       Business   Business
                                                                                                                     Business Entities
                                                                         DiscussionItemTemplate
                                                                              Workflows  Components

                                                ProductReviewList
                                                     Data Access Components                                   Services Gateways
                                                                         RewiewItemTemplate

                                                                                       Data
                                                                                                                     Services
                                                                                      Sources                                   59
Further Enhancements

   Form software packages
   Recommendation System
   Profile System
   Internet vandalism
       Abuse &Taboo
           Administrator accept or rejects
           Profanity filter
       System overloaded by customers


                         Community Building   60
Module 8 –Affiliates and partners



   Reach of products
   Kinds of partnership
       Even Trade
       Cross-Sells and Commissions
   Affiliate
   Campaign
                                      61
User
                    Affiliates & partners - Database
                                      Affiliates                                                            Campaigns
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                   UI Components (User / web / Server Controls)
                                                            AffiliateId                            AffiliateId

                                                            Name          UI Process Components  CampaignId
                                                                                                    (ITemplates)
                                                            Notes                                  Description

                                                            ContactName            Service InterfacesRedirectUrl
                                                                                                   

                                                            ContactAddress
                                                                      Business          Business Orders
                                                                                              
                                                                                                         Business Entities
                                                            ContactCityContactCity
                                                                     Workflows         Components CampaignId (New)
                                                                                                   
                                                            ContactState
                                                                   Data Access Components          Services Gateways
                                                            ContactZip
                                                            AffiliateKey

                                                                                       Data
                                                                                                                   Services
                                                                                      Sources                                 62
User
                    Store Procedures

                                      Gw_ SelectAffiliateCampaign Controls)
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                             UI Components (User / web / Server
                                      Gw_Insert_Order Components (ITemplates)
                                                 UI Process


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   63
User
                                                                                        The Affiliates Project
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                      UI Components (User / web / Server Controls)

                                                                                          UI Process Components (ITemplates)


                                                                                                   Service Interfaces

                                                                                     Business         Business
                                                                                                                        Business Entities
                                                                                     Workflows       Components


                                                                                   Data Access Components        Services Gateways




                                                                                          Data
                                                                                                                        Services
                                                                                         Sources                                   64
Affiliates and partners   65
Module 9 –Administration
                                   Security
   Administrate and maintain
                                   Location
                                   Platform
   Access should be limited
                                   Resources
   Data integrity and
    constraints
                                   Database
   Data entry operators
   Easy to use
   Individual administrative
    users
                                   Network Configurations
                                              66
Platform Alternatives
   Remoting
   Local Windows Forms
   Web Services
   ASP.NET Administration




               Administration   67
ASP.NET Administration




         Administration   68
User
                    Database Entities
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services


                                                                                                                               Global
                                                                                      UI Components (User / web / Server Controls)
                                                                                                               IS
                                                                                           UI Process Components (ITemplates)
                                                                                      Product                                       Product
                                                                                                                 OF
                                                                                     Attributes     Service Interfaces

                                                                                                            Belong to          Product
                                                                                     Business
                                                                                      SKUs            Business
                                                                                                                      Business Entities
                                                                                     Workflows       Components
                                                                                    Categories                                      Departments
                                                                                   Data Access Components       Services Gateways
                                                                                    Discounts                                       Order
                                                                                                            Applies On


                                                                                          Data
                                                                                                                         Services
                                                                                         Sources                                    69
User
                    Store Procedures
                                     Gw_Insert_Category
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                              UI Components (User / web / Server Controls)
                                     Gw_Insert_ProductAttributeListItems
                                     Gw_Insert_ProductAttributeLookupLists
                                                  UI Process Components (ITemplates)

                                     Gw_Insert_ProductAttributeTemplate
                                                           Service Interfaces
                                     GwInsert_ProductAttributeTemplateCategory
                                             Business          Business
                                     Gw_Insert_ProductAttributeValues
                                             Workflows        Components
                                                                              Business Entities


                                          Data Access Components                                    Services Gateways
                                     Gw_Update_Category
                                     Gw_Update_Product
                                                                                    Data
                                                                                                         Services
                                                                                   Sources                          70
User
                               Presentation Layer
Data Services
                Monitoring Services
                                      Security Services
                                                          Configuration Services

                                                                                   UI Components (User / web / Server Controls)

                                                                                      UI Process Components (ITemplates)


                                                                                                Service Interfaces
                                              Categories.aspx
                                                       Business        Business
                                              EditProduct.aspx Components Business Entities
                                                      Workflows
                                              ProductSKUs.aspx
                                                    Data Access Components      Services Gateways
                                              ProductAttributes.aspx
                                              AdminHeader.ascx.cs
                                                                                       Data
                                                                                                                     Services
                                                                                      Sources                                   71
Security


     <authentication mode="Windows" >
                     </authentication >
              < identity impersonate="true"/ >




            AdminHeader.ascx.cs




                Administration                   72
Conclusion
   Core Services                 Affiliates And Partners
   Product Catalog               Administration
   Product Searching
   Shopping Cart
   The Wish List
   Discounting, Coupons
    And Sales
   Order Tracking And
    Fulfillment
   Community Building

                  Conclusion                 73
74
Any questions?




                 75

More Related Content

What's hot

Got ipads, android tablets and windows devices
Got ipads, android tablets and windows devicesGot ipads, android tablets and windows devices
Got ipads, android tablets and windows devices
Microsoft TechNet - Belgium and Luxembourg
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
Sivadon Chaisiri
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
camunda services GmbH
 
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
vijaychn
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD Integration
Aras
 
Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866
elnazeer
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
jucaab
 
Omg and-the-soa
Omg and-the-soaOmg and-the-soa
Omg and-the-soa
Hani Masdiana Arshad
 
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Bob Rhubart
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
InSync Conference
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Wen Zhu
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
IBM Sverige
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm
Sandro Pereira
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
Ralph van Zijl
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
bob_ark
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESB
Wen Zhu
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
jucaab
 
Knowledge management using enterprise content management system
Knowledge management using enterprise content management systemKnowledge management using enterprise content management system
Knowledge management using enterprise content management system
zuzu123
 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?
SaibalDC
 
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
IBM Danmark
 

What's hot (20)

Got ipads, android tablets and windows devices
Got ipads, android tablets and windows devicesGot ipads, android tablets and windows devices
Got ipads, android tablets and windows devices
 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
 
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13Tech Executives   Risk Mgmt And It Gov Frm Iam Persp   Nov13
Tech Executives Risk Mgmt And It Gov Frm Iam Persp Nov13
 
Aras PLM CAD Integration
Aras PLM CAD IntegrationAras PLM CAD Integration
Aras PLM CAD Integration
 
Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866
 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
 
Omg and-the-soa
Omg and-the-soaOmg and-the-soa
Omg and-the-soa
 
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
 
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
Enhancing The Role Of A Large Us Federal Agency As An Intermediary In The Fed...
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
 
Refactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESBRefactoring J2EE Application for a JBI-based ESB
Refactoring J2EE Application for a JBI-based ESB
 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
 
Knowledge management using enterprise content management system
Knowledge management using enterprise content management systemKnowledge management using enterprise content management system
Knowledge management using enterprise content management system
 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?
 
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
Effektivisering af Cloud Serviceleverancer (IBM Tivoli)
 

Similar to Final Academic Project

Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
jucaab
 
Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用
youzitang
 
Soa
SoaSoa
Soa
SoaSoa
Soa
SoaSoa
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
IBMGovernmentCA
 
Service Integration in 20 minutes
Service Integration in 20 minutesService Integration in 20 minutes
Service Integration in 20 minutes
Capgemini
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
Mingxia Zhang, Ph.D.
 
Fussion Middleware
Fussion MiddlewareFussion Middleware
Fussion Middleware
didemtopuz
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
Jainendra Kumar
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
wwwally
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Mai Omar Desouki
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Office
goodfriday
 
EMC Documentum & Captiva
EMC Documentum & CaptivaEMC Documentum & Captiva
EMC Documentum & Captiva
ITDogadjaji.com
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
Aras
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
SOA Symposium
 
Service Oriented Application Development Sterpka
Service Oriented Application Development   SterpkaService Oriented Application Development   Sterpka
Service Oriented Application Development Sterpka
bsterpka
 
Building a Hybrid Platform as a Service
Building a Hybrid Platform as a ServiceBuilding a Hybrid Platform as a Service
Building a Hybrid Platform as a Service
WSO2
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
ServiceVirtualization.Com
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
Bob Rhubart
 

Similar to Final Academic Project (20)

Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
 
Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用Qcon java在企业级开发中的应用
Qcon java在企业级开发中的应用
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Soa
SoaSoa
Soa
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Service Integration in 20 minutes
Service Integration in 20 minutesService Integration in 20 minutes
Service Integration in 20 minutes
 
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
TeleManagement Forum OSSera Case Study - AIS Thailand Service Manager Present...
 
Fussion Middleware
Fussion MiddlewareFussion Middleware
Fussion Middleware
 
SOA & BPM in Cloud Readiness
SOA & BPM in Cloud ReadinessSOA & BPM in Cloud Readiness
SOA & BPM in Cloud Readiness
 
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloudPre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
Pre-TechEd EMEA 2012 - SCOM 2012 Down in the cloud
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
 
Front-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft OfficeFront-Ending the Web with Microsoft Office
Front-Ending the Web with Microsoft Office
 
EMC Documentum & Captiva
EMC Documentum & CaptivaEMC Documentum & Captiva
EMC Documentum & Captiva
 
Aras PLM Roadmap
Aras PLM RoadmapAras PLM Roadmap
Aras PLM Roadmap
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Service Oriented Application Development Sterpka
Service Oriented Application Development   SterpkaService Oriented Application Development   Sterpka
Service Oriented Application Development Sterpka
 
Building a Hybrid Platform as a Service
Building a Hybrid Platform as a ServiceBuilding a Hybrid Platform as a Service
Building a Hybrid Platform as a Service
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 

Recently uploaded

CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
PabloMartelLpez
 
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
kuapy
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Designforuminternational
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
talaatahm
 
Introduction to User experience design for beginner
Introduction to User experience design for beginnerIntroduction to User experience design for beginner
Introduction to User experience design for beginner
ellemjani
 
一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样
k4krdgxx
 
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
881evgn0
 
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
bo44ban1
 
一比一原版肯特大学毕业证UKC成绩单一模一样
一比一原版肯特大学毕业证UKC成绩单一模一样一比一原版肯特大学毕业证UKC成绩单一模一样
一比一原版肯特大学毕业证UKC成绩单一模一样
tobbk6s8
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
k7nm6tk
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
LGBTQIA Pride Month presentation Template
LGBTQIA Pride Month presentation TemplateLGBTQIA Pride Month presentation Template
LGBTQIA Pride Month presentation Template
DakshGudwani
 
NHL Stenden University of Applied Sciences Diploma Degree Transcript
NHL Stenden University of Applied Sciences Diploma Degree TranscriptNHL Stenden University of Applied Sciences Diploma Degree Transcript
NHL Stenden University of Applied Sciences Diploma Degree Transcript
lhtvqoag
 
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
wkip62b
 
Getting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by NeontribeGetting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by Neontribe
Harry Harrold
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
Kyungeun Sung
 

Recently uploaded (20)

CocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdfCocaCola_Brand_equity_package_2012__.pdf
CocaCola_Brand_equity_package_2012__.pdf
 
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
按照学校原版(UIUC文凭证书)伊利诺伊大学|厄巴纳-香槟分校毕业证快速办理
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
 
Introduction to User experience design for beginner
Introduction to User experience design for beginnerIntroduction to User experience design for beginner
Introduction to User experience design for beginner
 
一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样一比一原版马来西亚世纪大学毕业证成绩单一模一样
一比一原版马来西亚世纪大学毕业证成绩单一模一样
 
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
一比一原版美国哥伦比亚大学毕业证Columbia成绩单一模一样
 
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
一比一原版阿肯色大学毕业证(UCSF毕业证书)如何办理
 
一比一原版肯特大学毕业证UKC成绩单一模一样
一比一原版肯特大学毕业证UKC成绩单一模一样一比一原版肯特大学毕业证UKC成绩单一模一样
一比一原版肯特大学毕业证UKC成绩单一模一样
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
LGBTQIA Pride Month presentation Template
LGBTQIA Pride Month presentation TemplateLGBTQIA Pride Month presentation Template
LGBTQIA Pride Month presentation Template
 
NHL Stenden University of Applied Sciences Diploma Degree Transcript
NHL Stenden University of Applied Sciences Diploma Degree TranscriptNHL Stenden University of Applied Sciences Diploma Degree Transcript
NHL Stenden University of Applied Sciences Diploma Degree Transcript
 
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理一比一原版布兰登大学毕业证(BU毕业证书)如何办理
一比一原版布兰登大学毕业证(BU毕业证书)如何办理
 
Getting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by NeontribeGetting Data Ready for Culture Hack by Neontribe
Getting Data Ready for Culture Hack by Neontribe
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
 

Final Academic Project

  • 1. In the name of Allah the beneficent and merciful www.pakmall.com Real-time e-Commerce Web Application 1
  • 2. Project Supervisor Mr. Bilal Ahmad Student Name: Syed Hassan Abbas 2
  • 3. Design Patterns Design Patterns 3
  • 5. User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 5
  • 7. Overview Priorities 7
  • 9. PakMall.com  Generic Services  Affiliates And Partners  Product Catalog  Administration  Product Searching  conclusion  Shopping Cart  The Wish List  Discounting, Coupons And Sales  Order Tracking And Fulfillment  Community Building 9
  • 10. Generic Services Component.dll Generic Services 10
  • 11. User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) •Maximize Code Reuse •Enforce Design Patterns and Best Practices Service Interfaces •Provide Common Functionality •Provide Development Sandbox Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 11
  • 12. User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) ASPX Pages UI Process Components (ITemplates) Server Controls User Controls Business Objects Service Interfaces Business DataSource-Agnostic Business Workflows Persistable Objects Business Entities Components XML Container Components Data Access SQL Container Gateways Services Oracle Container Data Services Sources 12
  • 13. Assembly Design User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 13
  • 14. User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 14
  • 15. User Monitoring Services  Tracing Components (User / web / Server Controls) Data Services Monitoring Services Security Services Configuration Services UI  logging events Components (ITemplates) UI Process  Error logging  Custom exception Interfaces Service  Globalize customBusiness Business Workflows errors Business Entities Components Data Access Components Services Gateways Data Services Sources 15
  • 16. User The Trace Problem Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 16
  • 17. User Standardized and Enhanced Tracing Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 17
  • 18. Error logging to database User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 18
  • 20. User Security Services Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) Authenticator User UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components AuthUserEntry Data Access Components Services Gateways Data Services Sources 20
  • 21. User Configuration Services Data Services Monitoring Services Security Services Configuration Services UI Components ASPX /pages Server Controls) (User web / UI Process Components (ITemplates) Service Interfaces Business Business Site Profile Business Entities Workflows Components Data Access Components Services Gateways User Controls Lib Classes Data Services Sources 21
  • 22. Module 1 – Product Catalog  Problems  Speed (Fast & efficient)  Flexibility (Expandable & changeable )  Scalability (Scaling the size and contents)  Reliability (5 9’s rule availability)  Design  Database  Presentation tier  Business tier  Implementation 22
  • 23. User Product Catalog - Database  ProductsUI Components (User / web / Server Controls) Data Services Monitoring Services Security Services Configuration Services  Categories DB UI Process Components (ITemplates)  Product Attributes Store Procedures  SKUs and prices Service Interfaces Container Managed Persistence  Image Links Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 23
  • 24. User Store Procedures  Gw_Select_Categories Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Gw_Select_Category_ProductBrowseList UI Process Components (ITemplates)  Gw_Select_Product  Gw_Select_Product_Images Service Interfaces  Gw_Select_Product_AttributeValues Business Business Business Entities Workflows Components  Gw_Select_Product_Skus Data Access Components Services Gateways  Gw_Select_RelatedProducts Data Services Sources 24
  • 25. User Business and data Classes Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) ProductCatalog UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 25
  • 26. User The Presentation layer Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business ASPX Page Business Business Entities Workflows Components User Control Server Control Web Control Data Access Components ITemplate Services Gateways Data Services Sources 26
  • 27. User Composite Controls & User Controls  Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) CategoryBrowsList ProductPricingBox  Service InterfacesSkuItemTemplate CategoryItemTemplate   ProductBowsList Business Business RelatedProductDisplay  Business Entities  Workflows Components RelatedProductTemplate BrowsListSeparatorTemp  late  ProductItemTemplate Data Access Components  LeftCategories.ascx Services Gateways  ProductAttributeDisplay  ProductDetailNavStrip.ascx  ProductItemTemplate  TopCategoryDropDown.ascx Data Services Sources 27
  • 28. Module 2 – Product Searching User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Quick Search UI Process Components (ITemplates)  Advance Search Service Interfaces • SKU • Name Business Business Business Entities • Description Workflows Components • Price Range • Category Data Access Components Services Gateways Data Services Sources 28
  • 29. User Store Procedures  Gw_Product_QuickSearch Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Gw_Product_AdvancedSearch UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 29
  • 30. Module 3 – Shopping Cart 30
  • 31. User Cart - Database  cartId UI Components (User / web / Server Controls) Data Services Monitoring Services Security Services Configuration Services  CartItemId UI Process Components (ITemplates)  ProductId  SKU Service Interfaces  Quantity Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 31
  • 32. User Store Procedures  Gw_Select_CartItems/ web / Server Controls) Data Services Monitoring Services Security Services Configuration Services UI Components (User  Gw_Insert_CartItem UI Process Components (ITemplates)  Gw_Update_CartItem  Gw_Delete_CartItem Interfaces Service  Gw_Convert_ShoppingCart Business Entities Business Workflows Business Components Data Access Components Services Gateways Data Services Sources 32
  • 33. User Shopping Cart Business Classes Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  UI Process Components (ITemplates) CartManager Service Interfaces Business Business Business Entities Workflows Components Methods CartItem DataDetermineCurrentCartId  Access Components ServicesCartContents  Gateways  RemoveCartItem  CartMigration  AddCartItem  UpdateCartItem Data  getCartItem Services Sources 33  MigrateCart
  • 34. Module 4 –The Wish List  Problems  The Impulse purchase  The Planed Purchase  Design  Add  Remove  Comments  Buy  Implementation 34
  • 35. User Wishlist - Database Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Customer ID Service Interfaces Purchased Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 35
  • 36. User Store Procedures  Gw_Insert_WishlistItem / Server Controls) Data Services Monitoring Services Security Services Configuration Services UI Components (User / web  Gw_Update_WishlistItem (ITemplates) UI Process Components  Gw_Remove_WishlistItem Service Interfaces  Gw_Select_WishlistItem Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 36
  • 37. User The Wishlist Project Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components  WishlistManager ServicesWishlistContents  Data Access Components Gateways  Methods  WishlistItem  GetWishlistcontents  AddWishlistItem Data  RemoveWishlistItem Sources Services 37  UpdateWishlistItem
  • 38. Module 5 –Discounting, Coupons & sales Discounting, Coupons & sales 38
  • 39. User Discounting & Coupons - Database  Discounts Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  DescountValue  ValueType UI Process Components (ITemplates)  DiscountType  ProductId Service Interfaces  CategoryId Business Business  DiscountTypes Workflows Components Discounts Entities Business Coupons  Coupons  OnceOnly Data Access Components Services Gateways Sales System  Active  ClaimCode Data Services Sources 39
  • 40. User Store Procedures  Gw_Insert_ClaimCoupon / Server Controls) Data Services Monitoring Services Security Services Configuration Services UI Components (User / web  Gw_Select_Coupon UI Process Components (ITemplates)  Gw_Select_Coupon_Discount Service Interfaces  Gw_Select_Discount_From_Cart Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 40
  • 41. User The Sales Project (Business Logic layer) Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  CouponManager UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components  Methodes  SalesManager DataGetCurrentClaimedCo Services Gateways  Access Components  CouponDiscountSet uponId  DiscountSet  GetCurrentClaimedCo upon  CouponItem Data Services Sources  GetCouponDiscount 41  ClaimCouponItem
  • 42. User Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 42
  • 43. Further Enhancements  Category and product discount twice  Encourage cross-sell discounts  Session time grantee for once only coupon  Direct Mailers Discounting, Coupons & sales 43
  • 44. Module 6 –Order Tracking and Fulfillment 44
  • 45. The Problem  Record new orders  Update existing orders  Display order history  Communicate between website and the fulfillment system Order Tracking and Fulfillment 45
  • 46. The Order Pipeline PakMall.com website Warehouse/Fulfillment System Shopping Cart Checkout Checkout Accept Order Review Review Orders Data Store Perform Task Update Order Order Tracking and Fulfillment 46
  • 47. User Order Tracking - Database  Order  OrderStatusChange Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  OrderId  OrderItems UI Process Components  StatusCode (ITemplates)  OrderItemId  StatusDate  OrderId Service InterfacesStatusMessage   SKU  SpecialBusiness Business OrderStatusCode  Business Entities  Workflows Quantity Components StatusCode   AdjustedPrice  Description Data Access Components Services Gateways  ItemDescription Data Services Sources 47
  • 48. User Store Procedures  Gw_Insert_Order Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Gw_Insert_OrderItem UI Process Components (ITemplates)  Gw_Insert_OrderStatusChange  Gw_Select_OrderStatusChange Service Interfaces  Gw_Select_OrderItems Business Business Business Entities Workflows Components  Gw_Select_OrderHistory Data Access Components Services Gateways Data Services Sources 48
  • 49. User The Order Client Project Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components  OrderClient Order Data Access Components Services Gateways  Methodes  OrderDetails  SubmitOrder  OrderHistory  GetOrderDetails Data  OrderItem  OrderHistory Services Sources 49  OrderStatusChange
  • 50. Submit Order Order Object Submit XML message Order Tracking and Fulfillment 50
  • 51. User Presentation Logic Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 51
  • 52. Order Tracking and Fulfillment 52
  • 53. Further Enhancements  Fulfillment  Integrated Status  Refactorying Order Tracking and Fulfillment 53
  • 54. Fulfillment Order Tracking and Fulfillment 54
  • 55. Module 7 –Community Building 55
  • 56. User Community Building - Database  Discussions  Reviews Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  ProductId  ReviewId  MessageId UI Process Components  ProductId (ITemplates)  CustomerId  CustomerId  Subject Service InterfacesReviewText   Body Business Business  RatingValue Business Entities  MessageDate Workflows Components ReviewTitle   ReviewDate Data Access Components Services Gateways  Anonymous Data Services Sources 56
  • 57. User Store Procedures  Gw_Insert_DiscussionItem Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Gw_Select_ProductDiscussionItems UI Process Components (ITemplates)  Gw_Insert_ReviewItem Service Interfaces  Gw_Select_ProductReviews Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 57
  • 58. User The Wishlist Project  DiscussionManager Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Methodes  GetDiscussionItem UI Process Components (ITemplates)  AddDiscussionItem Service Interfaces Business Business Business Entities Workflows Components  ReviewManager DiscussionItem  Data Access Components Services Gateways  Methodes  ReviewList  GetProductReview  ReviewItem  AddProductReview Data  DiscussionItemSet Services Sources 58
  • 59. User Presentation Layer Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces  DiscussionItemList Business Business Business Entities  DiscussionItemTemplate Workflows Components  ProductReviewList Data Access Components Services Gateways  RewiewItemTemplate Data Services Sources 59
  • 60. Further Enhancements  Form software packages  Recommendation System  Profile System  Internet vandalism  Abuse &Taboo  Administrator accept or rejects  Profanity filter  System overloaded by customers Community Building 60
  • 61. Module 8 –Affiliates and partners  Reach of products  Kinds of partnership  Even Trade  Cross-Sells and Commissions  Affiliate  Campaign 61
  • 62. User Affiliates & partners - Database  Affiliates  Campaigns Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  AffiliateId  AffiliateId  Name UI Process Components  CampaignId (ITemplates)  Notes  Description  ContactName Service InterfacesRedirectUrl   ContactAddress Business Business Orders  Business Entities  ContactCityContactCity Workflows Components CampaignId (New)   ContactState Data Access Components Services Gateways  ContactZip  AffiliateKey Data Services Sources 62
  • 63. User Store Procedures  Gw_ SelectAffiliateCampaign Controls) Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server  Gw_Insert_Order Components (ITemplates) UI Process Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 63
  • 64. User The Affiliates Project Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces Business Business Business Entities Workflows Components Data Access Components Services Gateways Data Services Sources 64
  • 66. Module 9 –Administration  Security  Administrate and maintain  Location  Platform  Access should be limited  Resources  Data integrity and constraints  Database  Data entry operators  Easy to use  Individual administrative users  Network Configurations 66
  • 67. Platform Alternatives  Remoting  Local Windows Forms  Web Services  ASP.NET Administration Administration 67
  • 68. ASP.NET Administration Administration 68
  • 69. User Database Entities Data Services Monitoring Services Security Services Configuration Services Global UI Components (User / web / Server Controls) IS UI Process Components (ITemplates) Product Product OF Attributes Service Interfaces Belong to Product Business SKUs Business Business Entities Workflows Components Categories Departments Data Access Components Services Gateways Discounts Order Applies On Data Services Sources 69
  • 70. User Store Procedures  Gw_Insert_Category Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls)  Gw_Insert_ProductAttributeListItems  Gw_Insert_ProductAttributeLookupLists UI Process Components (ITemplates)  Gw_Insert_ProductAttributeTemplate Service Interfaces  GwInsert_ProductAttributeTemplateCategory Business Business  Gw_Insert_ProductAttributeValues Workflows Components Business Entities Data Access Components Services Gateways  Gw_Update_Category  Gw_Update_Product Data Services Sources 70
  • 71. User Presentation Layer Data Services Monitoring Services Security Services Configuration Services UI Components (User / web / Server Controls) UI Process Components (ITemplates) Service Interfaces  Categories.aspx Business Business  EditProduct.aspx Components Business Entities Workflows  ProductSKUs.aspx Data Access Components Services Gateways  ProductAttributes.aspx  AdminHeader.ascx.cs Data Services Sources 71
  • 72. Security <authentication mode="Windows" > </authentication > < identity impersonate="true"/ > AdminHeader.ascx.cs Administration 72
  • 73. Conclusion  Core Services  Affiliates And Partners  Product Catalog  Administration  Product Searching  Shopping Cart  The Wish List  Discounting, Coupons And Sales  Order Tracking And Fulfillment  Community Building Conclusion 73
  • 74. 74