Case Studies

Your one-stop for the latest case studies

HOME | INSIGHTS | CASE STUDIES

Modernizing Existing Customer Applications with iSteer

Integration is a necessity for companies that have invested in heterogeneous software applications and need to constantly exchange information. Over time, multiple software providers have provided a myriad of integration tools. One such tool is TIBCO Business Works, which is widely used for enterprise-grade integration in industries like banking, hospitality, manufacturing, retail, and healthcare.

TIBCO Business Works has evolved from its earlier version, BW 5.x, to a new and improved version that can be deployed on-premises, in the cloud, or as a hybrid solution. It offers flexibility in deployment, allowing it to run as a JVM or in containers as a cloud-native application, providing all the advantages of the cloud.

For the past 15+ years, iSteer has been assisting customers in implementing software solutions to address their business challenges and providing ongoing support. Our expertise lies in key areas such as Data and Analytics, Integration, DevOps and CloudOps, Process Automation, and Java and .Net application development. As noted partners of leading product principles like TIBCO, Boomi, and Workato, we have direct access to valuable resources that enhance our ability to utilize their solutions effectively. These resources include training, certifications, and engagement with their engineering teams. Our certified team of architects, consultants, and DevOps/CloudOps engineers are dedicated to ensuring our customers’ success.

For the past 14+ years, iSteer has been assisting customers in implementing software solutions to address their business challenges and providing ongoing support. Our expertise lies in key areas such as Data and Analytics, Integration, DevOps and CloudOps, Process Automation, and Java and .Net application development. As noted partners of leading product principles like TIBCO, Boomi, and Workato, we have direct access to valuable resources that enhance our ability to utilize their solutions effectively. These resources include training, certifications, and engagement with their engineering teams. Our certified team of architects, consultants, and DevOps/CloudOps engineers are dedicated to ensuring our customers’ success.
For several years, iSteer has assisted customers in migrating their applications to the latest supported versions, including BW6, BW CE, and TCI BW. To ensure the smooth implementation of these projects, we have developed tools and processes. We’ve noticed that although customers are interested in embarking on the digital journey towards the cloud, they express concerns about the potential risks involved. Understanding their apprehensions, we have devised a plan to provide customers with a preview of the journey before they commit to it.
In the first phase, we start by analyzing the customer’s existing environment. We have meetings with the technical team members to gain a clear understanding of their current landscape. During this phase, we classify existing applications into three categories: Rehost, Refactor, and Rewrite.

In the next phase, we select a small set of applications for a pilot. Careful consideration is given to include at least one application from each implementation type. This phase involves setting up the environment and migrating the selected applications. It typically lasts around 8 weeks. During this phase, the Cloud Operations team and the Development team collaborate with the customer’s Infrastructure and Networking team to set up and configure the environment for application deployment. The customer is requested to create a new branch for the code. The CloudOps team establishes the CI/CD pipelines, while the development team begins migrating the code and checking it into the newly created branch.

Additionally, the development team focuses on creating shared libraries for logging and exception handling, which can be referenced by all migrated applications. The CloudOps team develops monitoring dashboards for each migrated application to ensure efficient monitoring.

Once the applications selected in the pilot phase have been migrated, the code is deployed to the test environment via the CI/CD pipelines. After approval, the code is then propagated to the QA environment, where it is tested by the QA team. If the code passes the test, it moves on to the production environment. This process continues until all applications are successfully migrated to production. Throughout this entire process, all issues encountered during the pilot phase are documented. After the migration, we schedule a meeting with the customer to discuss the pilot phase, and to identify any opportunities for process improvements.

Our extensive migration experience helps customers prepare for migration of the remainder of their applications, whether they plan to deploy to the Cloud, on-premises, or take a hybrid approach. Even those customers with legacy applications can take advantage of the process improvements gained through successful migration.

After completing the Pilot phase, we proceed with the migration of the remaining applications. This process typically takes around 8 months to complete for approximately 300 applications. To ensure efficient use of time, we follow a batch-based approach, where applications are grouped based on customers’ priority and migrated in cycles. This allows team members to maximize their productivity. While the Development team handles one batch of code migration and the CloudOps team manages CI/CD, the QA team can focus on testing and certifying the already migrated batch.

Clear task definitions are set for each team member, and it is crucial for everyone to complete their assigned tasks within the planned time frame. We have observed project delays when dependencies are not addressed on time.

With our extensive experience in similar projects, we enable businesses to achieve business goals and long-term success. To learn more about us and our migration strategy, please contact us at info@iSteer.com.

You can also check out our website to learn more about our other cloud services:https://isteer.com/cloud-services/

Clear task definitions are set for each team member, and it is crucial for everyone to complete their assigned tasks within the planned time frame. We have observed project delays when dependencies are not addressed on time.

With our extensive experience in similar projects, we enable businesses to achieve business goals and long-term success. To learn more about us and our migration strategy, please contact us at info@iSteer.com.

You can also check out our website to learn more about our other cloud services:https://isteer.com/cloud-services/