Design modern enterprise integrations
Visually develop enterprise integration patterns and interactions between microservices and APIs. Accelerate integrations of applications and data using out-of-the-box palettes and a wide range of connectors to enterprise endpoints and data sources. And use built-in cloud-native tooling for service discovery and configuration management, such as for Consul, Spring Cloud Config, or Kubernetes ConfigMaps.
Build with control and flexibility
Implement change management controls via seamless connectivity to your preferred version control system. Identify and eliminate unused resources with a visual analyzer. Utilize available scripts for Docker, Cloud Foundry, and OpenShift to simplify your build process. And automate the build of deployment archives or Docker images using a CLI or Apache Maven.
Rigorously test integration processes
Visually design unit tests that verify your integration processes, automate the execution of test cases using Apache Maven, and generate reports that show test execution and code coverage details. Automatically generate Swagger documentation for RESTful APIs, and test API services defined by the Swagger specification. Debug uncovered problems in your integration logic with a built-in visual debugger.
Deploy portable integrations
Gain the flexibility to seamlessly port your integrations across hybrid and multi-cloud environments. Build your integrations once and deploy them either on-premises, to the TIBCO Connected Intelligence Cloud, or to major container platforms like Docker, OpenShift, Kubernetes, and Cloud Foundry, or to container services provided by Amazon AWS, Microsoft Azure, and Google Cloud Platform.
Manage mission-critical integrations
Deploy portable integration archives that can take advantage of the native horizontal scaling, load balancing, self-healing, and health check capabilities of PaaS and container platforms. Utilize out-of-the-box process monitoring and logging capabilities, or your preferred tools that can integrate via open APIs. And implement distributed tracing with built-in support for OpenTracing and Jaeger.