1. Historical Way *not* Agile
1.1. SQL?
1.1.1. ORM
1.1.1.1. JPA/Hibernate
1.1.1.2. Spring
1.1.1.3. Generators
1.2. REST?
1.2.1. REST Frameworks
1.2.2. JSON/XML/OData
1.3. Logic?
1.3.1. Your Code Goes Here
2. Technology Bets
2.1. REST
2.2. JavaScript
2.3. SQL
3. 3 Innovations
3.1. Instant REST/SQL Pattern Automation
3.1.1. Dynamic Schema Discovery
3.1.1.1. Instant REST
3.1.1.1.1. tables/views/procedures
3.1.1.2. Object Model
3.1.1.2.1. virtual relationships between tables
3.1.2. Enterprise SQL/REST
3.1.2.1. Pagination
3.1.2.1.1. user controled
3.1.2.1.2. multi-level on resources
3.1.2.2. Optimistic Locking
3.1.2.3. Generated Key Handling
3.1.2.3.1. primary key propagation
3.1.2.4. UPSERT (merge/inset)
3.1.2.5. Multi-level filtering
3.2. Agility Declarative
3.2.1. Integrate
3.2.1.1. Multi-DB Resources
3.2.2. Enforce
3.2.2.1. Logic - Rules Like a Spreadsheet
3.2.2.1.1. Declarative 40X More Concise
3.2.2.1.2. multi-table transaction
3.2.2.1.3. dependency manager
3.2.2.2. Security -
3.2.2.2.1. Identity Management
3.2.2.2.2. Table Permissions for Row/Column Security
3.2.2.2.3. RBAC - Tables, Views, Stored Procedures, Resources
3.3. Extensibility JavaScript
3.3.1. Rules Language
3.3.1.1. aggregations
3.3.1.1.1. sum/count/min/max
3.3.1.2. validations
3.3.1.3. derivations
3.3.1.3.1. Formula
3.3.1.3.2. Parent Copy/Manage Parent
3.3.2. Event Handler
3.3.2.1. Request/Response
3.3.2.2. Row Event
3.3.2.3. Transaction Events
3.3.3. Pluggable Authentication
3.3.3.1. Active Directory
3.3.3.2. LDAP
3.3.3.3. REST/SQL
3.3.3.4. Custom JS
3.3.4. JVM/Svcs Access