Skip to main content
DevOps icon showing cogs

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
Sep 13, 2021

The Expedited Journey of Digital Transformation

DevOps
Alan Brown, Digital Transformation Advisor at Digital.ai conducts a se ...
Read More
Aug 23, 2021

Is Data Analytics Missing From Your Digital Transformation?

DevOps
Nearly every major enterprise is already in the process of digital tra ...
Read More
Aug 19, 2021

Creative Ways to Automate Developer Workflows

DevOps
When an organization begins an Agile or DevOps journey, the process ca ...
Read More
Aug 12, 2021

How Automation Enhances Efficiency and Delivery Speed In a DevOps Environment

DevOps
When organizations make the decision to move to a DevOps environment, ...
Read More
Contact Us