Common Understanding Wiki

Common Understanding Wiki

A Common Knowledge Source of Terms and Definitions

Execution...

Unified PaaS component

Wiki: BPaaS Tools

Summary

[description]

This component will expose:

  • REST API
  • Library

The main functionalities are:

  • Unified application deployment on Heroku, OpenShift, CloudFoundry
  • ...
Type of ownership Extension & Adaptation
Original tool Unified PaaS Library
Planned OS license Apache License Version 2.0.
Reference community None


Consist of

  • Library
  • REST Service
  • REST Client

Depends on

  • External PaaS providers

Component responsible

Developer Email Company
Roman Sosa Gonzalez roman.sosa@atos.net Atos
Joaquin Iranzo Joaquin.iranzo@atos.net Atos


Architecture design

[architecture]

Figure: General architecture for Unified PaaS component

Installation manual

Development

Requirements

  • Oracle JDK >= 1.7
  • Maven >= 3.2

Installation

  1. Download source code from gitlab
    git clone https://omi-gitlab.e-technik.uni-ulm.de/cloudsocket/unified-paas.git
    cd unified-paas
    
  2. Compile
    mvn clean install
    
  3. Execute server. The following command will start a server in port 8002.
    cd service;
    bin/runserver.sh
    

Configuration file (port, logging, etc) in service/conf/config.yml.

Production

Requirements

  • Oracle JRE >= 1.7

Installation

The script `dist/bin/make-dist.sh` creates an archive file with the necessary scripts and artifacts to run the Unified PaaS service in a server.

dist/bin/make-dist.sh
scp dist/target/paas-unified.zip server:    # replace 'server' with the ip/name of server
ssh server:
unzip paas-unified.zip -d paas-unified-server
cd paas-unified-pserver

bin/start-paas-unified-service.sh

To stop the service:

bin/stop-paas-unified-service.sh

To update an instance, just copy the unified-paas-service.jar to paas-unified-server/bin directory.

User manual

API Specification

0 Attachments
10847 Views
Average (0 Votes)
Comments
No comments yet. Be the first.