System EURECA jest zbudowany w środowisku Microsoft (baza danych, komponenty pakietu MS Office). Istnieje możliwość integracji z dowolnymi systemami transakcyjnych i pakietami ERP na kilka sposobów:
• poprzez technologię Hurtowni Danych (na etapie wdrożenia budowane są dedykowane interfejsy, umożliwiające modelowanie danych),
• poprzez technologię Hurtowni Danych (z wykorzystaniem predefiniowanych interfejsów do wybranych pakietów ERP, odzwierciedlające strukturę posiadanych danych),
• poprzez import danych „na żądanie”.
System EURECA został zrealizowany przy wykorzystaniu technologii firmy Microsoft .NET i jednoczesnym zastosowaniu:
• relacyjnych baz danych Microsoft SQL 2005, 2008
• wielowymiarowych baz danych Microsoft OLAP (On-line Analitycal Processing) i Microsoft Analysis Services,
• narzędzia Microsoft Visual Studio .NET do tworzenia graficznego interfejsu użytkownika.
Dodatkowym atutem wybranej technologii jest stosunkowo niedrogie, jak na rozwiązania tej klasy, środowisko sprzętowo-programowe, niezbędne do funkcjonowania aplikacji.
Architektura systemu
• warstwa logiki biznesowej, działająca w oparciu o hurtownię danych;
• mechanizmy do tworzenia hurtowni danych, wielowymiarowych struktur danych oraz do zasilania hurtowni danymi z systemów transakcyjnych:
- tabele baz danych w Microsoft SQL Server, służące do gromadzenia ściśle określonych danych z systemów transakcyjnych,
- usługi DTS (Data Transformation Services), służące do przenoszenia danych między wieloma niejednorodnymi bazami. Usługi te dokonują transformacji danych do zdefiniowanych tymczasowych tabel baz danych oraz przetwarzają pobrane dane i wpisują je do właściwych tabel, uaktualniając jednocześnie zdefiniowane struktury wielowymiarowe;
• warstwa prezentacyjna z interfejsem użytkownika.