230 likes | 484 Views
Conceptual Design of an E-commerce System. Min Ding Smeal College of Business Administration Pennsylvania State University. Today’s Topics Major Design Issues to be considered for an E-Com site. Security Content Transaction Payment System Architecture and Available Tools.
E N D
Conceptual Design of an E-commerce System Min Ding Smeal College of Business Administration Pennsylvania State University
Today’s TopicsMajor Design Issues to be considered for an E-Com site • Security • Content • Transaction • Payment System • Architecture and Available Tools
Security Issues in E-Commerce • System security • Communication security • Data security • Authentication and authorization
Maintain Security Online • Security Socket Layer (SSL) • Secure HTTP (S-HTTP) SSL and S-HTTP could be implemented together (not mutually exclusive) • SHEN (similar to S-HTTP, avoid US export restrictions)
Creating and Managing ContentContent Formats • Text • Lists • Images • Forms • Tables • Frames • Image Maps • Cascading Style Sheets (CSS) • …
Creating and Managing ContentTools Available • Desktop Publishing Tools (WYSIWYG) • Database Connectors (used to define a language for writing page templates) • Authoring Environments (complete package)
3 Steps in Personalizing E-Commerce Site • Authentication and identity • User Profiles • User supplied information and browsing information • Storing profiles in browser cookie, database • Custom Content • Personal newspaper, custom catalog
Transaction ProcessingFour essential characteristics (ACID) • Atomicity • Consistency • Isolation • Durability
Types of money • Token • e.g., • Notational • e.g., • Most e-commerce systems today use notational money.
E-Commerce Payment Systems • Token Based Payment Systems • Notational Based Payment Systems
Electronic Cash • Trying to capture the characteristics of cash: • How does it work: • Deposit money with an e-cash provider; • Download digitally signed e-cash to your computer; • When you purchase, the e-cash will be upload to the merchant;
Electronic Cash (continued) • An example: • Digicash sold to eCash in 1999 • Potential Issues: • Double spending (easy to make copies of the e-cash)
Smart Cards • Cards with a chip • Example: • PSU ID card (online?) • VISA cash (accessed via a terminal on the side of your computer)
Electronic Check • Works exactly like regular checks; • Need a third party account server for each transaction; • Example: • NetCheque
Online Credit Card Payment • Secure Transmission • Secure HTTP and Secure Sockets Layer (SSL) • Encryption and authentication • Secure Electronic Transaction (SET) • Developed jointly by VISA and MasterCard
Handling Micropayments • Micropayments are small payments (relatively speaking) • e.g., 50 cents • Technical Solution – Software Systems: • Millicent (via a broker) • NetBill • Business Solution – Aggregation • Taxi meter approach • Parking meter approach
E-Commerce System Architecture • Content Server • Transaction Server • Secure link between content server and transaction server
Benefits of Modular Architecture • A small business (e.g., us) could develop the content server (relatively easier) and point to a transaction server to handle the transaction on a fee basis; • Easy to scale, upgrade; • Efficient (multiple divisions of a firm could use one transaction server).
E-commerce Application Tools • License Model: • BroadVision (major player) • Vignette • Open Market’s LiveCommerce • iCat’s Electronic Commerce Suite • Open Source and Free License Model • OpenSales • ArsDigita
Things to remember … • How security is handled; • Payment systems used in E-commerce; • Software needed to setup an e-commerce site is either free or could be bought.