☰
  • Гаджеты
    • iPhone
    • Android
    • Новости
    • Обои для смартфонов
    • Программы для android
    • Обзоры о гаджетах
    • Программы
  • Компьютеры
    • Windows
    • Ubuntu
    • MS Office
    • Программы для ПК
    • Обслуживание и защита ПК
  • Интернет
    • Браузер
    • Создание сайтов
    • SEO и раскрутка
    • Социальные сети
    • Заработок
    • Сатострой
  • Игры
    • Клиентские
    • Браузерные
    • Мобильные
    • Ретро
  • Другое
    • 1С Бухгалтерия
    • Техно-статьи
    • Дайджест

Координация работы сетевых служб. Координация композитных служб. Продолжение

Созданный абстрактный процесс есть эквивалентное представление ролевого фрагмента, но вместо описания того, что внешняя служба посылает сообщение, в нем указывается, что создаваемая служба должна получить, отправить, вызвать, ответить на сообщение.Абстрактный процесс определяет протокол, поскольку информация, содержащаяся в описании процесса та же, что и в ролевом фрагменте протокола. Вместо описания внутренней логики и условий здесь определяется видимое поведение сетевой службы, поэтому процессы называются открытыми. Выполняться абстрактный процесс не может, его определение может только передаваться контроллеру разговоров, который проверяет, что обмен сообщениями происходит в соответствии с протоколом.

Композиционный мотор не сможет с ним работать потому, что ему нужно знать, как строить сообщения и как вычислять условия ветвления.

Преимущества абстрактных процессов в том, что они облегчают понимание того, как надо ограничить композицию и как определить композиционную схему, реализующую протокол. Абстрактные процессы превосходят другие реализации примерно так же как продвижение картинками имеет преимущество над ссылочным продвижением. Расширение абстрактного протокола необходимыми деталями приведет к композиционной схеме. На практике сетевые службы должны поддерживать несколько протоколов одновременно и вести сразу несколько разговоров.

Простого решения для этого не существует, поскольку различные протоколы не зависят друг от друга и только реализация может установить зависимости разговоров. Некоторые современные языки (ВPEL, еbXМL) могут описывать и внешнее поведение (абстрактные процессы) и внутреннюю реализацию (выполняемые процессы).




  • Гороскоп по знакам зодиака на март 2021 года
  • Лунный посевной календарь на март 2021
  • Лунный календарь стрижек на март 2021
  • Лунный календарь маникюра на март 2021



  • Дата публикации: 2020-10-09

    Автор статьи:
    Alex Zolnov


    • Популярное
    • Новое
    На тему Android и Apple
    Dungeon Hunter 3 - игра для Android 2012
    Програма Навигатор для OS Android
    Телефоны с Android доступны для всех
    Чем открыть Fb2 на компьютере и в Андроид?
    Виджет часы для Андроид
    Max Payne mobile - Игра для Android 2012
    Как сделать зачеркнутый текст в ВК?
    Как сделать всплывающие уведомления в ВК Андроид?
    Как отключить подписку ВК на музыку Айфон?
    Как отключить безопасный поиск ВК на Айфоне?
    Как скачать музыку с ВК?
    Как скачать фото из яндекса на компьютер?
    Как увидеть историю посещения сайтов?


    © 2020 Блог о компьютерах, гаджетах и программах
    Все права защищены. При копировании материалов ссылка на сайт обязательна.
    Cайт носит информационный характер и не является публичной офертой согласно положениям статьи 437 ГК РФ.