Design of Development as a Service in the Cloud

SaaS (Software as a Service) is software that provides the necessary service only when actually required. On the other hand, PaaS (Platform as a Service) is a platform where integrated software development is executed using the networked environment. SaaS for developers is supported by version control systems or forums. However, these services do not support deployment. Therefore, users need to use other services (like PaaS). We propose a development environment service, in which development and deployment are integrated. In this paper, we propose a development and deployment service in the Educational Cloud. The integrated system is referred to as Development as a Service (DEVaaS), which describes the system. This system currently supports a bug tracking system, continuous integration system, version control system, several well-known programming languages, an editor, and deployment environments in the cloud.

[1]  Minoru Uehara,et al.  Proposal for Improving Throughput in Supersaturated Cloud , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[2]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[3]  Michael Bächle,et al.  Ruby on Rails , 2006, Softwaretechnik-Trends.

[4]  Lara Keane,et al.  Media , 2006, Your Baby's First Year.

[5]  Minoru Uehara,et al.  Evaluation of Bottlenecks in an Educational Cloud Environment , 2011, 2011 Third International Conference on Intelligent Networking and Collaborative Systems.