Espresso Logic Evaluators can use this page to get a quick sense of what Espresso Logic does, its value proposition, and how it differs from other alternatives.
REST/JSON-based Web Services are an accepted approach for mobile, cloud-based partnerships, and participation in an Enterprise Service Bus. But all of these require that the Services support security and integrity for transactional data. exposed through public APIs. These critical elements often constitute half the app for update oriented database applications.
And there are issues that directly affect business agility and TCO:
Espresso Logic provides Web Services for REST/JSON access to database data, with unique spreadsheet-like declaration of transactional business logic and security. It is provided as a service, so there is nothing to install. No IDE is required; you simply use the Logic Builder via the Browser to define your Resources, Logic and Security.
The transactional logic addressed by Espresso Logic, while simple to specify, is remarkably powerful. It automates complex, multi-table business logic - not just multi-field/multi-table validations, but more importantly, multi-table derivations. Security is fine-grained, down to the row and column-instance level.
Espresso Logic was designed to provide strategic value for your organization, beyond enabling mobile and cloud access via Rest:
Espresso Logic automates the rest interfaces, the data access, and the security/business logic for transactional applications. While the automation is wide in scope, it is designed to fit into an Enterprise architecture.
The example above is designed to communicate the point as simply as possible. But of course, your application will likely contain more complicated requirements, so it's important to understand whether these are addressed.
Espresso Logic automates Advanced Examples with remarkable power, including
You can be underway in minutes: create an account, create a project, and you are up. Your Base Tables are exposed as Resources so you can begin client development in parallel with logic development. You can migrate these to Defined Resources for database insulation and latency reduction.
It is not required that you expose your entire database, nor rewrite existing logic. You simply expose the data you wish by defining Resources, and define its logic and security.
Multi-table logic is optimized to optimize and eliminate SQL operations. Logic and sql handling are extensible and debuggable.
You can explore the following links: