Wednesday, August 7, 2019

Part 5 - Messaging Best practices - TIBCO BW Best Practices


This is Part 5 of the series on Best practices for TIBCO BusinessWorks (BW) 5.x platform. You can check out previous parts at Part 1Part 2Part 3 and Part 4. For evaluating against these and more best practices, do a code review of your BW 5.x projects or EAR files using our free online version at BW5 Code Scanner

This post covers the best practices about messaging best practices

Saturday, June 1, 2019

TIBCO BW 5.x Best Practices - Part 4 - Global Variables and Transactions

This is Part 4 of the series on Best practices for TIBCO BusinessWorks (BW) 5.x platform. You can check out previous parts at Part 1Part 2 and Part 3. For evaluating against these and more best practices, do a code review of your BW 5.x projects or EAR files, use our free online version at BW5 Code Scanner

This post covers the best practices about Global variables and Transactions

Friday, May 10, 2019

TIBCO BW 5.x Best Practices - Part 3 - Synchronization


This is Part 3 of the series on Best practices for TIBCO BusinessWorks (BW) 5.x platform. You can check out Part 1 and Part 2 here. To do a code review of your BW 5.x projects or EAR files, use our free online version at BW5 Code Scanner

BW provides the option of synchronizing shared activities for concurrent process instances through critical section groups. A critical section group ensures that while a process instance executes the critical section grouped activities, all other concurrently running processing instances attempting to execute the same group of activities will be blocked until the previous process instance completes.

TIBCO BW 5.x Best Practices - Part 2 - Event Sequencing


This is Part 2 of the series on Best practices for TIBCO BusinessWorks (BW) 5.x platform. You can check out Part 1 here. To check your BW 5.x projects or EAR files for adherence to Best practices and ensure optimal performance, you can do a code review in our free online version at BW5 Code Scanner

Event Sequencing

TIBCO BW engine is designed to execute multiple process instances concurrently. The processing speed of each event depends on the complexity of business logic and the processing path of the generated event. In some cases, jobs waiting on external resources are paged to disk while another job with different but related event is processed earlier due to different processing logic. This could often result in loss of arrival order for received events.

Wednesday, April 24, 2019

TIBCO BusinessWorks (BW) 5.x Best Practices - Part 1 - Processing Big Data sets



This is Part 1 of a series of Best practices for TIBCO BusinessWorks (BW) 5.x platform. This will be followed with a series of posts that enumerate the best practices to follow to develop and deploy optimized BusinessWorks engines. In order to check if your BW 5.x projects or EAR files adhere to the Best practices and ensure that they are optimized, you can do a code review of your BW 5.x projects in our free online cloud version at BW5 Code Scanner

Monday, February 18, 2019

Welcome to BW Code Scanner Blog


Welcome to the official blog for bwcodescanner.com. Here, we will announce the latest updates, announcements if any, on BW Code Scanner and BE Code Scanner products. In addition, we will publish TIBCO BW and BE best practices along with caveats, code review checklists and any advanced topics that would be helpful to TIBCO BW Developers and the community as a whole. Feel free to drop a comment and post suggestions if any.
=