K-PaaS

  • github
    K-PaaS github
    Millions of developers use Github to build personal projects, support businesses, and collaborate with open source technologies.
  • K-PaaS incubator
    K-PaaS Incubator
    We are helping companies utilize K-PaaS.
  • cloudfoundry
    Cloud Foundry
    Cloud Foundry gives businesses the speed, simplicity, and control they need to quickly and easily develop and deploy applications.
  • youtube
    Youtube
    We support open cloud platform K-PaaS related videos.
닫기
Application Platform - Development Tools
This is the configuration diagram of the application platform of the open cloud platform K-PaaS.
It is an open platform for integration of development tools and provides Edit function based on IDE.

Development Tool

Eclipse IDE
						1단계. 개발환경 목록 :
						AuthentiacationMgr
						DeploymentMgr
						ServicepackMgr
						ApplicationMgr
						RouteMgr
						Environment-VariavleMgr
						InstanceLogMgr
						ClientDelegate
						에서 extends하여 
						- WST Plugin(Web Standard Tools) web 프로젝트 개발/ 배포와
						- JST Plugin(J2ee Standard Tools) J2EE 스텍의 애플리케이션 개발
						 2단계 Cloudfoundry-Client-Lib으로 보냄
						3단계 실행환경으로 보냄
						(CC REST API
						K-PaaS 실행환경과 cf-client-lib를 통해 연결)

Functions and Roles of the components

  • Authentication Information Management
    Registration of K-PaaS execution environment authentication information ⁄ Connection of management, organization and target space
  • Application deployment management
    Eclipse project packaging, application deployment to K-PaaS execution environment
  • Application Management
    Application memory management, application instance management (horizontal scaling), application state control, application deletion
  • Service Pack Instance Management
    Service pack instance creation ⁄ deletion, service pack instance binding management
  • Route Management
    Application route management
  • Environment variable Management
    Runtime application environment variable management
  • Instance log Management
    Application instance log streaming

Open Source List

Open Source List
Service Group Service Name Opensource Name License Remark
Implementation tool Code Generation N/A Apache 2.0  
Code Inspection PMD 5.1.1 BSD-style  
Debug Eclipse 4.3.2 EPL & EDL  
Editor Eclipse 4.3.2 EPL & EDL  
Web-IDE eclipse-che 4.5.1 Apache 2.0  
Test tool Test Reporting Ant 1.9.4 Apache 2.0  
Unit Test EMMA 2.1 CPL  
JUnit 4.11 CPL  
EasyMock 3.2 MIT  
DbUnit 2.5.0 LGPL 2.1  
Deployment Tool Build Maven 3.2.1 Apache 2.0  
Deployment K-PaaS Deployment Plugin Apache 2.0  
Configuration Management Tool Configuration Mgt. SubVersion 1.8.9 Apache 2.0  
Development Tool Web-Console K-PaaS Apache 2.0 Self-Development