15.18. Udostępnianie usług sieciowych w witrynie WWW

Problem

Chcemy udostępnić usługi sieciowe SOAP i XML-RPC z poziomu naszej aplikacji internetowej.

Rozwiązanie

Środowisko Rails wyposażone jest we wbudowany generator usług sieciowych, dzięki któremu można z łatwością udostępniać akcje sterownika w postaci usług sieciowych. Nie trzeba poświęcać czasu na pisanie plików WSDL, ani nawet wiedzieć, jak działają protokoły SOAP i XML-RPC.

Oto prosty przykład. Najpierw skorzystamy ze wskazówek zamieszczonych w „15.16. Generowanie formularzy do modyfikowania obiektów modelu” w celu utworzenia tabeli bazy danych items oraz wygenerowania modelu dla tej tabeli. Nie będziemy generowali sterownika.

Następnie z wiersza polecenia uruchomimy następujące ...

Get Ruby. Receptury 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.