Enterprise Backend as a Service (EBaaS)

In the world where we have computers and World Wide Web, web applications have become more and more popular. There has been a constant decrease in installed applications with people mostly relying on web applications to get their work done. With constant innovations in the field of computer, we see tons of start-ups every day and what better option do they have than reaching to million people with a web application of their own. Talking about web applications, we usually have (1) Frontend: what a user can see on their screen while accessing that web application and (2) Backend: what front-end communicates with to process the users’ requests. Since the invention of RESTful web services, developers have relied on APIs to which front-end sends request to in order to get an appropriate response. RESTful APIs have become more of a standard in developing the back-end and more often than not, they are pretty basic with only queries changing to get data from the database. This paper provides a solution to automate the development of back-end and thus does not need any expert knowledge other than the knowledge of the underlying database and hence even a nondeveloper or a developer with no prior experience in developing back-end can easily get access to the back-end. The solution discussed here will ask user to provide database details and will create the database along with the downloadable code for back-end which will be ready to use to interact with the front-end and the database.

[1]  Jamilson Dantas,et al.  Availability Evaluation and Sensitivity Analysis of a Mobile Backend‐as‐a‐service Platform , 2016, Qual. Reliab. Eng. Int..

[2]  Gottfried Vossen,et al.  Looking into a REST-Based Universal API for Database-as-a-Service Systems , 2010, 2010 IEEE 12th Conference on Commerce and Enterprise Computing.

[3]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[4]  Yan Liu,et al.  Reengineering Legacy Systems with RESTful Web Service , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[5]  Jacek Nazdrowicz A relational database environment for numerical simulation backend storage , 2015, 2015 22nd International Conference Mixed Design of Integrated Circuits & Systems (MIXDES).

[6]  Jordi Cabot,et al.  EMF-REST: generation of RESTful APIs from models , 2016, SAC.

[7]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[8]  Manuel Wimmer,et al.  Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML , 2006, ICWE '06.

[9]  Viet Cuong Nguyen,et al.  Automation of Web services development using model driven techniques , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[10]  Dimitrios S. Kolovos,et al.  Code Generation as a Service , 2015, CloudMDE@MoDELS.

[11]  Nora Koch,et al.  Requirements Models as First Class Entities in Model-Driven Web Engineering , 2012, ICWE Workshops.