Ecommerce CEENet 2000 part 2

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

By: saravanan3000 (29 month(s) ago)

pls allow mw to download

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, 2000

Slide2: 

Outline Definition of Electronic Commerce Payment solutions Micropayment solutions Shopping basket architecture / Transactions Virtual enterprises Portals

Slide3: 

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 heterogeneous

Slide6: 

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 businesses

Slide7: 

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 bank

Slide10: 

Example of EC transaction Internet I want the same shirt as Sandra Bullock's in "The Net" Bank OK OK Cardholder's bank OK

Slide11: 

Example of EC transaction Internet Bank OK OK Cardholder's bank OK Wahhooo! It works.

Slide12: 

Authentication problem Internet I am Riina ! Bank

Slide13: 

Authentication problem Internet I am Riina ! Bank

Slide14: 

Authentication problem Internet I am Riina ! Bank

Slide15: 

Payment schemes Internet

Slide16: 

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 orders

Slide17: 

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: 

Millicent

Slide21: 

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 money

Slide23: 

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 ISP1

Slide26: 

Technologies to be invented ISP 1 One must trust Isp1..ISPn-1 Advantage: only bilateral contracts

Slide27: 

Technologies to be invented ISP 1 The client must know all the ISPs in the path

Slide28: 

Technologies to be invented ISP 1 Addressed and signed cheques Periodically sent (piggybacked with the signaling, PATH, RSVP)

Slide29: 

Technologies to be invented

Slide30: 

Global trend of an EC system for authentication of user for payment system for transactions... At least One broker:

Slide31: 

Shopping baskets DBMS system Cookies

Slide32: 

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-repudiation

Slide33: 

Fault tolerance the client fails: the server cannot reconnect client off-line a long time client has lost his IP address

Slide34: 

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 environment

Slide35: 

Example in Electronic Commerce Internet

Slide36: 

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 Internet

Slide40: 

Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation Durability

Slide41: 

Example in Electronic Commerce Internet ACID Atomicity Consistency Isolation Durability Secure Confidentialty Authentication Non-Repudiation

Slide42: 

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 administrator

Slide45: 

Example in Atomic File Transfer Protocol Internet Server A Server B System administrator

Slide46: 

Example in Atomic File Transfer Protocol Internet Server A Server B System administrator

Slide47: 

Example in Atomic File Transfer Protocol Internet Server A Server B Installation application

Slide48: 

Example in Internet Aided Manufacturing Internet New extension card for PC

Slide49: 

Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer

Slide50: 

Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplier

Slide51: 

Example in Internet Aided Manufacturing Internet New extension card for PC Printed circuit manufacturer Electronic component supplier

Slide52: 

Example in Internet Aided Manufacturing Internet Integrator Towards workflows

Slide53: 

Transactions Architecture Transaction Manager Recovery Manager Objects We are first class users Homogeneous program

Slide54: 

Transactions architecture TM RM Objects TM RM Objects Site A Site B

Slide55: 

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 task

Slide62: 

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: 

Altavista

Slide65: 

Dejanews

Slide66: 

Yahoo! Otherwise nobody using usually Yahoo! for his researches will find you

Slide67: 

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