1. 3 Innovations
1.1. Instant REST/SQL Pattern Automation
1.1.1. Dynamic Schema Discovery
1.1.1.1. Instant REST
1.1.1.1.1. tables/views/procedures
1.1.1.2. Object Model
1.1.1.2.1. virtual relationships between tables
1.1.2. Enterprise SQL/REST
1.1.2.1. Pagination
1.1.2.1.1. user controled
1.1.2.1.2. multi-level on resources
1.1.2.2. Optimistic Locking
1.1.2.3. Generated Key Handling
1.1.2.3.1. primary key propagation
1.1.2.4. UPSERT (merge/inset)
1.1.2.5. Multi-level filtering
1.2. Agility Declarative
1.2.1. Integrate
1.2.1.1. Multi-DB Resources
1.2.2. Enforce
1.2.2.1. Logic - Rules Like a Spreadsheet
1.2.2.1.1. Declarative 40X More Concise
1.2.2.1.2. multi-table transaction
1.2.2.1.3. dependency manager
1.2.2.2. Security -
1.2.2.2.1. Identity Management
1.2.2.2.2. Table Permissions for Row/Column Security
1.2.2.2.3. RBAC - Tables, Views, Stored Procedures, Resources
1.3. Extensibility JavaScript
1.3.1. Rules Language
1.3.1.1. aggregations
1.3.1.1.1. sum/count/min/max
1.3.1.2. validations
1.3.1.3. derivations
1.3.1.3.1. Formula
1.3.1.3.2. Parent Copy/Manage Parent
1.3.2. Event Handler
1.3.2.1. Request/Response
1.3.2.2. Row Event
1.3.2.3. Transaction Events
1.3.3. Pluggable Authentication
1.3.3.1. Active Directory
1.3.3.2. LDAP
1.3.3.3. REST/SQL
1.3.3.4. Custom JS
1.3.4. JVM/Svcs Access
2. Technology Bets
2.1. REST
2.2. JavaScript
2.3. SQL
3. Historical Way *not* Agile
3.1. SQL?
3.1.1. ORM
3.1.1.1. JPA/Hibernate
3.1.1.2. Spring
3.1.1.3. Generators
3.2. REST?
3.2.1. REST Frameworks
3.2.2. JSON/XML/OData
3.3. Logic?
3.3.1. Your Code Goes Here