Ci sono una varietà di modi in cui potrebbe essere fatto. In primo luogo, non assumere ciecamente i servizi web sono un'idea recente. L'idea di mettere un servizio per altri computer per consumare su un server web sembra essere stata inventata più volte, alcuni molto presto nella storia del web.
Altre alternative includevano la definizione di un protocollo che poteva essere usato tramite un socket (la mia compagnia lo fece per un servizio che uno dei nostri clienti stava considerando di lanciare nel 1999), o pubblicando una DLL (o, abbastanza frequentemente, una libreria ocx) che ha implementato l'API.
Un'alternativa che è diventata comune nel mondo della fornitura di quotazioni è quella di fornire un programma eseguibile che fornisce dati tramite il sistema DDE di Windows. È ancora possibile ottenere tali sistemi oggi (ad esempio da ADVFN).