Dôležité je, že komunikácia s webovou službou prebieha cez rovnaký port, ako keď pristupuješ k webovým stránkam. Vďaka tomu máš takmer istotu, že ti nebude stáť v ceste nejaký firewall. Použitý protokol zvyčajne je, ako už bolo napísané, SOAP alebo REST (resp. REST-like) JSON.
Hlavný rozdiel je ale v tom, že vo webovej službe dokážeš oveľa lepšie riadiť prístup, než priamo v databáze. Používateľ sa tak môže prihlasovať len pod svojím menom/heslom. Poskytnúť mu môžeš len tie operácie, na ktoré má oprávnenie. A budú sa vykonávať len také SQL príkazy, ktoré do webovej služby napíšeš. Je to naozaj obrovský rozdiel z hľadiska bezpečnosti.