Rozdział 14. Specyfika SOA

Architektura SOA nie daje właściwie żadnych wytycznych dotyczących implementacji samych usług, poza oczywistymi wymogami, by różne, dobrze określone aspekty funkcjonalne problemu realizowane były przez różne aplikacje oraz by łączność między tymi aplikacjami zapewniona była przez wymianę komunikatów. Konkretny język programowania, konkretny mechanizm wymiany komunikatów, konkretny format komunikatów czy nawet ich zawartość — wszystko to pozostawiono w gestii programisty implementującego daną usługę.

Nie oznacza to jednak rozpoczynania pracy „od zera” i np. drobiazgowego definiowania, bajt po bajcie, formatu komunikatów wymienianych między aplikacjami przy implementowaniu każdej nowej usługi. Istnieją bowiem przemysłowe ...

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.