The test will be 80 minutes
but you should only need half that time to complete the exam.
The test will be CLOSED book.
There will be short answer
questions related to an Ecommerce scenario based on material covered in
class. You are responsible for the
material explicitly referenced as “Lecture Notes” for each class in the class
schedule. All the material is available
on-line at: http://www.site.uottawa.ca/~lpeyton/seg4289schedule.html
In answering the questions it
is expected that you will demonstrate you understand the definitions of key
terms and acronyms introduced in this course, and can discuss the relevant
issues for electronic commerce and apply the appropriate architectural
principles. Listed below are the key
terms and acronyms you are expected to know:
Week1
Electronic Commerce Architecture, J2EE
Communication, Document, Data, Firewall
Business, Law, Technology
Value-added Services, scalability, security,
international
B2B / B2C / C2C / G2B /G2C
Business Matching Scenario
Week 2
Privacy, P3P, PIPEDA, Cookie Synchronization,
Permissioned Marketing, Ad servers, personalization
Data
mining, Association, Classification, Decision Trees, Rules, Predictive
Accuracy, Lift, Return on Investment (ROI),
Value
Proposition, Personalization, User Profile, Customer Segment, Promotion, Cross
Sell, Up Sell, Click Through Rate
Consumer
Tracking Service Scenario
Week 3
HTML, XML, DTD, XSLT, DOM, SAX
HTTPServlet, HTTPSession, HTTPRequest, HTTPResponse,
Cookie
Url,
HTTPUrlConnection, HTTP Get, HTTP Post
SOAP,
WSDL, UDDI, Web Service
CGI (Environment
variables, STDIN,STDOUT, STDERR)
ISAPI,
NSAPI, extension, filter, dynamically loaded libraries
Java
Web Containers, JSP pages, Servlet, Session State, Template Service, Taglet,
Commerce Server, Order Processing, Store Template
Week 4
Scalability (throughput vs. performance), processes,
threads
Synchronized method, caching, connection pools, string
operations, system calls
Server Farm or Server Cluster architecture, reliability,
failover
Search Engine, recall %, precision%, Page Rank algorithm,
web crawler, links, anchors, document index
Search Service Scenario
Week 5
Transaction, JDBC, JTA, ACID (atomic, consistency,
integrity, durability), deadlock
Firewalls,
Virtual Private Network, Leased Lines,
Authentication, identification, authorization, ACL,
declarative vs programmatic
Security, encryption, audit, PKI, VPN, certificate
authority, Entrust TruePass
Credit Card Scenario
Week 6
Internationalization vs Localization, handling of labels,
content, error messages, numbers, character sets, dates, cultural symbols,
gestures, graphics, etc.
Locale,
character set, resource bundles, ASCII, Unicode, UTF encoding, date formatting,
collating
Federated Identity Management, Liberty Alliance, OpenID,
anonymous vs pseudononymous vs veronymous
Legal Entities, Agents, Contracts, Receipts, Audit Trail,
Value Proposition, Supply Chain
Credit Card Scenario
Week 7
Study Break
Week 8
J2SE, JVM, J2ME, KVM,
JMS,
RMI, JNDI,
ECMAScript, CSS, Applets, browser vs application clients
Accessibility, Web Accessibility Initiative Guidelines,
Canadian Federal Government Guidelines, US Federal Government Guidelines, HTML
Validation
Mobile Devices
Week 9
Intellectual
Property, Digital Rights Management, Distribution Rights, Peer to Peer, Digital
Watermark
Usage
Restrictions (pay per use, subscription period, player restriction)
Content
Registry or Catalog
Digital
Rights Management Scenario
Week 10
Symmetric vs Asymmetric Encryption, one-time pad, public
& private key, certificate authority, Public Key Infrastructure
Privacy,
Authentication, Integrity, Non-Repudiation
Blind
signatures, electronic cash, elections, voter, tallier, validator, accurate,
democratic, private, verifiable
Voter
Registration, Voter Authentication, Ballot Validation, Ballot Tally
Voting
Service Scenario
Week 11
Agent,
Agent Management System, Agent Communication Channel (ACC), Agent Communication
Language (ACL), Ontology
Business
Registry, Trading Exchanges, Trading Roles, Transactions, Messages
ebXML, FIPA, FIPA-ACL(CFP)
Auctions
(English, Dutch, First Price Sealed Bid, Vickrey, Double, Integrative,
Multi-dimensional)
Winner’s
Curse, Market Valuation, Collusion, Common Value, Reservation Price, Private
Valuation
Reverse Auction Agent Bidding Scenario
Week 12
Social Networks, Web 2.0, Reputation System
Six degrees of separation, Super Nodes, Sybil Attack
Week 13
Test. Review
Week 14
Presentations