Che cosa è stato utilizzato per consumare le API prima dei servizi web? [chiuso]

-1

La maggior parte delle aziende che offrono api pubbliche in questi giorni lo fanno attraverso un servizio web. Che cosa è stato utilizzato prima che i servizi Web fossero popolari? Ad esempio, se un'azienda volesse rilasciare una API pubblica c #, avrebbe rilasciato i file dll che implementavano una connessione di database remota? O hanno fatto qualcosa di diverso dalla mia ipotesi?

    
posta Samson Bujju 22.10.2014 - 06:26
fonte

2 risposte

2

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).

    
risposta data 22.10.2014 - 09:58
fonte
3

Anche oggi, la stragrande maggioranza delle API sono servizi web non . L'API di MS Word, ad esempio, sembrava esattamente come fa oggi sia prima che dopo la popolarità dei servizi web.

    
risposta data 22.10.2014 - 09:32
fonte

Leggi altre domande sui tag