Introduction

The Jadex Standalone Platform is a lightweight pure Java SE based execution environment. It has been built based on the idea of a minimal infrastructure that offers all its functionalities by so called platform services. These services can be customized freely and hence the Standalone Platform can be adapted to the concrete application scenario by simply changing its declarative configuration. The basic functioning of the platform is depicted in the figure below.

standalone.png
Startup process of the Standalone platform

On startup the Standalone Platform reads the specified configuration file and evaluates it with respect to the initial services and agents to start. The platform then first starts the specified services in the order of their declaration in the configuration file. After all services have been initialized the platform also starts the initial agents in the given order. Hereby, between two kinds of agents is distinguished. Daemon agents are distinguished from normal application agents for platform shutdown determination. When in the configuration the platform auto shutdown feature is enabled the platform will be terminated when the last application agent has been killed, i.e. even when some daemon agents (e.g. ams or df) are still active at this point in time.


Creator: Lars Braubach on 2009/08/11 00:40
Copyright (C) 2002-2009 Lars Braubach, Alexander Pokahr - University of Hamburg