W bardzo dużym uproszczeniu webservice to taka klasa działająca na serwerze, która pod pewnym adresem udostępnia nam różne operacje. Przykładowo pod adresem http://localhost:8080/getStudents zwraca nam listę studentów z bazy danych w neutralnej technologicznie postaci (np. JSON lub XML), dzięki czemu możemy łatwo utworzyć klienta do obsługi tych danych. Klient może to być aplikacja konsolowa/okienkowa/androidowa lub strona, w której użyjemy JavaScript/jQuery. Do tworzenia webserwisu możesz użyć np. Springa z Tomcatem. Jeśli chcesz zaczynać od początku, to możesz zajrzeć na kanał YT Artur Owczarek, gdzie autor przeprowadzi cię przez obsługę baz danych, aspekty,tworzenie beanów i tworzenie prostych RESTowych usług itd.