Композиция относится к тому, как что-то строится, на данный момент новый термин представляет собой смесь, что в основном означает использование различных различных сервисов в составном приложении. Так что функциональность разнородного приложения может быть использована в одном приложении.
Я думаю, что вы ссылаетесь на гранулярность сервиса - что означает, сколько функциональности предоставляет сервис. грубый сервис предоставляет весь процесс как расходуемый элемент, в то время как детальный сервис предоставляет определенный блок логики из более крупного процесса. Очевидно, что именно сервис-архитекторы должны определить, какая гранулярность сервиса лучше всего работает в данной среде.
Это также, в некотором смысле, связано со стилем сообщения SOAP, которое вы используете, будь то стиль RPC или документ, и что служба должна быть атомарной и не содержать внешнего состояния. Это означает, что ему не нужно знать больше информации, кроме той, которая содержится в сообщении SOAP, чтобы выполнять свою функцию.
Надеюсь, это даст вам хорошую отправную точку. Проблема с сервис-ориентацией заключается в том, что она отличается в зависимости от того, кого вы читаете, но основные положения остаются неизменными!
Jon