Open source Frameworks
Using various open source frameworks like Tomcat, Spring/Hibernate, Node.js, JDBC and MongoDB drivers, a REST server can be created, but we would still be left with the following tasks:
1) Creation and mapping of the necessary SQL objects
2) Create a REST server container and configurations
3) Create Jersey/Jackson classes and annotations
4) Create and define REST API for tables, views, and procedures
5) Hand write validation, event and business logic
6) Handle persistence, optimistic locking, transaction paging
7) Adding identity management and security by roles
Now we can start down the same path to connect to MongoDB and write code to connect, select, and return data in JSON and then create the REST calls to merge these two different document styles into a single RESTful endpoint.This is a lot of work for a development team to manage and control and frankly pretty boring and repetitive and is better done by a well designed framework.
|