Browse Prior Art Database

The System and Method to Manage Application Runtime with Wired Services in PaaS

IP.com Disclosure Number: IPCOM000240277D
Publication Date: 2015-Jan-21
Document File: 5 page(s) / 103K

Publishing Venue

The IP.com Prior Art Database

Abstract

This paper introduces a method to manage the remote application runtime with the wired services in PaaS platform. Through this method, the application developer can deal with the remote application as locally as before, such as debug, hot deploy, change the log level dynamicly, inspect the wired services and so on; the operator can monitor and do operations on mutiple applications simultaneously also with the wired services, which is a common scenario in PaaS environment.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 46% of the total text.

Page 01 of 5

The System and Method to Manage Application Runtime with Wired Services in PaaS
1. Background

In the PaaS platform

In the PaaS platform,
,, after the application deploy to the cloud

after the application deploy to the cloud,

,

the application always run in an isolated cloud container from the

the application always run in an isolated cloud container from the

local development environment.

.

It makes the end user very hard to manage its application in such environments

It makes the end user very hard to manage its application in such environments.

We see such requirements and scenarios in the Cloud industry:
- As an application developer,

,
he

he

he/

//she wants to do the problem determination of the application with the wired services running in the

she wants to do the problem determination of the application with the wired services running in the

Only a few cloud service providers provide the manage interface for the developers and operators.

.

However

However

However,

,, they are always inconvenient

)/ they are always inconvenient

to use and only deal with a limited specific use cases.

2. Core Idea


- On demand inject the agents into the cloud application to establish the secure &

&& reliable channel to manage the cloud application

                                                               reliable channel to manage the cloud application.
- Utilize the connector mechanism in the cloud application's environment to on demand and seamlessly establish the secure &

&& reliable

reliable

reliable

PaaS platform

PaaS platform.

.


- As an operator

As an operator,

,he

he

he/

//she wants to manage the applications and the services in one or more organization

she wants to manage the applications and the services in one or more organization(

(s

ss)/

)/space

space

space(

((sss)))..

channel to manage the wired cloud services.

- Provide the plugin framework to flexibly register,

,

unregister and manage the cloud application agents and the wired cloud service

unregister and manage the cloud application agents and the wired cloud service

connectors

connectors.

.

3. System overview

Manage the application

Manage the application'

''s runtime

s runtime

1



Page 02 of 5

The core component of our invention is an Application Watcher, ,

which is an isolated process running in the same container that serves

                                               which is an isolated process running in the same container that serves the application deployed to a container based PaaS platform.

The Application Watcher is composed by Gate Keeper,

,

Agent Registry Agent Registry

Agent Registry,

,, Agent Artifacts Cache

Agent Artifacts Cache

Agent Artifacts Cache,

,, and Agent Lifecycle Management components

and Agent Lifecycle Management components.

2



Page 03 of 5

Gate Keeper is the overview entrance of the container, ,

any management invocation will go through it

any management invocation will go through it.

.

So it also provides the APIs and So it also provides the APIs and

SDK for the clients to use.

Agent Registry is to record all the agents currently we supported for...