Development Environment

In many enterprises programmers act as administrators during the development and test phases of a project. To develop and test application programs that use ActiveSpaces software, deploy the following processes.

  • Realm service One realm service
    Note: With TIBCO FTL 6.x, ActiveSpaces uses the realm service capabilities or processes of the TIBCO FTL Server. In this documentation, the term " realm service " is used to refer to TIBCO FTL 5.x realm server or TIBCO FTL 6.x realm service. For TIBCO FTL 6.0 users, the term "realm service URL" is used to refer to the TIBCO FTL server URL that runs the realm service.
  • State keeper One process
  • Node One process
  • Proxy One process
  • Your application programs One or more processes, as appropriate

In a development environment you can run all of these processes on the same host computer.

Sample Scripts

Refer to the TIBCO_HOME/as/<version>/samples/readme.md before using the sample scripts.

The following scripts are available:

  • TIBCO_HOME/as/<version>/samples/scripts/as-start defines a simple data grid and starts its component processes.
  • TIBCO_HOME/as/<version>/samples/scripts/as-stop stops those component processes.

Sample Docker Environment

A sample docker-compose environment is provided to demonstrate how to deploy an ActiveSpaces data grid in Docker. For more information, see TIBCO_HOME/as/<version>/samples/docker/README.md.

Sample Kubernetes Environment

A sample Kubernetes manifest file and Helm chart are provided to demonstrate how to deploy an ActiveSpaces data grid in Kubernetes. For more information, see TIBCO_HOME/as/<version>/samples/kubernetes/README.md and TIBCO_HOME/as/<version>/samples/kubernetes-helm/README.md.