The Rabobank Group is one of the world’s largest financial institutions and one of the biggest bank networks in the Netherlands. They serve 8.8 million retail and wholesale customers worldwide in the food and agricultural sectors with a full range of financial services. Globally active in 40 countries, Rabobank has 440 foreign places of business and employs over 48,000 people.
The key challenge of the project was to develop a web-based solution for seamless intercommunication between the Raboshop system and the Purchasing Intelligence solution utilized by Rabobank in their daily business.
DLP (Data Logistic Purchasing) imports data from different Raboshop components and some other external systems (SAP, Payment system), transforms it into a coherent format, and sends it into the Purchasing Solution systems (Purchasing intelligence, purchasing site).
The data entities can be: suppliers, contracts, orders, payments, and some other types.
- Data retrieval components: importer of suppliers, contracts, orders, and payments
- Data storage components
- Process flow engine component
- Data syntax validation components
- Transition and distribution components
- Client interface components
As a platform, DLP uses .NET and MS SQL Server 2000 as the data storage. The business components are developed in the C# language that allows using all of the power of the .NET Process flow engine that is based on BizTalk Orchestration and XLANG schedules. The user interface is developed in ASP .NET. The data structure is based on XML to allow its easy extension.
- MS SQL Server 2000
- BizTalk XLANG
As a result of the cooperation, Rabobank has received the system that allows users to easily manage the import/export process, enter data that cannot be imported for some reasons, and manage mapping for different entities. The application is flexible and intelligible and can be configured to fit diverse requirements of various businesses.