У нас есть сервисная система.Система является многоуровневой или многоуровневой, поэтому один вызов службы от внешнего объекта может повлиять на одну, две или три другие службы в зависимости от типа вызова и состояния системы.
Что мы хотим сделатьдля отслеживания прохождения данного вызова через эти разные службы.
В идеале, когда поступает внешний вызов, генерируется номер отслеживания, и это следует за всеми последующими вызовами в нашей системе.
Существуют ли какие-либо конкретные шаблоны проектирования или функции WCF (реализации шаблона), которые мы можем использовать для отслеживания этого прогресса?
На этой странице приведен пример использования идентификаторов сеансов , но не ясно, что правильно делать, если задействованы несколько служб.
Эта страница также может иметь некоторое отношение.
Мы особенно заинтересованыв реализации C # / WCF, но ссылки на любые соответствующие ресурсы интересны (Java / PHP / что угодно).