Page 28 - 4252
P. 28
Двоетапне подання (Two Step View);
Контролер додатка (Application Controller).
o Патерни інтеграції корпоративних інформаційних систем
Структурні патерни інтеграції;
Взаємодія "точка - точка";
Взаємодія "зірка" (інтегруюча середа);
Змішаний спосіб взаємодії;
Патерни за методом інтеграції;
Інтеграція систем за даними (data-centric);
Функціонально-центричний (function-centric) підхід;
Об'єктно-центричний (object-centric);
Інтеграція на основі єдиної понятійної моделі предметної області
(concept-centric);
Патерни інтеграції за типом обміну даними;
Файловий обмін;
Загальна база даних;
Віддалений виклик процедур;
Обмін повідомленнями;
Також на сьогоднішній день існує ряд інших шаблонів:
Carrier Rider Mapper, надання доступу до збереженої інформації;
Аналітичні шаблони, описують основний підхід для складання вимог
для програмного забезпечення (requirement analysis) до початку са-
мого процесу програмної розробки;
комунікаційні шаблони, описують процес спілкування між окремими
учасниками / співробітниками організації;
організаційні шаблони, описують організаційну ієрархію підприємс-
тва / фірми;
анти-патерни (Anti-Design-Patterns) описують як не слід поступати
при розробці програм, показуючи характерні помилки в дизайні і в
реалізації.
Розглянемо докладніше деякі з патернів проектування.
Питання для самоконтролю
1. Що таке шаблони проектування
2. Що таке патерни проектування поведінки класів / об'єктів
3. Що таке твірні патерни проектування
4. Що таке архітектурні системні патерни;
5. Які види структурних патернів
6. Які патерни управління
27