More resources
On Cloud Strategy, Architecture and Integration
Royal Rotra: Embarking on a New Integration Platform in Azure in Eight Months
Royal Rotra is ambitious and aims to further expand as a global digital freight forwarder. Over the past few years, the organization independently developed various ERP systems, an API platform, and a customer portal. To make their ambition a reality, we designed and built a new integration platform in Azure for Rotra in just eight months.
Since the sale of its 'Road Transport' business unit, Rotra has focused on the digital expansion and growth of its air and sea freight activities as a digital freight forwarder. From their ambition, Rotra wanted to take the next digital step in the cloud as quickly as possible. Seven core applications with essential logistics and financial processes urgently needed to be migrated from the existing on-premises integration environment. This presented a significant challenge: designing and building an integration platform in Azure in record time.
The most challenging IT projects are characterized by two factors: speed and complexity. The project at Rotra had to be not only fast but also complex. Over its more than 110-year history, Rotra had accumulated an extensive IT legacy. This meant that applications had to be untangled from a 'spaghetti infrastructure,' where business-critical applications were linked to and dependent on other (business-critical) applications. In this process, any mistake or carelessness could have immediate harmful consequences for the organization.
To lay the foundation for successful digital innovation both during and after the project, Motion10, an HSO company, provided strategic architectural advice before the migration. We engaged with Rotra to understand their (future) desires and needs in relation to their application landscape. Based on this, we established four fundamental rules:
Intelligence Embedded in Source Systems
During the project, rules 1 and 2 were the most critical success factors. We embedded all intelligence in the source systems, such as the CRM system. The source data in this system, the relationship data, was retained there. We made optimal use of two Azure Integration Services: Azure API Management and Service Bus.
With Azure API Management, we created an API layer without complex business logic in interfaces, and then, through Service Bus, we transferred all relationship data 1-to-1 via data transfers through APIs. This allowed the project to progress rapidly. What was remarkable was that Rotra's end-users and business partners hardly noticed this major operation 'under the hood'; all systems remained available with minimal downtime.
Empowering Digital Transformation
With the new integration platform in Azure, completely independent of the applications connected to it, Rotra is ready to achieve its ambition. The IT organization is now virtually unlimited in its ability to facilitate or even initiate digital innovation based on the business’s wishes and needs. Rotra aims to fully digitize its services and work in a high-quality data-driven way. In the short term the following three matters have the highest priority:
"We can now call ourselves a more than 110-year-old organization without IT legacy. Instead, with a new integration platform in Azure, we are ready to achieve our ambition."
Samir Rharouadi, Manager ICT Product Development at Royal Rotra:
"In this project, our partner has demonstrated a sharp focus. The fundamental rules from the strategic architectural advice have genuinely enabled this project to proceed at lightning speed. In addition, the team has been very flexible: they were readily available and accessible, and when needed, we could immediately call upon an additional consultant. The result feels very special. We can now call ourselves a more than 110-year-old organization without IT legacy. Instead, with a new integration platform in Azure, we are ready to achieve our ambition."
More resources
On Cloud Strategy, Architecture and Integration
We, and third parties, use cookies on our website. We use cookies to keep statistics, to save your preferences, but also for marketing purposes (for example, tailoring advertisements). By clicking on 'Settings' you can read more about our cookies and adjust your preferences. By clicking 'Accept all', you agree to the use of all cookies as described in our privacy and cookie policy.
Purpose
This cookie is used to store your preferences regarding cookies. The history is stored in your local storage.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
These cookies are stored to keep you logged into the website.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
This cookie is used to submit forms to us in a safe way.
Cookies
Location of Processing
European Union
Technologies Used
Cookies
Expiration date
1 year
Why required?
Required web technologies and cookies make our website technically accessible to and usable for you. This applies to essential base functionalities such as navigation on the website, correct display in your internet browser or requesting your consent. Without these web technologies and cookies our website does not work.
Purpose
This service provided by Google is used to load specific tags (or trackers) based on your preferences and location.
Why required?
This web technology enables us to insert tags based on your preferences. It is required but adheres to your settings and will not load any tags if you do not consent to them.
Purpose
This cookie is used to store your preferences regarding language.
Cookies
Why required?
We use your browser language to determine which language to show on our website. When you change the default language, this cookie makes sure your language preference is persistent.
Purpose
This service provided by uMarketingSuite is used to track anonymized analytics on the HSO.com application. We find it very important that your privacy is protected. Therefore, we collect and store this data anonymously on our own servers. This cookie helps us collect data from HSO.com so that we can improve the website. Examples of this are: it allows us to track engagement by page, measuring various events like scroll-depth, time on page and clicks.
Cookie
Purpose
With your consent, this website will load Google Analytics to track behavior across the site.
Cookies
Purpose
With your consent, this website will load the Google Advertising tag which enables HSO to report user activity from HSO.com to Google. This enables HSO to track conversions and create remarketing lists based on user activity on HSO.com.
Possible cookies
Please refer to the below page for an updated view of all possible cookies that the Google Ads tag may set.
Cookie information for Google's ad products (safety.google)
Technologies Used
Cookies
Purpose
With your consent, we use IPGeoLocation to retrieve a country code based on your IP address. We use this service to be able to trigger the right web technologies for the right people.
Purpose
With your consent, we use Leadfeeder to identify companies by their IP-addresses. Leadfeeder automatically filters out all users visiting from residential IP addresses and ISPs. All visit data is aggregated on the company level.
Cookies
Purpose
With your consent, this website will load the LinkedIn Insights tag which enables us to see analytical data on website performance, allows us to build audiences, and use retargeting as an advertising technique. Learn more about LinkedIn cookies here.
Cookies
Purpose
With your consent, this website will load the Microsoft Advertising Universal Event Tracking tag which enables HSO to report user activity from HSO.com to Microsoft Advertising. HSO can then create conversion goals to specify which subset of user actions on the website qualify to be counted as conversions. Similarly, HSO can create remarketing lists based on user activity on HSO.com and Microsoft Advertising matches the list definitions with UET logged user activity to put users into those lists.
Cookies
Technologies Used
Cookies
Purpose
With your consent, this website will load the Microsoft Dynamics 365 Marketing tag which enables HSO to score leads based on your level of interaction with the website. The cookie contains no personal information, but does uniquely identify a specific browser on a specific machine. Learn more about Microsoft Dynamics 365 Marketing cookies here.
Cookies
Technologies Used
Cookies
Purpose
With your consent, we use Spotler to measures more extensive recurring website visits based on IP address and draw up a profile of a visitor.
Cookies
Purpose
With your consent, this website will show videos embedded from Vimeo.
Technologies Used
Cookies
Purpose
With your consent, this website will show videos embedded from Youtube.
Cookies
Technologies Used
Cookies
Purpose
With your consent, this website will load the Meta-pixel tag which enables us to see analytical data on website performance, allows us to build audiences, and use retargeting as an advertising technique through platforms owned by Meta, like Facebook and Instagram. Learn more about Facebook cookies here. You can adjust how ads work for you on Facebook here.
Cookies
Purpose
With your consent, we use LeadInfo to identify companies by their IP-addresses. LeadInfo automatically filters out all users visiting from residential IP addresses and ISPs. These cookies are not shared with third parties under any circumstances.
Cookies
Purpose
With your consent, we use TechTarget to identify companies by their IP address(es).
Cookies
Purpose
With your consent, we use this service provided by uMarketingSuite to run A/B tests across the HSO.com application. A/B testing (also called split testing) is comparing two versions of a web page to learn how we can improve your experience.
Purpose
With your consent, we use this service provided by uMarketingSuite to personalize pages and content across the HSO.com application. Personalization helps us to tailor the website to your specific needs, aiming to improve your experience on HSO.com.