Page 36 - 4252
P. 36

ЛЕКЦІЯ 6



                              АРХІТЕКТУРНІ СИСТЕМНІ ПАТЕРНИ

                  Структурні патерни

                  До структурних патернів належать:
                  • Репозиторій;
                  • Клієнт / сервер;
                  • об'єктно - орієнтований, Модель предметної області (Domain Model), мо-
            дуль таблиці (Data Mapper);
                  • Багаторівнева система (Layers) чи абстрактна машина;
                  • Потоки даних (конвеєр або фільтр).
                  Наведемо приклад одного із даних патернів (табл. 4).

                  Таблиця 4 -  Приклади стуктурних патернів архітектури

                  Багаторівнева система (Layers) або абстрактна машина

             Опис                         Відповідно до патерна "Багаторівнева система" струк-
                                     турні елементи системи організуються в окремі рівні з вза-
                                     ємопов'язаними обов'язками таким чином, щоб на нижньо-
                                     му рівні розташовувалися низькорівневі служби та служби
                                     загального призначення, а на більш високих - об'єкти рівня
                                     логіки  додатка.  При  цьому  взаємодія  і  зв'язування  рівнів
                                     відбувається зверху вниз. Зв'язування об'єктів знизу вгору
                                     слід уникати.

                  На рисунку  показані типові рівні логічної архітектури системи.


























                                                           35
   31   32   33   34   35   36   37   38   39   40   41