Rozdział 18. Usługi webowe typu RESTful
W poprzednich rozdziałach dokonaliśmy podziału monolitycznej aplikacji na dwie komunikujące się ze sobą usługi MoviesService
i OrdersService
. Konsekwencją tego podziału są rozliczne korzyści, m.in. wielokrotne wykorzystanie określonej funkcjonalności, skalowalność, łatwość zrozumienia kodu i zarządzania nim. Kolekcja niezależnych usług nie na wiele się jednak przydaje, okazują się one naprawdę użyteczne dopiero wówczas, gdy staną się częścią funkcjonującej aplikacji. W tym rozdziale pokażemy, jak — używając REST — zbudować taką aplikację (będącą de facto usługą webową) na bazie wspomnianych usług MoviesService
i OrdersService
. Wyposażymy tę usługę w interfejs odpowiedni dla „klienta maszynowego”, który, ...
Get Rails. Projektowanie systemów klasy enterprise 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.