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)