Dockerize TIBCO BusinessEvents
Using the tools and scripts provided in the TIBCO BusinessEvents software, you can run a TIBCO BusinessEvents application inside a Docker container.
Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries. Your application can run in any environment as all the dependencies are already present in the image of the application. Testing and deployment of this image is simpler as your image is fully portable. Using Docker, you can run many applications that all rely on different libraries and environments on a single kernel as the containers are lightweight and run without the extra load of a hypervisor. Thus, you can get more out of your hardware by shifting the "unit of scale" for your application from a virtual or physical machine, to a container instance.
A BusinessEvents application comprises a common BusinessEvents runtime and project (application) specific BusinessEvents code running inside the BusinessEvents runtime. Thus to dockerize a BusinessEvents application you have to build a BusinessEvents base Docker image as well as the BusinessEvents application Docker image. BusinessEvents base image cannot run standalone as it does not contain application code. You need to run BusinessEvents application specific image which is built on the product base image by adding project specific artifacts to the image.
For complete information on Docker, refer to the Docker documentation at https://docs.docker.com.
- Key Docker Concepts
- Running TIBCO BusinessEvents in Docker
You can deploy and run a BusinessEvents application in a Docker using the Docker image of the BusinessEvents application. - Running BusinessEvents Rule Management Server (RMS) in Docker
Rule management server is an integral part of BusinessEvents for using WebStudio and Decision Manager.