Wprowadzenie do usług sieciowych

Usługi sieciowe są słabo powiązane oraz całkowicie niezależne od systemu operacyjnego, od zastosowanego po stronie klienta czy serwera języka programowania. W przeciwieństwie do poprzednich technologii przetwarzania rozproszonego (na przykład RMI lub architektury .NET Remoting) usługi sieciowe nie wymagają, aby obie końcówki połączenia zostały zaprogramowane w tym samym języku. Przykładowo, kod po stronie serwera może zostać napisany w Visual Basic na systemie Windows Vista, podczas gdy klient może zostać napisany w C++ i działać pod kontrolą systemu Unix.

Jeżeli posiadamy kontrolę nad obiema końcówkami połączenia (to znaczy tworzymy zarówno klienta, jak i serwer), usługi sieciowe nie będą najlepszym rozwiązaniem. ...

Get ASP.NET 3.5. Programowanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.