Computer Science ›› 2017, Vol. 44 ›› Issue (4): 8-11.doi: 10.11896/j.issn.1002-137X.2017.04.002

Previous Articles     Next Articles

POP:Micro-service Based Online Programming System

HU Xing, WANG Ze-rui, LI Shuo, YANG Nan, ZHANG Zhi-fan, WANG Qiao and WANG Qian-xiang   

  • Online:2018-11-13 Published:2018-11-13

Abstract: With the development of cloud computing,more and more developers prefer programming based on cloud.Combined with the PaaS platform,online programming system will greatly simplify the application development,providing great convenience for developers.The emergence of Docker promoted the rapid development of PaaS.All the features of Docker are fit for online IDE to install and configure completely.This paper introduced POP (Public Online Programming) which based on Micro-service using Docker.In this paper,monolithic architecture app was broken into several services.Each service was running in an independent Docker container.Each component evolved on its own in Micro-service architecture.It reduces the evolvement risks.Through the Docker management and scheduling,POP can allocate Dockers for different types of applications to deploy,debug and run as soon as possible and minimize resources.

Key words: Cloud computing,Public online programming,Micro-service,Docker

[1] PaaS[EB/OL].(2016-5-5)[2016-5-13].https://en.wikipedia.org/wiki/Platform_as_a_service.
[2] JENKINS J,BRANNOCK E,HEINZ A,et al.JavaWIDE:innovation in an online IDE:tutorial presentation[J].Journal of Computing Sciences in Colleges,2010,26(2):248-250.
[3] WU L,LIANG G,KUI S,et al.CEclipse:An Online IDE for Programing in the Cloud[C]∥Services.DBLP,2011:45-52.
[4] ZENG S Q,XU J B.The Improvement of PaaS Platform[C]∥2010 First International Conference on Networking and Distri-buted Computing (ICNDC).IEEE,2010:156-159.
[5] FINK J.Docker:a Software as a Service,Operating System-LevelVirtualization Framework[J].Code4lib Journal,2014,25:3-5.
[6] SURKSUM K V.Microsoft announces support for Docker container virtualization for next version of Windows Server[J].Red,2017,6.
[7] KERNER S M.Amazon Embraces Docker Virtualization[J].Eweek,2014.
[8] Cloud9[EB/OL].[2016-5-13].https://c9.io.
[9] Codeny[EB/OL].[2016-5-13 ].https://codenvy.com.
[10] LEWIS J,FOWLER M.Microservices[EB/OL].(2014-3-25)[2016-5-13].http://martinfowler.com/articles/microservices.html.
[11] XU X,YU H Q.A Container-based Resource Management Game.Model for Cloud Computing [J].Journal of East China University of Science and Technology (Natural Science Edition),2015,41(1):89-96.(in Chinese) 徐昕,虞慧群.基于容器的云资源管理博弈模型[J].华东理工大学学报(自然科学版),2015,41(1):89-96.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!