Author: Muhammad Ali
I am a Java and Tibco expert. I have Master's degree in software engineering of distributed systems from Royal Institute of technology KTH Stockholm Sweden and I am an expert software engineer and integrator with over a decade of industry experience from Europe, Gulf and Asia regions.
I am a strong opensource believer and encourage "sharing as caring" principle.
One of our recent project we started using Jasmin SMSC and run into low throughput issues details shared with Jookies are here It turns out that the Interceptors over TCP have long lived TCP connections and cannot be scaled so we came up with our own solution of moving interceptor logic to a separate microservice.
Read More »
When importing very large csv files to database we might first try to use the import functionality on tools like DBeaver but sometime with large dataset it can take you hours and also can incur extra costs on data transfer if your database is in another VPC and you are trying to do it over
Read More »
More and more services are moving onto the public clouds and so are the cost related escalating following are some general approaches that can be taken to optimize the cost of cloud usage. Consolidate AWS accounts there should not be multiple accounts for the same company/business unit the advantage with this approach is to gain
Read More »
How to update a live heavy traffic system with minimum or zero downtime is always an important thought in following I have discussed a few procedures that can be used to update a live site with minimum or not downtime If the services are exposed through a load balancer in front for example Nginx then
Read More »
Postgres database allows to insert and query json documents. To insert a json or jsonb object from tibco 5 we need to type cast and insert the object. Have a look at the followin here we are casting two json string to json and jsonb data types columns. The insert query is as following Now
Read More »
Following is an XPath that can come in handy to read name value pair elements. Basically this is done for reading tibco dynamic headers which comes as a repeated header containing name and value elements but the below xpath can be used for any XML document processing. Below is the XML and XPath example The
Read More »
In business works studio you can define a new deployment server and then deploy your application from business works studio directly. First define a new deployment server. The default port for bwagent is 8079. The new deployment server is added where you can explore the domains and deployed applications Right click in project explorer and
Read More »
Create a new package and add a new business works REST resource. Select operation to implement. In this case POST and GET. The process is created with dummy implementations. Lets say we want to add a query parameter for the GET service for this select the employeeManagementService and update binding as shown below Add a
Read More »
On WSO2 admin interface start by adding a new API. Export a swagger file for you API that you can import or give url to swagger json of your API. Following is the swagger json url for a REST API developed using Tibco 6. Give a meaningful name and the url context so the final
Read More »
In following we will create a simple SOAP pass through service using WSO2. This tutorial assumes that you have a running WSO2 and the EmployeeVerificationService is running. Click on the Add application to create new application The application is added Now go to publisher and add new api Add the new SOAP endpoint the path
Read More »