Download presentation
Presentation is loading. Please wait.
1
Data Models for Web Applications
Garret Swart (and Nikunj Mehta) Oracle Corporation
2
The Changing Web Application Architecture
HTML Pages Disk Pages Mid Tier RDBMS Storage Tuples HTTP SQL SCSI Render Security Application Logic Visualization Query Execution DML Transactions
3
The Changing Web Application Architecture
HTML Pages $ Disk Pages Mid Tier RDBMS Storage Tuples HTTP SQL SCSI Objects Feeds Render Application Logic Visualization Validation Query Mapping Security? Query Execution DML Transactions
4
HTTP Data Models ReST + HTTP Atom AtomPub
Each object has a distinguished URL Verbs: GET, PUT (replace), DELETE, POST (arbitrary modify) etag for compare and swap Atom A URL can represent a query (with query parameters): Returns a set of objects w/ URLs AtomPub URL can represent a mutable container. POST adds an object to container
5
AtomPub Proxy in the Client
Reduced communication Disconnected operation Background synchronization Single Application data model App Atom Proxy Proxy Cache HTTP Engine AtomPub Server
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.