Met de Invantive Web Service kunnen Invantive applicaties en applicaties gebaseerd op Invantive Producer via het internet of het bedrijfsnetwerk gegevens uitwisselen met databases en andere diensten.
Het is ook mogelijk deze applicaties te gebruiken zonder Invantive Web Service, maar voor installaties met meer dan een gebruiker wordt dit sterk afgeraden. Met de Invantive Web Service kost het geen tijd buiten de client installatie om een extra gebruiker of PC gebruik te laten maken van een database; zonder de Invantive Web Service kost dit beduidend veel meer tijd per PC en/of gebruiker.
Het uitwisselen van gegevens gebeurt via webservices die het zogenaamde http en/of https protocol gebruiken. Afhankelijk van het gekozen beveiligingsmodel kun je zowel binnen het bedrijfsnetwerk als op het internet vanuit Invantive applicaties en applicaties gebaseerd op Invantive Producer gegevens uitwisselen met databases in het bedrijfsnetwerk via de Invantive web Service.
Ook kun je - mits geautoriseerd - gegevens uitwisselen met databases bij verschillende bedrijven. Hiermee kun je makkelijk met meerdere opdrachtgevers en/of relaties op een efficiƫnte manier samenwerken, waar je ook bent en wanneer je daar behoefte aan hebt. Iedere opdrachtgever en/of relatie heeft een eigen installatie van de Invantive Web Service.
De Invantive Web Service werkt als volgt:
•Een gebruiker start een applicatie gebaseerd op Invantive technologie.
•De applicatie krijgt automatisch of van de gebruiker te horen welke verbinding gebruikt moet worden met welke gebruikersnaam en wachtwoord.
•De verbinding wordt opgezocht in een lijst met beschikbare verbindingen en de bijbehorende (eventueel redundante) kanalen.
•Op basis van de opgegeven voorkeuren en beschikbaarheid wordt een kanaal gekozen voor communicatie.
•Via dit kanaal wordt een verbinding tot stand gebracht met de dienst aangeboden door de web service.
•Gegevens en verzoeken worden uitgewisseld.
Als de verbinding wegvalt, dan wordt de verbinding automatisch opnieuw opgebouwd. Een eventueel alternatief kanaal voor de verbinding wordt gebruikt als het gewenste kanaal niet beschikbaar is.