Espresso Vision

Solve your problems or get new ideas with basic brainstorming

Get Started. It's Free
or sign up with your email address
Espresso Vision by Mind Map: Espresso Vision

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