DeveloperWeek Global: Enterprise 2020 DeveloperWeek Global: Enterprise 2020
Get your ticket or log in to build your agenda.

A Flexible Microservice Framework for Exchanging JSON Objects with Relational Databases

Session Stage
Join on Hopin

Damodar Periwal
Software Tree, Founder, President, and CEO

Damodar Periwal is the founder of Software Tree, a company specializing in Object Relational Mapping (ORM) technology. He has an extensive background in databases, transaction processing, as well as distributed and object-oriented technologies. Damodar has more than 30 years of industry experience, having worked at leading companies like Google, TIBCO, Borland, Ashton-Tate, and Tandem Computers.

Damodar has an MS (Computer Science) degree from University of Wisconsin (Madison) and an undergraduate engineering degree from Birla Institute of Technology and Science, Pilani (India). He enjoys Indian classical music.

JSON has become a popular data interchange format because it is easy to read, write, and understand. Various relational databases are popular and trusted repositories for persistence of data. Microservices have become the preferred architectural components for building modern applications. RESTful APIs using JSON data are becoming an attractive way to interact with microservices. However, it is tedious and time-consuming to write the low-level code necessary to implement RESTful APIs for persisting JSON objects in relational databases.

This talk will describe a flexible microservice framework for exchanging JavaScript Object Notation (JSON) objects with a relational database even if the database does not support JSON data type natively. The product uses a REST (REpresentational State Transfer) interface to provide APIs (GET, POST, PUT, DELETE,…) for CRUD (Create, Retrieve, Update, and Delete) operations on JSON objects. It is an object model-independent and database-agnostic solution. Its Docker image can easily be plugged into cloud applications to simplify their design and accelerate their implementation.