Skip to main content
DevOps Image

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Oct 07, 2014 — DevOps Expert

XL Deploy plugin for Tibco BusinessWorks

DevOps

The Tibco Business Works plug-in manages the deployment of Business Works applications, application configuration as well as EMS Server artefacts such as queues and topics. The plugin leverages AppManager standard commands in order to create, update and delete Tibco BW and EMS components and eliminates the tedious scripts generally used to perform variable substitutions. Use XL Deploy to create insight in what version of each application has been deployed onto the different stages of your DTAP pipeline. Deploying the same application package to every stage in your DTAP pipeline greatly contributes to the stability and predictability of the result of a deployment. Use XL Deploy to define the different components such as your Tibco BW Engine (tibco.Domain hereunder) processes and EMS servers, two pieces of Tibco middleware involved in a typical Business Works setup. From an application perspective, define the various components of your Tibco application such as EARs, EAR configuration files, queues, topics and other EMS scripts. Variable substitutions for these different artefacts will be performed automatically with XL Deploy standard dictionaries, allowing environment-specific configuration. [caption id="attachment_7639" align="alignright" width="289"]Tibco Application Tibco Application[/caption] [caption id="attachment_7638" align="alignleft" width="300"]Tibco Infrastructure Tibco Infrastructure[/caption] [caption id="attachment_7640" align="aligncenter" width="281"]Tibco Deployment Tibco Deployment[/caption] As the plugin capture Tibco BW best-practices for the deployment of Tibco artifacts, XL Deploy will automatically sequence the deployment operations in the correct order. For example, a package composed of EARs, queues and topics, will typically produce a deployment sequence based on the following:

  • Deploy queues
  • Deploy topics
  • Deploy EARs in nostart mode
  • Configure EARs
  • Start EARs

Tibco Deployment task

The various components of your Tibco BW application can consist of EAR packages, EAR configuration, queues and topics. Currently the Tibco integration supports the following components/tasks:
  • Deploy and update of BW applications and associated configuration
  • Deploy and update EMS resources (queues, topics)
  • Deploy and execute EMS scripts
All these artifacts support variable replacements, with deep-archive scanning. Furthermore, the plugin can easily be extended to meet your specific Tibco deployment requirements, for example:
  • Direct deployment of EMS configuration files with EMS restart
  • Deployment of Catalog definitions
Besides deployment actions, the XLDeploy Tibco integration can also help the operator with basic administrative tasks like stop/start of Tibco servers, EMS servers and Hawk Agents. The Tibco BW plugin is available here : https://github.com/xebialabs-community/xld-tibcobw-plugin

More from the Blog

View more
Jun 10, 2021

Desilo DevOps: The power of bringing all your tools and data into one view

DevOps
When discussing value stream management (VSM), our resources talk a lo ...
Read More
Jun 07, 2021

"How do I get started?" Key steps to improving your end-to-end DevOps process

DevOps
There is an extraordinary variety of DevOps solutions available on the ...
Read More
May 24, 2021

Integrate your DevOps toolchain, simplify your life

DevOps
Organizations can view the entirety of the tools and platforms they us ...
Read More
May 17, 2021

Why Companies in Competitive Industries Adjusted Better During COVID-19

DevOps
As we continue to assess the dramatic effects of the global COVID-19 p ...
Read More
Contact Us