logging in or signing up Ecommerce CEENet 2000 part 2 Dabby Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 94 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 24, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: saravanan3000 (29 month(s) ago) pls allow mw to download Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide1: Electronic Commerce on the Internet David Billard David.Billard@adm.unige.ch CEENet Workshop on Network Technology Budapest, Hungary, August 18-28, 2000Slide2: Outline Definition of Electronic Commerce Payment solutions Micropayment solutions Shopping basket architecture / Transactions Virtual enterprises PortalsSlide3: Electronic Commerce Definition: process of conducting commercial transactions Requirements Information repositories finding services and products electronic analogs of current financial instruments security format conversion and Data Interchange Slide4: Electronic Commerce Search: Browse and Research (even unsollicitated email) Select: Buy /sell (browse, select, fulfilment) Transaction: Mission-critical (real time, multiple steps, multiple DBMS, complex interconnected activities, billing, ...)Slide5: What are the challenges in the Internet largely insecure protocols without quality of service difficulty to locate resources no mechanism for protecting intellectual property highly heterogeneousSlide6: Benefits of Electronic Commerce Streamlining of processes standardization of trading procedures reduction of delays and errors in procurement cut of overall costs reduction of a product development cycles collapse of geographical distance enpowering of small businesses appearing of new services and businessesSlide7: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net"Slide8: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net"Slide9: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net" Cardholder's bankSlide10: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net" Bank OK OK Cardholder's bank OKSlide11: Example of EC transaction Internet Bank OK OK Cardholder's bank OK Wahhooo! It works.Slide12: Authentication problem Internet I am Riina ! BankSlide13: Authentication problem Internet I am Riina ! BankSlide14: Authentication problem Internet I am Riina ! BankSlide15: Payment schemes InternetSlide16: Electronic wallet you have a (virtual) wallet you buy money in a (real) bank your wallet is authenticated in a secure and unique way example: CyberCash Wallet buyer authentication digital signature log of purchases digital receipt encypted ordersSlide17: NetBill (Carnegie-Mellon Univ.) Establishing trust among independant systems Making operations robust to failures Goals:Slide18: NetBill (Carnegie-Mellon Univ.) Authentication account management transaction processing billing reporting services What does NetBill do:Slide19: Special micropayment schemes Internet Slide20: MillicentSlide21: Payment solutions CAFE Cybercash Digicash WorldPay (choosen by Oracle) ... plenty of them ...Slide22: Worldpay Specialist payment processor. Activities focussed on the (electronic): secure collection, management, accounting, payment of moneySlide23: Worldpay Operates a complete range of payment systems: multi-currency credit and debit card processing, micro-payment, business-to-business payments. Accepts:Slide24: Worldpay products CurrencyPay credit card payments from shoppers in multi-currency (different from LocalPay) MicroPayments System allows the shopper to pay up to £25 BusinessPay virtual accounting system through a credit facility. Slide25: Technologies to be invented ISP 1 ISP 1 manages everything One must trust ISP1Slide26: Technologies to be invented ISP 1 One must trust Isp1..ISPn-1 Advantage: only bilateral contractsSlide27: Technologies to be invented ISP 1 The client must know all the ISPs in the pathSlide28: Technologies to be invented ISP 1 Addressed and signed cheques Periodically sent (piggybacked with the signaling, PATH, RSVP)Slide29: Technologies to be inventedSlide30: Global trend of an EC system for authentication of user for payment system for transactions... At least One broker:Slide31: Shopping baskets DBMS system CookiesSlide32: Atomicity failure the client has not received the item, but the credit card has been used the server has sent the item but the client does not want to pay proof of the transaction proof of the messages exchanged non-repudiationSlide33: Fault tolerance the client fails: the server cannot reconnect client off-line a long time client has lost his IP addressSlide34: Transactions in the Internet Transactions are a very common tool in databases They provide isolation of concurrent activities They are fault tolerant processes They have been extensively studied in distributed environmentSlide35: Example in Electronic Commerce InternetSlide36: Example in Electronic Commerce Internet I want...Slide37: Example in Electronic Commerce Internet the same shirt as Sandra Bullock's in "The Net", and...Slide38: Example in Electronic Commerce Internet the same hat as Ingrid Bergman's in "Casablanca"!Slide39: Example in Electronic Commerce InternetSlide40: Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation DurabilitySlide41: Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation Durability Secure Confidentialty Authentication Non-RepudiationSlide42: Example 2 in Electronic Commerce Travel agency Banking service travel room car A B Account transfert Slide43: Example 2 in Electronic Commerce Travel agency Banking service travel room car A B Account transfert Set of Atomic actions (all or nothing)Slide44: Example in Atomic File Transfer Protocol Internet Sofware update Server A Server B System administratorSlide45: Example in Atomic File Transfer Protocol Internet Server A Server B System administratorSlide46: Example in Atomic File Transfer Protocol Internet Server A Server B System administratorSlide47: Example in Atomic File Transfer Protocol Internet Server A Server B Installation applicationSlide48: Example in Internet Aided Manufacturing Internet New extension card for PCSlide49: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturerSlide50: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplierSlide51: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplierSlide52: Example in Internet Aided Manufacturing Internet Integrator Towards workflowsSlide53: Transactions Architecture Transaction Manager Recovery Manager Objects We are first class users Homogeneous programSlide54: Transactions architecture TM RM Objects TM RM Objects Site A Site BSlide55: Transactions architecture TM RM Objects TM RM Objects Each action is atomic The set of actions is NOT atomic Slide56: Transactions in the Internet Transaction Internet Protocol (TIP) Corba OTS (Object Transaction Service) X/Open DTP (Distributed Transaction Processing) Related work on transactions:Slide57: Workflows on the Internet A workflow business process:Slide58: Workflows on the Internet Process (separation of business logic from function logic) Organization (who is doing what) Infrastructure (what has to be done manually, with computer, ...) 3 levels in a workflow:Slide59: Workflows on the Internet Process of hiring new Ph. D. assistants for the University. The Faculty secretary fill the form for the hired people The form is automatically transmitted to the Human Ressource service who is checking the application and put a OK stamp The form is automatically transmitted to the salary service and the telephonist people ... Example:Slide60: Workflows on the Internet Domino Workflow Oracle Workflow Flowmark Flowman InConcert Staffware ViewStar ...Slide61: Virtual enterprises Several enterprises are participating to the same taskSlide62: Portals For the basic user, they are doors to the Internet For the portals' owners, a portal may be a trap to attract customers And then to « sell » the customers to other companies, or to target advertising.Slide63: Yahoo!Slide64: AltavistaSlide65: DejanewsSlide66: Yahoo! Otherwise nobody using usually Yahoo! for his researches will find youSlide67: Resume of Electronic Commerce We know what is electronic commerce We know what are some payment schemes We are aware of security and fault-tolerance problems The notion of broker is important You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Ecommerce CEENet 2000 part 2 Dabby Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 94 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: October 24, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: saravanan3000 (29 month(s) ago) pls allow mw to download Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Slide1: Electronic Commerce on the Internet David Billard David.Billard@adm.unige.ch CEENet Workshop on Network Technology Budapest, Hungary, August 18-28, 2000Slide2: Outline Definition of Electronic Commerce Payment solutions Micropayment solutions Shopping basket architecture / Transactions Virtual enterprises PortalsSlide3: Electronic Commerce Definition: process of conducting commercial transactions Requirements Information repositories finding services and products electronic analogs of current financial instruments security format conversion and Data Interchange Slide4: Electronic Commerce Search: Browse and Research (even unsollicitated email) Select: Buy /sell (browse, select, fulfilment) Transaction: Mission-critical (real time, multiple steps, multiple DBMS, complex interconnected activities, billing, ...)Slide5: What are the challenges in the Internet largely insecure protocols without quality of service difficulty to locate resources no mechanism for protecting intellectual property highly heterogeneousSlide6: Benefits of Electronic Commerce Streamlining of processes standardization of trading procedures reduction of delays and errors in procurement cut of overall costs reduction of a product development cycles collapse of geographical distance enpowering of small businesses appearing of new services and businessesSlide7: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net"Slide8: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net"Slide9: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net" Cardholder's bankSlide10: Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net" Bank OK OK Cardholder's bank OKSlide11: Example of EC transaction Internet Bank OK OK Cardholder's bank OK Wahhooo! It works.Slide12: Authentication problem Internet I am Riina ! BankSlide13: Authentication problem Internet I am Riina ! BankSlide14: Authentication problem Internet I am Riina ! BankSlide15: Payment schemes InternetSlide16: Electronic wallet you have a (virtual) wallet you buy money in a (real) bank your wallet is authenticated in a secure and unique way example: CyberCash Wallet buyer authentication digital signature log of purchases digital receipt encypted ordersSlide17: NetBill (Carnegie-Mellon Univ.) Establishing trust among independant systems Making operations robust to failures Goals:Slide18: NetBill (Carnegie-Mellon Univ.) Authentication account management transaction processing billing reporting services What does NetBill do:Slide19: Special micropayment schemes Internet Slide20: MillicentSlide21: Payment solutions CAFE Cybercash Digicash WorldPay (choosen by Oracle) ... plenty of them ...Slide22: Worldpay Specialist payment processor. Activities focussed on the (electronic): secure collection, management, accounting, payment of moneySlide23: Worldpay Operates a complete range of payment systems: multi-currency credit and debit card processing, micro-payment, business-to-business payments. Accepts:Slide24: Worldpay products CurrencyPay credit card payments from shoppers in multi-currency (different from LocalPay) MicroPayments System allows the shopper to pay up to £25 BusinessPay virtual accounting system through a credit facility. Slide25: Technologies to be invented ISP 1 ISP 1 manages everything One must trust ISP1Slide26: Technologies to be invented ISP 1 One must trust Isp1..ISPn-1 Advantage: only bilateral contractsSlide27: Technologies to be invented ISP 1 The client must know all the ISPs in the pathSlide28: Technologies to be invented ISP 1 Addressed and signed cheques Periodically sent (piggybacked with the signaling, PATH, RSVP)Slide29: Technologies to be inventedSlide30: Global trend of an EC system for authentication of user for payment system for transactions... At least One broker:Slide31: Shopping baskets DBMS system CookiesSlide32: Atomicity failure the client has not received the item, but the credit card has been used the server has sent the item but the client does not want to pay proof of the transaction proof of the messages exchanged non-repudiationSlide33: Fault tolerance the client fails: the server cannot reconnect client off-line a long time client has lost his IP addressSlide34: Transactions in the Internet Transactions are a very common tool in databases They provide isolation of concurrent activities They are fault tolerant processes They have been extensively studied in distributed environmentSlide35: Example in Electronic Commerce InternetSlide36: Example in Electronic Commerce Internet I want...Slide37: Example in Electronic Commerce Internet the same shirt as Sandra Bullock's in "The Net", and...Slide38: Example in Electronic Commerce Internet the same hat as Ingrid Bergman's in "Casablanca"!Slide39: Example in Electronic Commerce InternetSlide40: Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation DurabilitySlide41: Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation Durability Secure Confidentialty Authentication Non-RepudiationSlide42: Example 2 in Electronic Commerce Travel agency Banking service travel room car A B Account transfert Slide43: Example 2 in Electronic Commerce Travel agency Banking service travel room car A B Account transfert Set of Atomic actions (all or nothing)Slide44: Example in Atomic File Transfer Protocol Internet Sofware update Server A Server B System administratorSlide45: Example in Atomic File Transfer Protocol Internet Server A Server B System administratorSlide46: Example in Atomic File Transfer Protocol Internet Server A Server B System administratorSlide47: Example in Atomic File Transfer Protocol Internet Server A Server B Installation applicationSlide48: Example in Internet Aided Manufacturing Internet New extension card for PCSlide49: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturerSlide50: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplierSlide51: Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplierSlide52: Example in Internet Aided Manufacturing Internet Integrator Towards workflowsSlide53: Transactions Architecture Transaction Manager Recovery Manager Objects We are first class users Homogeneous programSlide54: Transactions architecture TM RM Objects TM RM Objects Site A Site BSlide55: Transactions architecture TM RM Objects TM RM Objects Each action is atomic The set of actions is NOT atomic Slide56: Transactions in the Internet Transaction Internet Protocol (TIP) Corba OTS (Object Transaction Service) X/Open DTP (Distributed Transaction Processing) Related work on transactions:Slide57: Workflows on the Internet A workflow business process:Slide58: Workflows on the Internet Process (separation of business logic from function logic) Organization (who is doing what) Infrastructure (what has to be done manually, with computer, ...) 3 levels in a workflow:Slide59: Workflows on the Internet Process of hiring new Ph. D. assistants for the University. The Faculty secretary fill the form for the hired people The form is automatically transmitted to the Human Ressource service who is checking the application and put a OK stamp The form is automatically transmitted to the salary service and the telephonist people ... Example:Slide60: Workflows on the Internet Domino Workflow Oracle Workflow Flowmark Flowman InConcert Staffware ViewStar ...Slide61: Virtual enterprises Several enterprises are participating to the same taskSlide62: Portals For the basic user, they are doors to the Internet For the portals' owners, a portal may be a trap to attract customers And then to « sell » the customers to other companies, or to target advertising.Slide63: Yahoo!Slide64: AltavistaSlide65: DejanewsSlide66: Yahoo! Otherwise nobody using usually Yahoo! for his researches will find youSlide67: Resume of Electronic Commerce We know what is electronic commerce We know what are some payment schemes We are aware of security and fault-tolerance problems The notion of broker is important