• / company
    • about us
      • / about us

        The partner of choice for data & product engineering to drive business growth & deliver an impact within your organization
    • product engineering
      • / product engineering
        We specialize in Software Product Engineering, transforming your concepts into impactful products.
    • technology
      • / technology
        250+ specialists skilled in software, BI, integration, offering end-to-end services from research to ongoing maintenance.
    • methodology
      • / methodology
        We specialize in software product engineering, transforming your concepts into impactful products.
    • careers
      • / careers
        Our team needs one more awesome person, like you. Let’s grow together! Why not give it a try?
    • do good
      • / do good
        We’re a team devoted to making the world better with small acts. We get involved and always stand for kindness.
    • events
      • / events
        LLMs in Action: Transforming How We Work, Communicate, and Innovate
    • blog
      • / blog
        Why Every Developer Should Care About AI Plugins, And What You Might Be Missing
        mindit chats with Andreea Moldovan: “At mindit.io people really put effort into making it happen.”
    • contact us
      • / contact us
        We would love to hear from you! We have offices and teams in Romania and Switzerland. How can we make your business thrive?
  • / get in touch

Integration Platform Migration to TIBCO Business Works 6

Client background & business context

Client profile: one of the top 5 Romanian banking institutions

Project: Integration platform migration

Being part of an important European banking group, having to deal with complex business logic and connecting multiple integration components, the customer has put in place an integration platform based on ESB architecture.

This was based on two integration platforms from which one was considerably old and outdated, the fact that led to various technical issues, additional costs, and unwanted overall complexity. Having in mind the future requirements and capabilities that the new platform should provide while following the latest trends in Enterprise Application Integration, a platform migration project has been started.

As Tibco Active Matrix Business Works platform emphasizes the importance of API’s and microservice architectures, provides multiple out-of-the-box connectors, implements EAI patterns, and supports containerization, it has been chosen as the best match.

Challenges

  • Agility follow the agile manifesto and principles to achieve better cross-team collaboration and communication
  • Standardization understand the current functionalities and decide whether to migrate “as is” or redesign them in order to achieve a higher level of standardization and reusability
  • Business continuity integrate the migrated components into the existing architecture and decommissions the old ones, while ensuring minimum downtime
  • Security maintain the client’s security regulations in place and prevent any sensitive data leakage

Our approach

As technology advances, the financial industry is also changing at a fast pace. To accommodate those changes, choosing the SCRUM methodology was the right solution to meet the required balance between agility, efficiency, and cost. Customizing it was the next step in achieving a high level of agility and facilitating the interactions between involved business domains in the complex context of the banking industry.

Together with the customer, we put in place two agile teams, working “as one” to migrate high-quality software components in a timely manner. Having knowledge of the existing integration platform, helped us to understand the overall business architecture and the interactions between technical components. We could easily follow the migration plan and achieve business continuity by working with concepts such as CI/CD pipelines, delta deployments, and comprehensive end-to-end testing.

This led to the successful integration of new services while supporting the legacy ones until decommission.

One of our goals was to get closer to a microservices-oriented architecture. Tibco Business Works facilitates the development of applications that fit perfectly inside this type of architecture.

Migrating the applications was not always enough. In some of the migration scenarios we also had to analyze current flows and propose redesign sessions. Some of the redesign proposals also had in scope removing redundant code and business logic that didn’t belong to the integration layer.

We successfully replaced SOAP web service implementations with lightweight and reusable services by applying the RESTAPI pattern. To integrate with other systems we took advantage of out-of-the-box functionalities provided in Tibco Business Works 6.

However, there were some scenarios when we needed to develop custom plugins and activities to address specific data transformation and integration requirements, keeping in focus standardization and reusability of these components.

Using Tibco Business Works as an integration solution we could easily use the out-of-the-box functionalities that implement the required service security concerns. In order to match the security concerns of our customer, Tibco Business Works platform provided us with all the necessary tools.

We secured the communication between our services using the latest HTTPS protocols and user authentication and authorization mechanisms and administered access to integration APIs in a secure way using user management at the platform level.

Technologies

  • TIBCO Active Matrix Business Works 6
  • IBM WebSphere Enterprise Service Bus
  • IBM MQ
  • Java, Spring Boot
  • GIT
  • Jenkins
  • Maven
  • Docker, OpenShift
  • Confluence
  • Jira Software

Results

Acting as an implementation partner, we supported the customer in achieving its migration goals.

We released in time the required functionalities that helped the company to better adapt to changes and facilitate the integration of new business requirements.

More than 200 ESB interfaces have been successfully migrated to an API-first architecture, creating an ecosystem of applications that are modular and reusable, an ideal prerequisite for microservices

The new platform has been successfully integrated into the existing landscape with minimal impact on the customer business.

The migration to TIBCO Business Works proved to be a great solution for moving to a singular integration platform and taking advantage of modern features and concepts, such as API-first architecture, containerization, and custom integration plugins development.

Distribute:

/turn your vision into reality

The best way to start a long-term collaboration is with a Pilot project. Let’s talk