SEG4289 - Electronic Commerce Technologies.

Class Schedule back to course page

Week 1 (Jan. 8, 9)

Lecture

A Perspective on E-Commerce: The Automation of Communication

Scenario

Electronic Commerce Business Scenarios (Page 1 Business Matching Service)

Readings

Chapter 11, "Architecture of the Sample Application"

Pet Store Overview

http://java.sun.com/programs/solution-templates/pdf/pet_store_sun_ds.pdf

Running the Petstore using NetBeans:

https://blueprints.dev.java.net/petstore/usingnetbeans.html

Pet Store Source Code (old version but browsable online) : http://java.sun.com/blueprints/code/jps132/src/index.html

Background

Online-Resources and Tutorials

 

Week 2 (Jan. 15, 16)

Lecture

Privacy, E-Commerce, and Cookies

Data Mining

Scenario

Electronic Commerce Business Scenarios (Page 3 Consumer Tracking Service)

Readings

Chapter 6, "Integrating with the Enterprise Information System Tier"

Background

Simpsons XML Example XML, DTD, XSL

Document Processing Techniques (XML, HTML)

Web Server Protocols

 

Week 3 (Jan. 22, 23)

Lecture

Data Mining

Designing Web Services

Scenario

Electronic Commerce Business Scenarios (Page 3 Consumer Tracking Service)

Readings

Chapter 2, "J2EE Platform Technologies"

Background

Servlets

Sharing Information

Requests and Responses

Linking to Other Web Components

Maintaining Client State

HttpSession

Web Services Technologies

Designing Web Services

Chapters 1-4

Chapter 5.2.1 J2EE Clients

Chapter 5.3.6 Handling Exceptions

Chapter 6.2.1 Relational Database Integration

Chapter 7 - Security

-Project Proposals Due

-business case study / technology project description

- project plan with milestones

 

Week 4 (Jan. 29, 30)

Lecture

Scalability, Reliability, Server Cluster Architecture

Search Engine Architecture

Scenario

Electronic Commerce Business Scenarios (Page 2 Search Service)

Readings

Chapter 4, "The Web Tier"

Background

Search Engine Paper

Google Notes

 

Week 5 (Feb. 5, 6)

Lecture

Transactions (Database, Object, Business, Payment)

Securing Electronic Commerce

Scenario

Electronic Commerce Business Scenarios (Page 1 Computer Purchase Credit Card / PayPal Scenario)

Readings

Chapter 8, "Transaction Management"

Background

CD Store Project

Setting up SSL

 

Week 6 (Feb. 12, 13)

Lecture

Securing Electronic Commerce

Internationalization

Scenario

Electronic Commerce Business Scenarios (Credit Card Processing)

Readings

Chapter 10, "J2EE Internationalization and Localization"

Chapter 9, "Security"

Background

Federated Identity Management

Identity Management Paper

Week 7 (Feb. 19, 20)

-Study Break, no classes

 

Week 8 (Feb. 26, 27)

Lecture

AJAX

AJAX: Web Service from HTML Page Example (zip file)

http://chs.gotdotnet.com/quickstart/aspplus/samples/services/MathService/VB/MathService.asmx?WSDL

Client Tier

Mobile Devices

Scenario

Electronic Commerce Business Scenarios (Ebay)

Readings

Chapter 3, "The Client Tier"

Background

Accessibility Issues and Guidelines

 

Week 9 (Mar. 4, 5)

-Test 1 (Mar. 4)

Presentation (Mar. 5)

Digital Rights Management

Scenario

Electronic Commerce Business Scenarios (Page 6 - Digital Rights Management)

 

Week 10 (Mar. 11, 12)

Lecture

A History of Crypto and Computing

Digital Rights Management

Scenario

Electronic Commerce Business Scenarios (Page 5 - Digital Rights Management)

Readings

DRM Usage Survey

Background

Broadband Paper

SDMI

 

Week 11 (Mar. 18, 19)

Lecture

Electronic Elections

Scenario

Electronic Commerce Business Scenarios (Page 4 Voting Service)

Readings

Identity Management Paper

Background

Federated Identity Management

Cryptography

 

Week 12 (Mar. 25, 26)

Lecture

Agent

FIPA

Auctions

Online Reference

Model-based Business Process Automation

Scenario

Electronic Commerce Business Scenarios (Page 6 Reverse Auction Agent Bidding Service)

Readings

Agent Overvew

Agent cities

Reverse Auctions

Multi dimension Auctions

Background

Business Process Execution

Semantic Web Services

 

Week 13 (Apr. 1, 2)

-Test 2 (April 2)

Lecture (April 1)

Web 2.0 and Social Networking

Scenario (Review)

Electronic Commerce Business Scenarios (Voting Service, Digital Rights Management Service, Reverse Auction Agent Bidding Service)

Readings

Special Issue of Journal of Computer-Mediated Communication on Social Networks

http://jcmc.indiana.edu/vol13/issue1/

Nexus: Small Worlds and the Groundbreaking Science of Networks

http://www.amazon.com/Nexus-Worlds-Groundbreaking-Science-Networks/dp/0393041530

Reputation Systems. P. Resnick, R. Zeckhauser, E. Friedman, K. Kuwabara. Communications of the ACM, 2000.

Reputation Systems - Tutorial by Yury Lifshits

Background

WEB 2.0

http://www.youtube.com/watch?v=6gmP4nk0EOE (Web 2.0 Video)

http://www.darrenbarefoot.com/archives/2006/05/web-10-vs-web-20.html

http://en.wikipedia.org/wiki/Web_2

http://en.wikipedia.org/wiki/Web_3

Social Networking

http://www.commoncraft.com/video-social-networking (Social Networking Video)

http://en.wikipedia.org/wiki/Social_networking

http://en.wikipedia.org/wiki/List_of_social_networking_websites

http://www.ottawabusinessjournal.com/342393174803405.php (Facebook networking)

http://mashable.com/2007/03/26/sowesay/

Reputation Systems

http://en.wikipedia.org/wiki/Reputation_system

Week 14 (April 8, 9)

- Presentations

-Technology Implementation, Project Report (April 9)