Makes API on the Fly
/db automatically generates a REST API from relational databases. Database content becomes accessible to authorized web, mobile and enterprise applications for reading and writing in convenient formats like XML, JSON and CSV. Additionally, the HTML representation helps with browsing through data. This light-weight shell can provide a central access point to multiple databases, effectively forming a resource oriented architecture (ROA) consistent with databases’ schema and content.
Works On-premises or in the Cloud
When deployed behind an enterprise firewall the powerful resource oriented architecture unlocks the new paradigm in enterprise data management, which compares favorably to traditional extract-transform-load (ETL) and data warehousing approaches.
When installed in a demilitarized zone (DMZ) or in a cloud, /db greatly simplifies development of database driven web and mobile applications. For example, /db can instantly add an API layer to a website originally designed only for interactive use.
/db delivers data from enterprise databases to web and mobile applications and can easily save 80% of time to build a custom web service backend.
Integrates with Big Data
In /db related records are hyper-linked, which allows for a seamless search engine indexing of data and provides a NoSQL and graph facades over the traditional SQL databases. Related data can be lazily traversed or retrieved at once as hierarchical XML or JSON document. This feature enables straight-forward integration of SQL databases with document databases, which can be used for database snapshots or to perform analysis with unstructured data from other data sources using the Big Data algorithms such as distributed MapReduce.
Authentication, authorization and encryption are all addressed. /db preserves and extends the underlying database permission mechanisms and on top of it can be easily integrated with single sign-on and user entitlement systems.
Resource Oriented Architecture
Businesses large and small realize that data are one of their most valuable resources and that existing data management technologies have not fully delivered. Resource oriented architecture (ROA) is different because it lets the data be just data, accessible on-demand from their original systems or record, always up to date and in full context. /db provides a uniform, controlled, centralized and interoperable access to all data without copying to a central data warehouse.