TIBCO BusinessWorks Container Edition (BWCE)
Overview:
TIBCO BusinessWorks Container Edition (BWCE) is a lightweight, containerized version of TIBCO BusinessWorks. It enables developers to create integration services using the familiar TIBCO BusinessWorks environment and deploy them as Docker containers, providing flexibility, scalability, and agility in containerized environments.
Key Features:
- Containerized Deployment: BWCE allows integration applications to be packaged and deployed as Docker containers.
- Microservices Architecture: BWCE supports a microservices architecture, enabling modular and independently deployable integration services.
- DevOps Integration: It integrates with DevOps practices, facilitating continuous integration and continuous deployment (CI/CD) workflows.
- Lightweight Runtimes: BWCE provides lightweight runtimes optimized for containerized environments.
Architecture:
Design Time:
- TIBCO Business Studio: Developers use TIBCO Business Studio to design integration processes and services.
Build Time:
- Maven Build: BWCE projects are built using Maven, packaging the integration application into a deployable Docker container.
Run Time:
- Docker Container: The integration application, runtime environment, and dependencies are packaged into a Docker container.
- BWCE Runtime: The BWCE runtime within the Docker container executes the integration application.
Container Orchestration:
- Kubernetes/Docker Swarm: BWCE supports deployment on container orchestration platforms for scaling and management.
DevOps Integration:
- CI/CD Pipelines: DevOps tools and CI/CD pipelines automate build, test, and deployment processes.
Connectivity:
- Adapters: BWCE supports adapters for connecting to various systems, databases, and protocols.
Monitoring and Management:
- TIBCO Administrator: Provides tools for monitoring and managing deployed BWCE applications.
Security:
- Transport Layer Security (TLS): BWCE supports TLS for securing communication between components.
In summary, TIBCO BusinessWorks Container Edition provides a modern and containerized approach to integration, allowing organizations to build, deploy, and manage integration services in a scalable and flexible manner.