Rozdział 16. Przechodzimy na SOA

Usługa, którą skonturowaliśmy w poprzednim rozdziale, jest w gruncie rzeczy banalna — jedynym jej zadaniem jest udostępnianie utworzonej instancji obiektu. Nawet jednak tak prosty przykład stanowić może dobrą ilustrację tego, czym jest usługa, jakimi zasadami należy się kierować przy jej projektowaniu i jak w praktyce przebiega tworzenie jej kodu. W tym rozdziale wykorzystamy tę fundamentalną wiedzę do zorganizowania współpracy trzech aplikacji: dwóch komunikujących się usług oraz środowiska testów integracyjnych, symulującego interfejs kliencki odwołujący się do tychże usług.

Na Rysunek 16-1 widoczny jest efekt finalny poczynań będących treścią rozdziału. Pierwszym krokiem do tego celu będzie skonstruowanie prostej ...

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.