Software Development (CSC 321 2016F) : EBoards

CSC321.01 2016F, Class 12: Software as a Service


Overview

Preliminaries

Admin

Upcoming Work

Good Things to Do

See http://www.cs.grinnell.edu/~rebelsky/s2d@g/

Questions

DRY

Thinking about SaaS

Questions from the Readings

An idea I found confusing is the cookies. In my understanding, cookies allow the server to identify returning users. What else am I missing?

How HTTP can be stateless but also use cookies?

I am having trouble understanding the relationship between marshalling and serialization. Serialization is when you turn an object into bits for storage. How does marshalling differ?

What's the relationship between HTTP and URIs?

How do websites scale? It seems like they share the load of computations over many virtual computers, but I'm not sure how all the information is stored and computed cohesively.

What's the relationship between the three-tier architecture and MVC? They seem very similar.

Rails, revisited