Mundane Low-Level Programming for Ajax Applications Browser Application Server Database DOM (XHTML), JavaScript (JSON) Java, Python etc.(Objects) SQL (Tables) Event Side-effect Convert JSON to objects Convert objects to tables Convert tables to objects Convert objects to JSON Challenge #1: Impedance mismatch due to different languages and data models Requires using multiple languages, tedious data modeling and coding 7
{}