{"id":6995,"date":"2022-03-11T14:20:00","date_gmt":"2022-03-11T14:20:00","guid":{"rendered":"https:\/\/prolifics.com\/us\/?p=6995"},"modified":"2025-10-01T14:05:01","modified_gmt":"2025-10-01T08:35:01","slug":"a-powerful-data-audit-combination-ibm-streaming-queues-and-prolifics-gtm","status":"publish","type":"post","link":"https:\/\/prolifics.com\/usa\/resource-center\/blog\/a-powerful-data-audit-combination-ibm-streaming-queues-and-prolifics-gtm","title":{"rendered":"A Powerful Data Audit Combination &#8211; IBM Streaming Queues and Prolifics GTM"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What are streaming queues, and what is GTM?<\/h2>\n\n\n\n<p>Released in July of last year, IBM MQ 9.2.3 added the \u201cstreaming queues\u201d feature to IBM MQ queue managers. This feature allows you to configure a queue to put a near-identical copy of every message to a second queue (the streaming queues).&nbsp;<\/p>\n\n\n\n<p>As noted by IBM, \u201cstreaming queues can be useful in certain scenarios, where you need to create a copy of your messages.\u201d For example:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Performing analysis on the data going through the system\u00a0<\/li>\n\n\n\n<li>Storing messages for recovery at a later time\u00a0<\/li>\n\n\n\n<li>Capturing a set of messages to use in development and test systems\u00a0<\/li>\n<\/ul>\n\n\n\n<p>Users can configure streaming queues to ensure that the original messages remain unaffected by the streaming process. This means your core business applications are not impacted by streaming. Additionally, the streaming queues feature only delivers messages to stream queues if the original message was also delivered.&nbsp;<\/p>\n\n\n\n<p>Prolifics\u2019 Global Transaction Monitor (GTM) offers a customized, document-centric, end-to-end transaction tracking framework and automated managed file transfer. GTM captures, records, and exposes events, made visible via customized dashboards and tracked in accordance with user-defined performance indicators. In addition, it offers reporting and filtering to help with self-service requests to track transactions and documents.&nbsp;<\/p>\n\n\n\n<p>The GTM solution is built with the latest and newest technologies: IBM MQ Advanced, Mongo document-centric database, IBM Transformation Extender Advanced (ITXA), and Python programming language.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A match made in &#8220;audit heaven&#8221;<\/h2>\n\n\n\n<p>Honda Bhyat is Prolifics Sr Advisor, Integration and Digital Transformation (DX) Practice. \u201c(Streaming queues) is effectively a record of anything going through the system. You just make a definition change and it&#8217;ll give you an exact copy of a message that you placed on a queue for whatever purpose. And so we can, using GTM, simply define that streaming queue and get a copy logged into a Mongo database. I now have an immutable copy of the data stored away that I can analyze and report on to get more insights\u201d&nbsp;&nbsp;<\/p>\n\n\n\n<p>Bhyat notes that the real benefit of this IBM\/Prolifics combination is in its audit capabilities. \u201cI believe almost every organization will jump at the opportunity to understand what is moving through their MQ network for high value messages. An auditor can have eyes on everything going out or coming in for certain message queues. All kinds of metrics that can be measured and accounted for in an audit, or in any exercise that wants to understand the providence of data and its movement.&nbsp;<\/p>\n\n\n\n<p>\u201cThe streaming queues feature makes it so simple. There&#8217;s really very little overhead because it&#8217;s just a message that it&#8217;s already being created \u2013 there&#8217;s already the same copy of the message. And storing it in a database makes these messages \u2013 that we\u2019ve communicated back and forth \u2013 so much more accessible. So, we&#8217;re coming up with implementations that will be valuable to many different use cases\u201d&nbsp;<\/p>\n\n\n\n<p>If you\u2019re an IBM MQ user and want to understand how the streaming queues\/GTM combination can work for you, you can email at <a href=\"mailto:solutions@prolfics.com\" target=\"_blank\" rel=\"noreferrer noopener\">solutions@prolfics.com<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">About Prolifics<\/h3>\n\n\n\n<p>Prolifics is a global digital engineering and consulting firm helping clients navigate and accelerate their digital transformation journeys. We deliver relevant outcomes using our systematic approach to rapid, enterprise-grade continuous innovation. We treat our digital deliverables like a customized product \u2013 using agile practices to deliver immediate and ongoing increases in value.&nbsp;<\/p>\n\n\n\n<p>We provide consulting, engineering and managed services for all our practice areas \u2014 Data &amp; AI, Integration &amp; Applications, Business Automation,\u202fDevXOps, Test Automation, and Cybersecurity across multiple industries \u2014 at any point our clients need them.&nbsp;<\/p>\n\n\n\n<p>Vision to Value. Faster. It\u2019s not just the Prolifics\u2019 tagline, it\u2019s what drives us.\u202f Email us at\u202f<a href=\"mailto:solutions@prolifics.com\" target=\"_blank\" rel=\"noreferrer noopener\">solutions@prolifics.com<\/a>\u202for <a href=\"https:\/\/prolifics.com\/usa\/contact\" data-type=\"link\" data-id=\"https:\/\/prolifics.com\/usa\/contact\">Contact Us.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are streaming queues, and what is GTM? Released in July of last year, IBM MQ 9.2.3 added the \u201cstreaming queues\u201d feature to IBM MQ queue managers. This feature allows [&hellip;]<\/p>\n","protected":false},"author":34,"featured_media":29996,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[49],"tags":[],"class_list":["post-6995","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"acf":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/posts\/6995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/comments?post=6995"}],"version-history":[{"count":0,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/posts\/6995\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/media\/29996"}],"wp:attachment":[{"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/media?parent=6995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/categories?post=6995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prolifics.com\/usa\/wp-json\/wp\/v2\/tags?post=6995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}