Server
Veškeré funkce, které jsou v rámci integrace obou systémů definovány, jsou realizovány prostřednictvím služby o.s. Windows SAPNeOSWinService instalované na serveru. Rozhraní všech propojovaných systémů (NeOS, SAP, Transakční server) je ralizováno prostřednictvím webových služeb (SOAP, WCF). Součástí implementace na straně serveru je též webová služba MedidataWcfService, která zajišťuje přenos objednávek na transakční server Medidata odkud jsou následně odesílány jednotlivým dodavatelům.
GUI Manager
Pro správu, nastavení a prohlížení uskutečněných transakcí slouží aplikace SAPNeOSManager. V aplikaci lze prostřednictvím grafického rozhraní provádět veškeré běžně potřebné administrativní úkony, zejména nastavit plán datových přenosů, nastavit parametry přenosů, účty pro odesílání zpráv atd. V manageru je též možné sledovat průběh uskutečněných transakcí, události zaznamenané službou a obsah přenášených dat.
Technologie
Aplikace byla vyvíjena v prostředí MS Visual Studio 2008 v jazyce C# s použitím prostředků MS Window Forms (GUI Manager). Jako databáze byl použit MS SQL Server 2005. Výsledná aplikace byla laděna a finálně nasazena v prostředí .NET framework v. 3.5
Vzory zdrojových kódů:
Plánovač (SapNeOSPlanProcessor)
Synchronizace (SapNeOSDataExchange)
Import žádanek z NeOSu
Export žádanek do SAPu
Transakce